|
@@ -139,16 +139,18 @@ public class InformRemindServiceImpl extends ServiceImpl<InformRemindMapper, Inf
|
|
|
InformRemind update = BeanUtil.toBean(bo, InformRemind.class);
|
|
|
validEntityBeforeSave(update);
|
|
|
update.setUpdateTime(DateUtils.getNowTime());
|
|
|
- LambdaQueryWrapper<InformRemindBusiness> lqw = Wrappers.lambdaQuery();
|
|
|
- lqw.eq( InformRemindBusiness::getRemindId, bo.getId());
|
|
|
- iInformRemindBusinessService.remove(lqw);
|
|
|
- for (Long aLong : bo.getBusinessId()) {
|
|
|
- InformRemindBusinessAddBo informRemindBusinessAddBo = new InformRemindBusinessAddBo();
|
|
|
- informRemindBusinessAddBo.setRemindId(bo.getId());
|
|
|
- informRemindBusinessAddBo.setBusinessId(aLong);
|
|
|
- informRemindBusinessAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
- informRemindBusinessAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
- iInformRemindBusinessService.insertByAddBo(informRemindBusinessAddBo);
|
|
|
+ if (bo.getBusinessId() != null) {
|
|
|
+ LambdaQueryWrapper<InformRemindBusiness> lqw = Wrappers.lambdaQuery();
|
|
|
+ lqw.eq(InformRemindBusiness::getRemindId, bo.getId());
|
|
|
+ iInformRemindBusinessService.remove(lqw);
|
|
|
+ for (Long aLong : bo.getBusinessId()) {
|
|
|
+ InformRemindBusinessAddBo informRemindBusinessAddBo = new InformRemindBusinessAddBo();
|
|
|
+ informRemindBusinessAddBo.setRemindId(bo.getId());
|
|
|
+ informRemindBusinessAddBo.setBusinessId(aLong);
|
|
|
+ informRemindBusinessAddBo.setCreateTime(DateUtils.getNowTime());
|
|
|
+ informRemindBusinessAddBo.setUpdateTime(DateUtils.getNowTime());
|
|
|
+ iInformRemindBusinessService.insertByAddBo(informRemindBusinessAddBo);
|
|
|
+ }
|
|
|
}
|
|
|
return this.updateById(update);
|
|
|
}
|