|
@@ -135,12 +135,15 @@ public class ArRechomeFacade extends ArRechomeServiceImpl {
|
|
|
}
|
|
|
brRecdiagnoses.addAll(bablDetailVO.getZyqtzdList());
|
|
|
}
|
|
|
- //删除就的诊断列表
|
|
|
- UpdateWrapper<BrRecdiagnose> brRecdiagnoseUpdateWrapper = new UpdateWrapper<>();
|
|
|
- brRecdiagnoseUpdateWrapper.eq("BASYID", bablDetailVO.getBasyid());
|
|
|
- brRecdiagnoseService.remove(brRecdiagnoseUpdateWrapper);
|
|
|
- //插入新的诊断列表
|
|
|
- brRecdiagnoseService.saveBatch(brRecdiagnoses);
|
|
|
+
|
|
|
+ if (ListUtil.isNotEmpty(brRecdiagnoses)) {
|
|
|
+ //删除就的诊断列表
|
|
|
+ UpdateWrapper<BrRecdiagnose> brRecdiagnoseUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ brRecdiagnoseUpdateWrapper.eq("BASYID", bablDetailVO.getBasyid());
|
|
|
+ brRecdiagnoseService.remove(brRecdiagnoseUpdateWrapper);
|
|
|
+ //插入新的诊断列表
|
|
|
+ brRecdiagnoseService.saveBatch(brRecdiagnoses);
|
|
|
+ }
|
|
|
|
|
|
//修改病历记录内容
|
|
|
List<MrMrcontent> mrMrcontents = Lists.newLinkedList();
|
|
@@ -148,12 +151,12 @@ public class ArRechomeFacade extends ArRechomeServiceImpl {
|
|
|
for (BLJLDetailDTO bljlDetailDTO : bablDetailVO.getZybljlList()) {
|
|
|
MrMrcontent mrMrcontent = new MrMrcontent();
|
|
|
BeanUtil.copyProperties(bljlDetailDTO, mrMrcontent);
|
|
|
- if (StringUtil.isBlank(mrMrcontent.getBljlnr())){
|
|
|
+ if (StringUtil.isBlank(mrMrcontent.getBljlnr())) {
|
|
|
mrMrcontent.setBljlnr("");
|
|
|
mrMrcontents.add(mrMrcontent);
|
|
|
}
|
|
|
}
|
|
|
-// mrMrcontents = BeanUtil.listCopyTo(bablDetailVO.getZybljlList(), MrMrcontent.class);
|
|
|
+ // mrMrcontents = BeanUtil.listCopyTo(bablDetailVO.getZybljlList(), MrMrcontent.class);
|
|
|
mrMrcontentService.updateBatchById(mrMrcontents);
|
|
|
}
|
|
|
return true;
|