Browse Source

添加一个跳过校验打印已签收病案的临时权限

lighter 2 years ago
parent
commit
79527d3284

+ 4 - 3
src/main/java/thyyxxk/webserver/service/inpatient/casefrontsheet/CaseFrontSheetMainService.java

@@ -686,10 +686,11 @@ public class CaseFrontSheetMainService {
     public ResultVo<Map<String, List<CodeName>>> printVerification(OpCaseFrontsheet param) {
         CaseFrontsheetMain sheet = param.getSheet();
         Integer status = dao.selectFileStatus(sheet.getBah(), sheet.getAdmissTimes());
-
         if (null != status && status == 1) {
-            String userCode = TokenUtil.getTokenUserId();
-            List<Integer> roles = dao.getUserRoles(userCode);
+            List<Integer> roles = dao.getUserRoles(param.getStaffId());
+            if (roles.contains(60)) {
+                return ResultVoUtil.success();
+            }
             if (!roles.contains(7)) {
                 return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "已最终归档病案首页无法打印!");
             }