diff --git a/src/main/java/io/v/nutz/zhgh/proposal/controller/transact/ProposalBranchLeaderSuffixAuditController.java b/src/main/java/io/v/nutz/zhgh/proposal/controller/transact/ProposalBranchLeaderSuffixAuditController.java index a71eb59..ae4380a 100644 --- a/src/main/java/io/v/nutz/zhgh/proposal/controller/transact/ProposalBranchLeaderSuffixAuditController.java +++ b/src/main/java/io/v/nutz/zhgh/proposal/controller/transact/ProposalBranchLeaderSuffixAuditController.java @@ -323,8 +323,14 @@ public class ProposalBranchLeaderSuffixAuditController { for (ProposalUndertake undertake : undertakeList) { // 可能有多个 List userRoleList = userRoleMap.get(undertake.getId()); + if(Lang.isEmpty(userRoleList)) { + continue; + } for (Sys_user_role userRole : userRoleList) { Sys_user user = userMap.get(userRole.getUserId()); + if(user == null) { + continue; + } String loginname = user.getLoginname(); if(content.contains("****") && StrUtil.isBlank(proposalId)) { content = content.replace("****", undertake.getUnitName());