|
@@ -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();
|
|
|
- String userDept = dao.selectUserDept(userCode);
|
|
|
- if (!userDept.equals("2100000") && !userCode.equals("01897")) {
|
|
|
+ List<Integer> roles = dao.getUserRoles(userCode);
|
|
|
+ if (!roles.contains(7)) {
|
|
|
return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "已最终归档病案首页无法打印!");
|
|
|
}
|
|
|
}
|