fix(权限申请流程): 79593
This commit is contained in:
+10
-15
@@ -17,13 +17,9 @@ import com.jero.modules.activiti.process.espermissionapply.entity.ProcessEsPermi
|
|||||||
import com.jero.modules.activiti.process.espermissionapply.service.EsPermissionApplyFlowService;
|
import com.jero.modules.activiti.process.espermissionapply.service.EsPermissionApplyFlowService;
|
||||||
import com.jero.modules.activiti.process.espermissionapply.service.IProcessEsPermissionApplyService;
|
import com.jero.modules.activiti.process.espermissionapply.service.IProcessEsPermissionApplyService;
|
||||||
import com.jero.modules.activiti.process.espermissionapply.vo.EsPermissionApplyFlowVO;
|
import com.jero.modules.activiti.process.espermissionapply.vo.EsPermissionApplyFlowVO;
|
||||||
import com.jero.modules.activiti.process.espermissionapply.vo.ProcessEsPermissionApplyVO;
|
|
||||||
import com.jero.modules.activiti.service.ProcessAllService;
|
import com.jero.modules.activiti.service.ProcessAllService;
|
||||||
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
||||||
import com.jero.modules.activiti.service.ProcessNodeLinkService;
|
import com.jero.modules.activiti.service.ProcessNodeLinkService;
|
||||||
import com.jero.modules.laws.enterprise.service.EnterpriseStandardAuthUserService;
|
|
||||||
import com.jero.modules.laws.standard.entity.LawsEnterpriseStandard;
|
|
||||||
import com.jero.modules.laws.standard.entity.LawsStandardTempPermission;
|
|
||||||
import org.activiti.engine.ProcessEngine;
|
import org.activiti.engine.ProcessEngine;
|
||||||
import org.activiti.engine.ProcessEngines;
|
import org.activiti.engine.ProcessEngines;
|
||||||
import org.activiti.engine.RuntimeService;
|
import org.activiti.engine.RuntimeService;
|
||||||
@@ -56,19 +52,16 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
|
|||||||
private final ProcessApprovalRecordService processApprovalRecordService;
|
private final ProcessApprovalRecordService processApprovalRecordService;
|
||||||
private final ProcessDraftService processDraftService;
|
private final ProcessDraftService processDraftService;
|
||||||
private final ProcessNodeLinkService processNodeLinkService;
|
private final ProcessNodeLinkService processNodeLinkService;
|
||||||
private final EnterpriseStandardAuthUserService enterpriseStandardAuthUserService;
|
|
||||||
private final IProcessEsPermissionApplyService processEsPermissionApplyService;
|
private final IProcessEsPermissionApplyService processEsPermissionApplyService;
|
||||||
public EsPermissionApplyFlowServiceImpl(ProcessAllService processAllService,
|
public EsPermissionApplyFlowServiceImpl(ProcessAllService processAllService,
|
||||||
ProcessApprovalRecordService processApprovalRecordService,
|
ProcessApprovalRecordService processApprovalRecordService,
|
||||||
ProcessDraftService processDraftService,
|
ProcessDraftService processDraftService,
|
||||||
ProcessNodeLinkService processNodeLinkService,
|
ProcessNodeLinkService processNodeLinkService,
|
||||||
EnterpriseStandardAuthUserService enterpriseStandardAuthUserService,
|
|
||||||
IProcessEsPermissionApplyService processEsPermissionApplyService) {
|
IProcessEsPermissionApplyService processEsPermissionApplyService) {
|
||||||
this.processAllService = processAllService;
|
this.processAllService = processAllService;
|
||||||
this.processApprovalRecordService = processApprovalRecordService;
|
this.processApprovalRecordService = processApprovalRecordService;
|
||||||
this.processDraftService = processDraftService;
|
this.processDraftService = processDraftService;
|
||||||
this.processNodeLinkService = processNodeLinkService;
|
this.processNodeLinkService = processNodeLinkService;
|
||||||
this.enterpriseStandardAuthUserService = enterpriseStandardAuthUserService;
|
|
||||||
this.processEsPermissionApplyService = processEsPermissionApplyService;
|
this.processEsPermissionApplyService = processEsPermissionApplyService;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -274,14 +267,16 @@ public class EsPermissionApplyFlowServiceImpl implements EsPermissionApplyFlowSe
|
|||||||
if (isLastNode(processAll.getProcessInstanceId())
|
if (isLastNode(processAll.getProcessInstanceId())
|
||||||
&& map.containsKey("pass") && (boolean) map.get("pass")){
|
&& map.containsKey("pass") && (boolean) map.get("pass")){
|
||||||
// 临时权限设置
|
// 临时权限设置
|
||||||
ProcessEsPermissionApplyVO processEsPermissionApplyVO = processEsPermissionApplyService.queryByProjectId(processAll.getProjectId());
|
/**
|
||||||
List<LawsEnterpriseStandard> lawsEnterpriseStandardList = processEsPermissionApplyVO.getLawsEnterpriseStandardList();
|
* ProcessEsPermissionApplyVO processEsPermissionApplyVO = processEsPermissionApplyService.queryByProjectId(processAll.getProjectId());
|
||||||
List<String> idList = lawsEnterpriseStandardList.stream().map(LawsEnterpriseStandard::getId).collect(Collectors.toList());
|
* List<LawsEnterpriseStandard> lawsEnterpriseStandardList = processEsPermissionApplyVO.getLawsEnterpriseStandardList();
|
||||||
LawsStandardTempPermission lawsStandardTempPermission = new LawsStandardTempPermission();
|
* List<String> idList = lawsEnterpriseStandardList.stream().map(LawsEnterpriseStandard::getId).collect(Collectors.toList());
|
||||||
lawsStandardTempPermission.setStandardIds(String.join(",", idList));
|
* LawsStandardTempPermission lawsStandardTempPermission = new LawsStandardTempPermission();
|
||||||
lawsStandardTempPermission.setUserIds(processEsPermissionApplyVO.getUserId());
|
* lawsStandardTempPermission.setStandardIds(String.join(",", idList));
|
||||||
lawsStandardTempPermission.setAuthDate(processEsPermissionApplyVO.getExpirationDate());
|
* lawsStandardTempPermission.setUserIds(processEsPermissionApplyVO.getUserId());
|
||||||
enterpriseStandardAuthUserService.saveTempPermissionTwo(lawsStandardTempPermission);
|
* lawsStandardTempPermission.setAuthDate(processEsPermissionApplyVO.getExpirationDate());
|
||||||
|
* enterpriseStandardAuthUserService.saveTempPermissionTwo(lawsStandardTempPermission);
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user