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);
//有效流程关联的人员参数拼接
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)) {
//拼接无效流程请求参数,如果有流程还有效则不删除
if (!workflowHasEffective(workflowAuthTable, recordSet2, flowCode)) {
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<>();
@ -150,6 +150,7 @@ public class WorkflowSyncCronJob extends BaseCronJob {
/**
* 使
*
* @param workflowAuthTable
* @param recordSet2
* @param flowCode
@ -185,6 +186,7 @@ public class WorkflowSyncCronJob extends BaseCronJob {
/**
* API
*
* @param workflowAuthTable
* @param cataCode
* @param flowCode
* @param flowName
@ -192,10 +194,10 @@ public class WorkflowSyncCronJob extends BaseCronJob {
* @param userList
* @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<>();
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();
rs.executeQuery(userSql, flowCode);
while (rs.next()) {

Loading…
Cancel
Save