fix: 删除强制撤回发删除代办请求逻辑
This commit is contained in:
@@ -9,7 +9,6 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import com.jero.common.api.PushWorkflowIntegrationAPI;
|
import com.jero.common.api.PushWorkflowIntegrationAPI;
|
||||||
import com.jero.common.api.dto.message.HiworkTodoAdd;
|
|
||||||
import com.jero.common.api.dto.message.SendMessageDTO;
|
import com.jero.common.api.dto.message.SendMessageDTO;
|
||||||
import com.jero.common.api.vo.ResultCommon;
|
import com.jero.common.api.vo.ResultCommon;
|
||||||
import com.jero.common.api.vo.SendMessageAPI;
|
import com.jero.common.api.vo.SendMessageAPI;
|
||||||
@@ -287,24 +286,6 @@ public class ProcessAllService extends ServiceImpl<ProcessAllMapper, ProcessAll>
|
|||||||
if (Objects.equals(prcType, ProcessTypeEnum.ES_RECHECK.getValue())) {
|
if (Objects.equals(prcType, ProcessTypeEnum.ES_RECHECK.getValue())) {
|
||||||
this.recheckForcedWithdrawalProcess(processInstanceId);
|
this.recheckForcedWithdrawalProcess(processInstanceId);
|
||||||
}
|
}
|
||||||
//todo 同步删除操作到统一待办
|
|
||||||
//查询所有待办任务
|
|
||||||
LambdaQueryWrapper<ProcessApprovalRecord> wrapper = new LambdaQueryWrapper<>();
|
|
||||||
wrapper.eq(ProcessApprovalRecord::getProcessInstanceId,processInstanceId);
|
|
||||||
wrapper.eq(ProcessApprovalRecord::getFinishFlag,FinishFlagEnum.INCOMPLETE.getValue())
|
|
||||||
.or().isNull(ProcessApprovalRecord::getFinishFlag);
|
|
||||||
List<ProcessApprovalRecord> approvalRecordList = approvalRecordService.list(wrapper);
|
|
||||||
|
|
||||||
List<HiworkTodoAdd> todoAddList = new ArrayList<>();
|
|
||||||
String processDefinitionId = processAll.getProcessDefinitionId();
|
|
||||||
for (ProcessApprovalRecord approvalRecord : approvalRecordList) {
|
|
||||||
HiworkTodoAdd hiworkTodoAdd = new HiworkTodoAdd();
|
|
||||||
hiworkTodoAdd.setRecordId(approvalRecord.getId());
|
|
||||||
hiworkTodoAdd.setProcessDefinitionId(processDefinitionId);
|
|
||||||
todoAddList.add(hiworkTodoAdd);
|
|
||||||
}
|
|
||||||
|
|
||||||
pushWorkflowIntegrationAPI.sendDeleteTask(todoAddList);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void revisionForcedWithdrawalProcess(String processInstanceId) {
|
private void revisionForcedWithdrawalProcess(String processInstanceId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user