lighter 2 years ago
parent
commit
25da75ca54

+ 6 - 0
src/main/java/thyyxxk/webserver/entity/casefrontsheet/CaseFrontsheetMain.java

@@ -811,6 +811,9 @@ public class CaseFrontsheetMain implements Serializable {
     @TableField(exist = false)
     private StandardAddressMember addressMember;
 
+    @TableField(exist = false)
+    private Boolean isDoctorPrint;
+
     public List<CaseFrontsheetDisdiag> getDisdiagList() {
         return null == disdiagList ? new ArrayList<>() : disdiagList;
     }
@@ -875,4 +878,7 @@ public class CaseFrontsheetMain implements Serializable {
         return isBlank(icuHours) ? "0" : icuHours;
     }
 
+    public Boolean isDoctorPrint() {
+        return null != isDoctorPrint && isDoctorPrint;
+    }
 }

+ 1 - 0
src/main/java/thyyxxk/webserver/service/casefrontsheet/CaseFrontSheetMainService.java

@@ -603,6 +603,7 @@ public class CaseFrontSheetMainService {
             map.put("force", save.getData());
             return ResultVoUtil.fail(ExceptionEnum.INTERNAL_SERVER_ERROR, "校验未通过。", map);
         }
+        sheet.setIsDoctorPrint(true);
         sheet.setAddressMember(getStandardAddress(sheet.getStandardAddress()));
         Map<String, List<CodeName>> warnings = beginAnalyzeSheet(sheet, param.getOpType());
         if (warnings.get("force").isEmpty()) {