From eaec325cc865dfdd7d48f3c0d9d7387a72a8dfde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=A3=95=E8=B4=A2?= Date: Wed, 10 Aug 2022 23:33:31 +0800 Subject: [PATCH] rptConfig --- .../java/com/xm/core/ctrl/XmTaskController.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java index 8e771543..f73dd4eb 100644 --- a/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java +++ b/xm-core/src/main/java/com/xm/core/ctrl/XmTaskController.java @@ -19,6 +19,7 @@ import com.xm.core.PubTool; import com.xm.core.entity.XmMenu; import com.xm.core.entity.XmProject; import com.xm.core.entity.XmTask; +import com.xm.core.entity.XmTaskExecuser; import com.xm.core.queue.XmTaskSumParentsPushService; import com.xm.core.service.*; import com.xm.core.service.cache.XmTaskCacheService; @@ -85,6 +86,9 @@ public class XmTaskController { @Autowired XmTaskSumParentsPushService pushService; + @Autowired + XmTaskExecuserController execuserController; + @Autowired PushNotifyMsgService notifyMsgService; @@ -241,7 +245,16 @@ public class XmTaskController { if(ids==null || ids.size()==0){ ResponseHelper.failed("ids-0","ids不能为空"); } - + if(xmTaskMap.containsKey("executorUserid")){ + if(ids.size()>1){ + ResponseHelper.failed("ids-2","不能批量设置执行人,一次只能设置一个任务的执行人。"); + } + XmTaskExecuser xmTaskExecuser=new XmTaskExecuser(); + xmTaskExecuser.setTaskId(ids.get(0)); + xmTaskExecuser.setUserid((String)xmTaskMap.get("executorUserid")); + xmTaskExecuser.setUsername((String)xmTaskMap.get("executorUsername")); + return execuserController.addXmTaskExecuser(xmTaskExecuser); + } Set fields=new HashSet<>(); fields.add("childrenCnt"); fields.add("ntype");