|
|
@ -225,7 +225,7 @@ public class ProvinceService implements IProvinceService { |
|
|
|
//判断当前单位id是否为空,
|
|
|
|
Long companyid = param.getCompanyId(); |
|
|
|
CompeteCompany competeCompany = new CompeteCompany(); |
|
|
|
ProvinceCompeteVo.CompeteCompany competeCompany1; |
|
|
|
ProvinceCompeteVo.CompeteCompany competeCompany1 = new ProvinceCompeteVo.CompeteCompany(); |
|
|
|
//单位id为空,新增
|
|
|
|
if (ObjectUtil.isNull(companyid)){ |
|
|
|
Long id = snowflake.nextId(); |
|
|
@ -237,14 +237,16 @@ public class ProvinceService implements IProvinceService { |
|
|
|
competeCompany.setLeaderNum(param.getGuideNum()); |
|
|
|
competeCompany.setJoinNum(param.getPlayerNum()); |
|
|
|
competeCompanyDao.insertSelective(competeCompany); |
|
|
|
CompeteCompanyExample competeCompanyExample = new CompeteCompanyExample(); |
|
|
|
competeCompanyExample.createCriteria().andIdEqualTo(companyid); |
|
|
|
competeCompany1 = (ProvinceCompeteVo.CompeteCompany) competeCompanyDao.selectByExample(competeCompanyExample); |
|
|
|
//
|
|
|
|
competeCompany1.setCompanyId(competeCompany.getId()); |
|
|
|
competeCompany1.setCoachNum(competeCompany.getCoachNum()); |
|
|
|
competeCompany1.setContactsName(competeCompany.getContactsName()); |
|
|
|
competeCompany1.setContactsPhone(competeCompany.getContactsPhone()); |
|
|
|
competeCompany1.setGuideNum(competeCompany.getLeaderNum()); |
|
|
|
competeCompany1.setPlayerNum(competeCompany.getJoinNum()); |
|
|
|
}else { |
|
|
|
//不为空,根据单位id查出来修改 判断传进来的参数是否为空 为空则跳过 不为空则修改
|
|
|
|
CompeteCompanyExample competeCompanyExample = new CompeteCompanyExample(); |
|
|
|
competeCompanyExample.createCriteria().andIdEqualTo(companyid); |
|
|
|
competeCompany = (CompeteCompany) competeCompanyDao.selectByExample(competeCompanyExample); |
|
|
|
competeCompany = competeCompanyDao.selectByPrimaryKey(companyid); |
|
|
|
if (ObjectUtil.isNotNull(param.getCoachNum())){ |
|
|
|
competeCompany.setCoachNum(param.getCoachNum()); |
|
|
|
} |
|
|
@ -263,9 +265,12 @@ public class ProvinceService implements IProvinceService { |
|
|
|
if (ObjectUtil.isNotNull(param.getPlayerNum())) { |
|
|
|
competeCompany.setJoinNum(param.getPlayerNum()); |
|
|
|
} |
|
|
|
competeCompanyDao.updateByPrimaryKeySelective(competeCompany); |
|
|
|
competeCompanyExample.createCriteria().andIdEqualTo(competeCompany.getId()); |
|
|
|
competeCompany1 = (ProvinceCompeteVo.CompeteCompany) competeCompanyDao.selectByExample(competeCompanyExample); |
|
|
|
competeCompany1.setCompanyId(competeCompany.getId()); |
|
|
|
competeCompany1.setCoachNum(competeCompany.getCoachNum()); |
|
|
|
competeCompany1.setContactsName(competeCompany.getContactsName()); |
|
|
|
competeCompany1.setContactsPhone(competeCompany.getContactsPhone()); |
|
|
|
competeCompany1.setGuideNum(competeCompany.getLeaderNum()); |
|
|
|
competeCompany1.setPlayerNum(competeCompany.getJoinNum()); |
|
|
|
} |
|
|
|
return competeCompany1; |
|
|
|
} |
|
|
@ -332,17 +337,17 @@ public class ProvinceService implements IProvinceService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void deleteCoach(CompeteDto.AddCoach param) { |
|
|
|
public void deleteCoach(CompeteDto.LeaderId param) { |
|
|
|
//<<<<<<< HEAD
|
|
|
|
// Long coachId = param.getCoachId();
|
|
|
|
// CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(coachId);
|
|
|
|
// competeCoachMapper.deleteByPrimaryKey(competeCoach.getId());
|
|
|
|
//=======
|
|
|
|
Long coachId = param.getCoachId(); |
|
|
|
CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(coachId); |
|
|
|
Long id = param.getCoachId(); |
|
|
|
CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(id); |
|
|
|
competeCoach.setRecStatus((byte) 2); |
|
|
|
CompeteCoachExample competeCoachExample = new CompeteCoachExample(); |
|
|
|
competeCoachExample.createCriteria().andIdEqualTo(coachId); |
|
|
|
competeCoachExample.createCriteria().andIdEqualTo(id); |
|
|
|
competeCoachMapper.updateByExample(competeCoach,competeCoachExample); |
|
|
|
|
|
|
|
} |
|
|
|