|
@ -92,6 +92,14 @@ public class VoluntaryRecruitmentService {
|
|
|
}
|
|
|
|
|
|
public void addPeople(List<VoluntaryRecruitmentPeopleDO> peopleDOList,List<VoluntaryRecruitmentPeopleDO> peopleDOs,VoluntaryRecruitmentCompanyDO companyDO){
|
|
|
|
|
|
if(!StringUtil.isBlank(companyDO.getId())){
|
|
|
VoluntaryRecruitmentCompanyDO old = companyDao.findOne(companyDO.getId());
|
|
|
companyDO = old;
|
|
|
}else {
|
|
|
companyDO.setNum(0);
|
|
|
companyDao.save(companyDO);
|
|
|
}
|
|
|
for (VoluntaryRecruitmentPeopleDO peopleDO:peopleDOList){
|
|
|
if(peopleDao.existsByPhone(peopleDO.getPhone())){
|
|
|
continue;
|
|
@ -103,13 +111,7 @@ public class VoluntaryRecruitmentService {
|
|
|
if(peopleDOs.size()>0){
|
|
|
peopleDao.save(peopleDOs);
|
|
|
}
|
|
|
|
|
|
if(!StringUtil.isBlank(companyDO.getId())){
|
|
|
VoluntaryRecruitmentCompanyDO old = companyDao.findOne(companyDO.getId());
|
|
|
old.setNum(old.getNum()+peopleDOs.size());
|
|
|
companyDao.save(old);
|
|
|
}
|
|
|
companyDO.setNum(peopleDOs.size());
|
|
|
companyDO.setNum(companyDO.getNum()+peopleDOs.size());
|
|
|
companyDao.save(companyDO);
|
|
|
}
|
|
|
|