update:修改飞书转办的消息在通过后状态不更新的bug
This commit is contained in:
+10
-3
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user