瀏覽代碼

七院核查接口修改

songxinlu 3 年之前
父節點
當前提交
411bfc8029
共有 1 個文件被更改,包括 7 次插入3 次删除
  1. 7 3
      src/main/java/com/diagbot/facade/RecordCheckFacade.java

+ 7 - 3
src/main/java/com/diagbot/facade/RecordCheckFacade.java

@@ -191,13 +191,13 @@ public class RecordCheckFacade {
 //        medCheckInfoQueryWrapper.eq("check_id", userId);
 //        medCheckInfoQueryWrapper.eq("check_type", CheckTypeEnum.ALL.getKey());
         MedCheckInfo medCheckInfo = medCheckInfoFacade.getOne(medCheckInfoQueryWrapper);
+        SysUser user = sysUserFacade.getOne(new QueryWrapper<SysUser>()
+                .eq("id", userId)
+                .eq("is_deleted", IsDeleteEnum.N.getKey()));
         if (medCheckInfo == null) {
             MedCheckInfo insertCheckInfo = new MedCheckInfo();
             insertCheckInfo.setBehospitalCode(recordCheckVO.getBehospitalCode());
             insertCheckInfo.setCheckId(userId);
-            SysUser user = sysUserFacade.getOne(new QueryWrapper<SysUser>()
-                    .eq("id", userId)
-                    .eq("is_deleted", IsDeleteEnum.N.getKey()));
             if (user != null) {
                 insertCheckInfo.setCheckName(user.getLinkman());
             }
@@ -209,6 +209,10 @@ public class RecordCheckFacade {
 
         }
 
+        medCheckInfo.setCheckId(userId);
+        if (user != null) {
+            medCheckInfo.setCheckName(user.getLinkman());
+        }
         medCheckInfo.setStatus(1);
         medCheckInfo.setCheckTime(DateUtil.now());
         medCheckInfoFacade.updateById(medCheckInfo);