diff --git a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java index e76db80f..5716c6ab 100644 --- a/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java +++ b/laws-modules/src/main/java/com/jero/modules/activiti/process/esRevision/service/impl/EsRevisionServiceImpl.java @@ -40,6 +40,8 @@ import com.jero.modules.activiti.service.ProcessNodeLinkService; import com.jero.modules.laws.common.constant.MessageTemplateCodeCommon; import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan; import com.jero.modules.laws.enterprise.service.EnterpriseStandardPlanService; +import com.jero.modules.laws.system.entity.LawsContactManage; +import com.jero.modules.laws.system.service.ILawsContactManageService; import com.jero.modules.sys.utils.UserUtils; import com.jero.modules.system.entity.SysUser; import com.jero.modules.system.service.ISysUserDepartService; @@ -101,6 +103,8 @@ public class EsRevisionServiceImpl extends ServiceImpl contactWrapper = new LambdaQueryWrapper<>(); + contactWrapper.eq(LawsContactManage::getContactId, userId); + List list = contactManageService.list(contactWrapper); + if (list != null && !list.isEmpty()) { + data.setContactUserLeader(list.get(0).getLeaderId()); + } case CONTACT_USER_LEADER_APPROVAL: advicesWrapper.eq(EsRevisionAdvice::getExecutionId, executionId); adviceList = adviceService.list(advicesWrapper);