소스 검색

更新病历bug修正

gaodm 5 년 전
부모
커밋
e679b02996
1개의 변경된 파일9개의 추가작업 그리고 1개의 파일을 삭제
  1. 9 1
      mrman-service/src/main/java/com/diagbot/facade/ArRechomeFacade.java

+ 9 - 1
mrman-service/src/main/java/com/diagbot/facade/ArRechomeFacade.java

@@ -15,6 +15,7 @@ import com.diagbot.service.MrMrcontentService;
 import com.diagbot.service.impl.ArRechomeServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.ListUtil;
+import com.diagbot.util.StringUtil;
 import com.diagbot.vo.BABLDetailVO;
 import com.diagbot.vo.BABLVO;
 import com.google.common.collect.Lists;
@@ -144,7 +145,14 @@ public class ArRechomeFacade extends ArRechomeServiceImpl {
             //修改病历记录内容
             List<MrMrcontent> mrMrcontents = Lists.newLinkedList();
             if (ListUtil.isNotEmpty(bablDetailVO.getZybljlList())) {
-                mrMrcontents = BeanUtil.listCopyTo(bablDetailVO.getZybljlList(), MrMrcontent.class);
+                for (BLJLDetailDTO bljlDetailDTO : bablDetailVO.getZybljlList()) {
+                    if (StringUtil.isNotBlank(bljlDetailDTO.getBljlnr())){
+                        MrMrcontent mrMrcontent = new MrMrcontent();
+                        BeanUtil.copyProperties(bljlDetailDTO, mrMrcontent);
+                        mrMrcontents.add(mrMrcontent);
+                    }
+                }
+//                mrMrcontents = BeanUtil.listCopyTo(bablDetailVO.getZybljlList(), MrMrcontent.class);
                 mrMrcontentService.updateBatchById(mrMrcontents);
             }
             return true;