feature-LeeD-20221025
李栋 3 years ago
parent 0afdd238d0
commit 4bd9fc00bb

@ -107,14 +107,14 @@ public class WorkflowSyncCronJob extends BaseCronJob {
//拼接有效流程请求参数 //拼接有效流程请求参数
concatWorkflowCondition(center, cataCode, flowCode, flowName, ACTION_TYPE_ADD, addWorkflowList); concatWorkflowCondition(center, cataCode, flowCode, flowName, ACTION_TYPE_ADD, addWorkflowList);
//有效流程关联的人员参数拼接 //有效流程关联的人员参数拼接
getUserConditionByWorkflow(center, cataCode, flowCode, flowName, ACTION_TYPE_ADD_USER, addUserList, timeCondition); getUserConditionByWorkflow(workflowAuthTable, center, cataCode, flowCode, flowName, ACTION_TYPE_ADD_USER, addUserList, timeCondition);
} else if (EFFECTIVE_NO.equals(effective)) { } else if (EFFECTIVE_NO.equals(effective)) {
//拼接无效流程请求参数,如果有流程还有效则不删除 //拼接无效流程请求参数,如果有流程还有效则不删除
if (!workflowHasEffective(workflowAuthTable, recordSet2, flowCode)) { if (!workflowHasEffective(workflowAuthTable, recordSet2, flowCode)) {
concatWorkflowCondition(center, cataCode, flowCode, flowName, ACTION_TYPE_DELETE, delWorkflowList); concatWorkflowCondition(center, cataCode, flowCode, flowName, ACTION_TYPE_DELETE, delWorkflowList);
} }
//无效流程关联的人员参数拼接 //无效流程关联的人员参数拼接
getUserConditionByWorkflow(center, cataCode, flowCode, flowName, ACTION_TYPE_DELETE_USER, delUserList, timeCondition); getUserConditionByWorkflow(workflowAuthTable, center, cataCode, flowCode, flowName, ACTION_TYPE_DELETE_USER, delUserList, timeCondition);
} }
} }
HashMap<String, String> headers = new HashMap<>(); HashMap<String, String> headers = new HashMap<>();
@ -150,6 +150,7 @@ public class WorkflowSyncCronJob extends BaseCronJob {
/** /**
* 使 * 使
*
* @param workflowAuthTable * @param workflowAuthTable
* @param recordSet2 * @param recordSet2
* @param flowCode * @param flowCode
@ -185,6 +186,7 @@ public class WorkflowSyncCronJob extends BaseCronJob {
/** /**
* API * API
* *
* @param workflowAuthTable
* @param cataCode * @param cataCode
* @param flowCode * @param flowCode
* @param flowName * @param flowName
@ -192,10 +194,10 @@ public class WorkflowSyncCronJob extends BaseCronJob {
* @param userList * @param userList
* @param timeCondition * @param timeCondition
*/ */
private void getUserConditionByWorkflow(String center, String cataCode, String flowCode, String flowName, String actionType, ArrayList<Map<String, Object>> userList, String timeCondition) { private void getUserConditionByWorkflow(String workflowAuthTable, String center, String cataCode, String flowCode, String flowName, String actionType, ArrayList<Map<String, Object>> userList, String timeCondition) {
Map<String, Object> usermap = new HashMap<>(); Map<String, Object> usermap = new HashMap<>();
StringBuilder staffCodeBuilder = new StringBuilder(); StringBuilder staffCodeBuilder = new StringBuilder();
String userSql = "SELECT workcode as staffCode FROM uf_workflow_aut WHERE workflowselect=?"; String userSql = "SELECT workcode as staffCode FROM " + workflowAuthTable + " WHERE workflowselect=?";
RecordSet rs = new RecordSet(); RecordSet rs = new RecordSet();
rs.executeQuery(userSql, flowCode); rs.executeQuery(userSql, flowCode);
while (rs.next()) { while (rs.next()) {

Loading…
Cancel
Save