|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.ccsens.mt.service; |
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
|
import cn.hutool.core.collection.CollectionUtil; |
|
|
|
import cn.hutool.core.lang.Snowflake; |
|
|
|
import cn.hutool.core.util.IdcardUtil; |
|
|
@ -14,6 +15,9 @@ import com.ccsens.mt.persist.dao.CompetePlayerDao; |
|
|
|
import com.ccsens.mt.persist.dao.CompeteTeamDao; |
|
|
|
import com.ccsens.mt.persist.dao.CompeteTimeDao; |
|
|
|
import com.ccsens.mt.persist.mapper.*; |
|
|
|
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; |
|
|
@ -57,6 +61,8 @@ public class ProvinceService implements IProvinceService { |
|
|
|
private CompeteTeamDao competeTeamDao; |
|
|
|
@Resource |
|
|
|
private CompeteTeamMemberMapper teamMemberMapper; |
|
|
|
@Resource |
|
|
|
private CompetePlayerMapper competePlayerMapper; |
|
|
|
|
|
|
|
/** |
|
|
|
* 查找当前用户填写的信息的概览 |
|
|
@ -308,9 +314,70 @@ public class ProvinceService implements IProvinceService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public void deleteCoach(CompeteDto.AddCoach param) { |
|
|
|
//<<<<<<< HEAD
|
|
|
|
// Long coachId = param.getCoachId();
|
|
|
|
// CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(coachId);
|
|
|
|
// competeCoachMapper.deleteByPrimaryKey(competeCoach.getId());
|
|
|
|
//=======
|
|
|
|
Long coachId = param.getCoachId(); |
|
|
|
CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(coachId); |
|
|
|
competeCoachMapper.deleteByPrimaryKey(competeCoach.getId()); |
|
|
|
competeCoach.setRecStatus((byte) 2); |
|
|
|
CompeteCoachExample competeCoachExample = new CompeteCoachExample(); |
|
|
|
competeCoachExample.createCriteria().andIdEqualTo(coachId); |
|
|
|
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; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void updateLeader(ProvinceCompeteDto.ModifyLeader param) { |
|
|
|
Long coachId=param.getCoachId(); |
|
|
|
if(ObjectUtil.isNull(coachId)){ |
|
|
|
CompeteCoach competeCoach=new CompeteCoach(); |
|
|
|
competeCoach.setId(snowflake.nextId()); |
|
|
|
BeanUtil.copyProperties(param,competeCoach); |
|
|
|
competeCoachMapper.insertSelective(competeCoach); |
|
|
|
}else{ |
|
|
|
CompeteCoach competeCoach=competeCoachMapper.selectByPrimaryKey(coachId); |
|
|
|
if(ObjectUtil.isNotNull(competeCoach)){ |
|
|
|
BeanUtil.copyProperties(param,competeCoach); |
|
|
|
competeCoachMapper.updateByPrimaryKeySelective(competeCoach); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|