Kaynağa Gözat

报销管理工程一部所有子部门部门审核均改为工程一部部门负责人审批

user5 4 yıl önce
ebeveyn
işleme
c999cc43d8

+ 7 - 0
src/main/java/com/jeeplus/modules/workreimbursement/service/WorkReimbursementService.java

@@ -373,6 +373,13 @@ public class WorkReimbursementService extends CrudService<WorkReimbursementDao,
         List<User> users = new ArrayList<>();
         //部门主任
         List<User> bmzrs = UserUtils.getByRoleActivityEnname("bmzr",2,office.getId(),"8",workReimbursement.getCreateBy());
+
+        //判定当前登陆人的部门是否是工程一部或者为工程一部的子部门,如果是,则审核人均为工程一部部门主任
+        if("7f776d072d7b4c839cef4e63ce6dbfa5".equals(office.getId()) || office.getParentIds().contains("7f776d072d7b4c839cef4e63ce6dbfa5")){
+            bmzrs = UserUtils.getByRoleActivityEnname("bmzr",2,"7f776d072d7b4c839cef4e63ce6dbfa5","8",workReimbursement.getCreateBy());
+        }
+
+
         //分管领导
         //List<User> fglds = UserUtils.getByRoleActivityEnname("fgld",2,office.getId(),"8",workReimbursement.getCreateBy());
         //财务主任