|
|
@ -294,14 +294,18 @@ public class ProvinceService implements IProvinceService { |
|
|
|
CompeteCoachExample competeCoachExample = new CompeteCoachExample(); |
|
|
|
competeCoachExample.createCriteria().andCompanyIdEqualTo(company); |
|
|
|
List<CompeteCoach> competeCoachList = competeCoachMapper.selectByExample(competeCoachExample); |
|
|
|
ProvinceCompeteVo.CompeteCompanyCoach competeCompanyCoach = new ProvinceCompeteVo.CompeteCompanyCoach(); |
|
|
|
|
|
|
|
// ProvinceCompeteVo.CompeteCompanyCoach competeCompanyCoach = new ProvinceCompeteVo.CompeteCompanyCoach();
|
|
|
|
List<ProvinceCompeteVo.CompeteCompanyCoach> competeCompanyCoachList = new ArrayList(); |
|
|
|
ProvinceCompeteVo.CompeteCompanyLeader competeCompanyLeader = new ProvinceCompeteVo.CompeteCompanyLeader(); |
|
|
|
|
|
|
|
// ProvinceCompeteVo.CompeteCompanyLeader competeCompanyLeader = new ProvinceCompeteVo.CompeteCompanyLeader();
|
|
|
|
List<ProvinceCompeteVo.CompeteCompanyLeader> competeCompanyLeadersList = new ArrayList(); |
|
|
|
|
|
|
|
ProvinceCompeteVo.CompeteCompanyHeadList competeCompanyHeadList = new ProvinceCompeteVo.CompeteCompanyHeadList(); |
|
|
|
if (CollectionUtil.isNotEmpty(competeCoachList)){ |
|
|
|
for (CompeteCoach competeCoach : competeCoachList){ |
|
|
|
if (competeCoach.getIdentity() == 0){ |
|
|
|
ProvinceCompeteVo.CompeteCompanyCoach competeCompanyCoach = new ProvinceCompeteVo.CompeteCompanyCoach(); |
|
|
|
//给领队赋值
|
|
|
|
competeCompanyCoach.setCoachName(competeCoach.getName()); |
|
|
|
competeCompanyCoach.setCoachId(competeCoach.getId()); |
|
|
@ -311,6 +315,7 @@ public class ProvinceService implements IProvinceService { |
|
|
|
|
|
|
|
|
|
|
|
}else { |
|
|
|
ProvinceCompeteVo.CompeteCompanyLeader competeCompanyLeader = new ProvinceCompeteVo.CompeteCompanyLeader(); |
|
|
|
//给教练赋值
|
|
|
|
competeCompanyLeader.setGuideName(competeCoach.getName()); |
|
|
|
competeCompanyLeader.setGuideId(competeCoach.getId()); |
|
|
@ -326,29 +331,29 @@ public class ProvinceService implements IProvinceService { |
|
|
|
return competeCompanyHeadList; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void saveCoach(CompeteDto.AddCoach param) { |
|
|
|
CompeteCoach competeCoach = new CompeteCoach(); |
|
|
|
Long companyId = param.getCompanyId(); |
|
|
|
competeCoach.setCompanyId(companyId); |
|
|
|
Long cpachId = param.getCoachId(); |
|
|
|
competeCoach.setId(cpachId); |
|
|
|
int identity = param.getIdentity(); |
|
|
|
competeCoach.setIdentity((byte) identity); |
|
|
|
String name = param.getName(); |
|
|
|
competeCoach.setName(name); |
|
|
|
int gender = param.getGender(); |
|
|
|
competeCoach.setGender((byte) gender); |
|
|
|
String phone = param.getPhone(); |
|
|
|
competeCoach.setPhone(phone); |
|
|
|
String idCard = param.getIdCard(); |
|
|
|
competeCoach.setIdCard(idCard); |
|
|
|
Long idPhoto = param.getIdPhoto(); |
|
|
|
competeCoach.setIdPhoto(idPhoto); |
|
|
|
Long coachCertificate = param.getCoachCertificate(); |
|
|
|
competeCoach.setCoachCertificate(coachCertificate); |
|
|
|
competeCoachMapper.insertSelective(competeCoach); |
|
|
|
} |
|
|
|
// @Override
|
|
|
|
// public void saveCoach(CompeteDto.AddCoach param) {
|
|
|
|
// CompeteCoach competeCoach = new CompeteCoach();
|
|
|
|
// Long companyId = param.getCompanyId();
|
|
|
|
// competeCoach.setCompanyId(companyId);
|
|
|
|
// Long cpachId = param.getCoachId();
|
|
|
|
// competeCoach.setId(cpachId);
|
|
|
|
// int identity = param.getIdentity();
|
|
|
|
// competeCoach.setIdentity((byte) identity);
|
|
|
|
// String name = param.getName();
|
|
|
|
// competeCoach.setName(name);
|
|
|
|
// int gender = param.getGender();
|
|
|
|
// competeCoach.setGender((byte) gender);
|
|
|
|
// String phone = param.getPhone();
|
|
|
|
// competeCoach.setPhone(phone);
|
|
|
|
// String idCard = param.getIdCard();
|
|
|
|
// competeCoach.setIdCard(idCard);
|
|
|
|
// Long idPhoto = param.getIdPhoto();
|
|
|
|
// competeCoach.setIdPhoto(idPhoto);
|
|
|
|
// Long coachCertificate = param.getCoachCertificate();
|
|
|
|
// competeCoach.setCoachCertificate(coachCertificate);
|
|
|
|
// competeCoachMapper.insertSelective(competeCoach);
|
|
|
|
// }
|
|
|
|
|
|
|
|
@Override |
|
|
|
public void deleteCoach(CompeteDto.LeaderId param) { |
|
|
@ -559,28 +564,17 @@ public class ProvinceService implements IProvinceService { |
|
|
|
teamMember.setPlayerId(player.getId()); |
|
|
|
teamMemberMapper.insertSelective(teamMember); |
|
|
|
} |
|
|
|
// //检查该选手报名项目数量
|
|
|
|
// int a = competeCompanyDao.getTeamNumByPlayerId(param.getCompeteTimeId(),player.getId());
|
|
|
|
// if(a >= 6){
|
|
|
|
// throw new BaseException(CodeEnum.JOIN_PROJECT_NUM_FULL.mtProjectMsg(player.getName()));
|
|
|
|
// }
|
|
|
|
// //团队性别组根据参赛成员而定
|
|
|
|
// if (i == 0){
|
|
|
|
// competeTeam.setGenderGroup(player.getGender());
|
|
|
|
// }else {
|
|
|
|
// if(!competeTeam.getGenderGroup().equals(player.getGender())){
|
|
|
|
// competeTeam.setGenderGroup((byte) 2);
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// //添加成员表
|
|
|
|
// CompeteTeamMember teamMember = new CompeteTeamMember();
|
|
|
|
// teamMember.setId(snowflake.nextId());
|
|
|
|
// teamMember.setCompeteTeamId(competeTeam.getId());
|
|
|
|
// teamMember.setPlayerId(player.getId());
|
|
|
|
// teamMemberMapper.insertSelective(teamMember);
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 查找教练详细信息 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public ProvinceCompeteVo.GetCoach getCoachInfo(CompeteDto.LeaderId param) { |
|
|
|
return competeCompanyDao.getCoachInfo(param.getCoachId()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|