update:修改飞书转办的消息在通过后状态不更新的bug

This commit is contained in:
sunzheng
2024-08-09 16:35:39 +08:00
parent 91f85572a7
commit be81560267
3 changed files with 25 additions and 8 deletions
@@ -211,9 +211,16 @@ public class ProcessHandleServiceImpl implements IProcessHandleService {
taskService.setAssignee(taskId, toUserId);
String userId = processApprovalRecord.getUserId();
processApprovalRecord.setTransferBy(CurrentUserUtil.getId()); // 转办人
processApprovalRecord.setUserId(toUserId); // 任务处理人
processApprovalRecordService.updateById(processApprovalRecord);
// processApprovalRecord.setTransferBy(CurrentUserUtil.getId()); // 转办人
// processApprovalRecord.setUserId(toUserId); // 任务处理人
// processApprovalRecordService.updateById(processApprovalRecord);
// 构建更新 wrapper
LambdaUpdateWrapper<ProcessApprovalRecord> updateWrapper = new LambdaUpdateWrapper<>();
updateWrapper.eq(ProcessApprovalRecord::getId, processApprovalRecord.getId());
updateWrapper.set(ProcessApprovalRecord::getTransferBy, CurrentUserUtil.getId());
updateWrapper.set(ProcessApprovalRecord::getUserId, toUserId);
processApprovalRecordService.update(updateWrapper);
WorkCenterService classByValue = null;
try {
Object o = Class.forName(ProcessTypeEnum.getClassByValue(prcType)).newInstance();