Browse Source

10-28

tiaosheng
Lihong@123456 5 years ago
parent
commit
e4f2eb27f3
  1. 18
      mt/src/main/java/com/ccsens/mt/api/ProvinceController.java
  2. 7
      mt/src/main/java/com/ccsens/mt/bean/dto/CompeteDto.java
  3. 29
      mt/src/main/java/com/ccsens/mt/bean/vo/ProvinceCompeteVo.java
  4. 16
      mt/src/main/java/com/ccsens/mt/service/IProvinceService.java
  5. 44
      mt/src/main/java/com/ccsens/mt/service/ProvinceService.java

18
mt/src/main/java/com/ccsens/mt/api/ProvinceController.java

@ -143,5 +143,23 @@ public class ProvinceController {
return JsonResponse.newInstance().ok();
}
@MustLogin
@ApiOperation(value = "删除选手信息", notes = "")
@RequestMapping(value = "/del/player", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse deletePlayer(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.DelPlayer> params) {
log.info("删除选手信息:{}",params);
provinceService.deletePlayer(params.getParam());
log.info("删除选手信息:{}","删除成功");
return JsonResponse.newInstance().ok();
}
@MustLogin
@ApiOperation(value = "选手详细信息", notes = "")
@RequestMapping(value = "/playerInfo", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse getPlayerInfo(@ApiParam @Validated @RequestBody QueryDto<CompeteDto.DelPlayer> params) {
log.info("选手详细信息:{}",params);
ProvinceCompeteVo.PlayerInfo playerInfo = provinceService.getPlayerInfo(params.getParam());
log.info("选手详细信息:{}",playerInfo);
return JsonResponse.newInstance().ok(playerInfo);
}
}

7
mt/src/main/java/com/ccsens/mt/bean/dto/CompeteDto.java

@ -271,5 +271,12 @@ public class CompeteDto {
@ApiModelProperty("教练证(只有教练需要,文件类型")
private Long coachCertificate;
}
@Data
@ApiModel("项目id和组别id")
public static class DelPlayer{
@ApiModelProperty("选手id")
private Long playerId;
}
}

29
mt/src/main/java/com/ccsens/mt/bean/vo/ProvinceCompeteVo.java

@ -103,7 +103,6 @@ public class ProvinceCompeteVo {
private int playerNum;
}
@Data
@ApiModel("查询当前用户参赛单位基本信息")
public static class CompeteCompanyCoach {
@ApiModelProperty("教练id")
@ -119,4 +118,32 @@ public class ProvinceCompeteVo {
@ApiModelProperty("联系方式")
private String phone;
}
@Data
@ApiModel("查询当前用户参赛单位基本信息")
public static class PlayerInfo {
@ApiModelProperty("选手id")
private Long playerId ;
@ApiModelProperty("参赛单位id")
private Long competeId;
@ApiModelProperty("组别id")
private Long groupId;
@ApiModelProperty("选手姓名")
private String playerName;
@ApiModelProperty("性别")
private int gender;
@ApiModelProperty("身份证号")
private String idCard;
@ApiModelProperty("身份证正面照片 或户口本照片 (浏览路径)")
private String idCardFront ;
@ApiModelProperty("身份证反面照片(浏览路径)")
private String idCardBack;
@ApiModelProperty("一寸证件照(浏览路径)")
private Long idPhone;
@ApiModelProperty("学籍证明(浏览路径)")
private Long studentRecord;
@ApiModelProperty("体检证明(浏览路径)")
private Long healthRecord;
@ApiModelProperty("保险证明(浏览路径)")
private Long insuranceRecord;
}
}

16
mt/src/main/java/com/ccsens/mt/service/IProvinceService.java

@ -100,4 +100,20 @@ public interface IProvinceService {
*/
void deleteCoach(CompeteDto.AddCoach param);
/**
* 删除选手信息
* @param
* @param
* @return
*/
void deletePlayer(CompeteDto.DelPlayer param);
/**
* 查看选手信息
* @param
* @param
* @return
*/
ProvinceCompeteVo.PlayerInfo getPlayerInfo(CompeteDto.DelPlayer param);
}

44
mt/src/main/java/com/ccsens/mt/service/ProvinceService.java

@ -175,6 +175,7 @@ import com.ccsens.mt.persist.dao.CompetePlayerDao;
import com.ccsens.mt.persist.dao.CompeteTimeDao;
import com.ccsens.mt.persist.mapper.CommonFileMapper;
import com.ccsens.mt.persist.mapper.CompeteCoachMapper;
import com.ccsens.mt.persist.mapper.CompetePlayerMapper;
import com.ccsens.mt.util.Constant;
import com.ccsens.util.CodeEnum;
import com.ccsens.util.PropUtil;
@ -210,6 +211,8 @@ public class ProvinceService implements IProvinceService {
private CompetePlayerDao competePlayerDao;
@Resource
private CompeteCoachMapper competeCoachMapper;
@Resource
private CompetePlayerMapper competePlayerMapper;
/**
* 查找当前用户填写的信息的概览
@ -434,7 +437,46 @@ public class ProvinceService implements IProvinceService {
public void deleteCoach(CompeteDto.AddCoach param) {
Long cpachId = param.getCpachId();
CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(cpachId);
competeCoachMapper.deleteByPrimaryKey(competeCoach.getId());
competeCoach.setRecStatus((byte) 2);
CompeteCoachExample competeCoachExample = new CompeteCoachExample();
competeCoachExample.createCriteria().andIdEqualTo(cpachId);
competeCoachMapper.updateByExample(competeCoach,competeCoachExample);
}
@Override
public void deletePlayer(CompeteDto.DelPlayer param) {
Long playerId = param.getPlayerId();
// competePlayerMapper.deleteByPrimaryKey(playerId);
CompetePlayer competePlayer = competePlayerMapper.selectByPrimaryKey(playerId);
competePlayer.setRecStatus((byte) 2);
CompetePlayerExample competePlayerExample = new CompetePlayerExample();
competePlayerExample.createCriteria().andIdEqualTo(playerId);
competePlayerMapper.updateByExampleSelective(competePlayer,competePlayerExample);
}
@Override
public ProvinceCompeteVo.PlayerInfo getPlayerInfo(CompeteDto.DelPlayer param) {
Long playerId = param.getPlayerId();
CompetePlayer competePlayer = competePlayerMapper.selectByPrimaryKey(playerId);
if (ObjectUtil.isNull(competePlayer)){
throw new BaseException(CodeEnum.PARAM_ERROR);
}
ProvinceCompeteVo.PlayerInfo playerInfo = new ProvinceCompeteVo.PlayerInfo();
playerInfo.setPlayerId(competePlayer.getId());
playerInfo.setCompeteId(competePlayer.getCompeteTimeId());
playerInfo.setGroupId(competePlayer.getCompeteGroupId());
playerInfo.setPlayerName(competePlayer.getName());
playerInfo.setGender(competePlayer.getGender());
playerInfo.setIdCard(competePlayer.getIdCard());
playerInfo.setIdCardFront(competePlayer.getIdCardFront());
playerInfo.setIdCardBack(competePlayer.getIdCardBack());
playerInfo.setIdPhone(competePlayer.getIdPhotoFile());
playerInfo.setStudentRecord(competePlayer.getStudentRecordFile());
playerInfo.setHealthRecord(competePlayer.getHealthRecordFile());
playerInfo.setInsuranceRecord(competePlayer.getInsuranceRecordFile());
return playerInfo;
}
}

Loading…
Cancel
Save