From 4c52247cc9d56e4a86a7bc68088d3502561d0ead Mon Sep 17 00:00:00 2001 From: wxyclub Date: Wed, 24 Apr 2024 17:33:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=94=B9=E6=B4=BE=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E6=97=B6=E5=87=BA=E9=94=99=E7=9A=84=E5=93=8D=E5=BA=94=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business_activiti/task/TodoTaskController.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/ydw/bat/wkflow/business_activiti/task/TodoTaskController.java b/src/main/java/com/ydw/bat/wkflow/business_activiti/task/TodoTaskController.java index 241ffeca..9769a0c5 100644 --- a/src/main/java/com/ydw/bat/wkflow/business_activiti/task/TodoTaskController.java +++ b/src/main/java/com/ydw/bat/wkflow/business_activiti/task/TodoTaskController.java @@ -395,12 +395,18 @@ public class TodoTaskController extends BaseAction { List list = Arrays.asList(taskId.split(",")); for (String str : list) { if (str != null && !str.equals("")) { - taskService.setAssignee(str, assignee); - QueryWrapper queryWrapper = new QueryWrapper(); + try { + taskService.setAssignee(str, assignee); + } catch (ActivitiException e) { + Wrapper wrapper = WrapMapper.error("任务不存在"); + wrapper.setSuccess(false); + return wrapper; + } + QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("PRC_ID", pId); BusProcessName one = iBusProcessNameService.getOne(queryWrapper); - QueryWrapper queryWrapper1 = new QueryWrapper(); + QueryWrapper queryWrapper1 = new QueryWrapper<>(); queryWrapper1.eq("USER_ID", userId); queryWrapper1.eq("TASK_ID", str); queryWrapper1.eq("P_ID", pId);