|
@@ -113,12 +113,15 @@ public class VaccineInfoServiceImpl implements IVaccineInfoService {
|
|
|
vaccineInfo.setUpdateTime(DateUtils.getNowDate());
|
|
|
// genNowIn(vaccineInfo);
|
|
|
int info = vaccineInfoMapper.updateVaccineInfo(vaccineInfo);
|
|
|
- //提取出用户接种疫苗信息列表
|
|
|
List<VaccineInfoUser> vaccineInfoUserList = vaccineInfo.getVaccineInfoUserList();
|
|
|
if (vaccineInfoUserList != null && vaccineInfoUserList.size() > 0){
|
|
|
for (VaccineInfoUser vaccineInfoUser : vaccineInfoUserList) {
|
|
|
- vaccineInfoUser.setUpdateBy(SecurityUtils.getUsername());
|
|
|
- vaccineInfoUserMapper.updateVaccineInfoUser(vaccineInfoUser);
|
|
|
+ if (vaccineInfoUser.getId() != null){
|
|
|
+ vaccineInfoUser.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ vaccineInfoUserMapper.updateVaccineInfoUser(vaccineInfoUser);
|
|
|
+ }else {
|
|
|
+ vaccineInfoUserMapper.insertVaccineInfoUser(vaccineInfoUser);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 疫苗信息新增操作记录
|