修改选择用户接口

This commit is contained in:
梁琦涛
2024-08-14 11:25:52 +08:00
parent 9f4b11918a
commit 5df2099c58
9 changed files with 134 additions and 3 deletions
@@ -195,8 +195,12 @@ public class MyGlobalEventListener implements ActivitiEventListener {
unifiedTodoVO.setProcessDefinitionId(processDefinitionId);
unifiedTodoVO.setIsRemark(CommonConstant.TODO_TYPE_0);
list.add(unifiedTodoVO);
long l = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTask(list);
long l1 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTaskByFeiShu(list);
long l2 = System.currentTimeMillis();
System.out.println("===========================OA" + (l1-l) + "+++++++++++feishu" + (l2-l1));
}
private void taskAssigned(ActivitiEvent event) {
@@ -226,8 +230,12 @@ public class MyGlobalEventListener implements ActivitiEventListener {
unifiedTodoVO.setIsRemark(CommonConstant.TODO_TYPE_2);
unifiedTodoVO.setProcessDefinitionId(processDefinitionId);
list.add(unifiedTodoVO);
long l = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTask(list);
long l1 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTaskByFeiShu(list);
long l2 = System.currentTimeMillis();
System.out.println("===========================OA" + (l1-l) + "+++++++++++feishu" + (l2-l1));
//更新转办任务id
LambdaUpdateWrapper<ProcessApprovalRecord> update = new LambdaUpdateWrapper<>();
@@ -239,8 +247,12 @@ public class MyGlobalEventListener implements ActivitiEventListener {
unifiedTodoVO.setToUserId(assignee);
unifiedTodoVO.setIsRemark(CommonConstant.TODO_TYPE_0);
list.add(unifiedTodoVO);
long l11 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTask(list);
long l12 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTaskByFeiShu(list);
long l13 = System.currentTimeMillis();
System.out.println("===========================OA" + (l12-l11) + "+++++++++++feishu" + (l13-l12));
}
}
@@ -326,8 +338,12 @@ public class MyGlobalEventListener implements ActivitiEventListener {
unifiedTodoVO.setProcessDefinitionId(processDefinitionId);
unifiedTodoVO.setIsRemark(CommonConstant.TODO_TYPE_2);
list.add(unifiedTodoVO);
long l = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTask(list);
long l1 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTaskByFeiShu(list);
long l2 = System.currentTimeMillis();
System.out.println("===========================OA" + (l1-l) + "+++++++++++feishu" + (l2-l1));
}
private void entityDeleted(ActivitiEvent event) {
@@ -377,9 +393,12 @@ public class MyGlobalEventListener implements ActivitiEventListener {
unifiedTodoVO.setProcessDefinitionId(processDefinitionId);
unifiedTodoVO.setIsRemark(CommonConstant.TODO_TYPE_2);
todoAddList.add(unifiedTodoVO);
long l = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTask(todoAddList);
long l1 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTaskByFeiShu(todoAddList);
long l2 = System.currentTimeMillis();
System.out.println("===========================OA" + (l1-l) + "+++++++++++feishu" + (l2-l1));
}
@@ -484,8 +503,12 @@ public class MyGlobalEventListener implements ActivitiEventListener {
unifiedTodoVO.setIsRemark(CommonConstant.TODO_TYPE_2);
list.add(unifiedTodoVO);
}
long l = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTask(list);
long l1 = System.currentTimeMillis();
pushWorkflowIntegrationAPI.sendTodoTaskByFeiShu(list);
long l2 = System.currentTimeMillis();
System.out.println("===========================OA" + (l1-l) + "+++++++++++feishu" + (l2-l1));
}
log.info("id = " + execution.getId());
log.info("name = " + execution.getName());
@@ -103,4 +103,12 @@ public class ProcessNewStandardImport implements Serializable {
@ApiModelProperty(value = "代替标准编号")
@TableField(exist = false)
private String substituteStandardNumber;
/**主管部门*/
@ApiModelProperty(value = "主管部门")
private String competentDepartment;
/**主控部门*/
@ApiModelProperty(value = "主控部门")
private String mainControlDepartment;
}
@@ -86,6 +86,7 @@ public class ProcessNewStandardImportServiceImpl extends ServiceImpl<ProcessNewS
@Override
public void startProcess(ProcessInfoVO<ProcessNewStandardImport> processInfoVO) {
long l = System.currentTimeMillis();
// 流程Key
String processDefinitionKey = ProcessType.NEW_STANDARD_IMPORT.getProcessKey();
// 流程信息
@@ -127,8 +128,11 @@ public class ProcessNewStandardImportServiceImpl extends ServiceImpl<ProcessNewS
actFlowCommonService.updateProcessAll(processInfo);
// 自动完成第一个任务
actFlowCommonService.completeTask(taskId, userId);
long l1 = System.currentTimeMillis();
// 保存快照
processHandleService.saveToSnapshot(processInfoVO,userId);
long l2 = System.currentTimeMillis();
System.out.println("===========================OA" + (l1-l) + "+++++++++++feishu" + (l2-l1));
}
private Map<String, Object> setVariables(Map<String, Object> userInfoMap) {