From cfe0b79fbea0fb1d7a5a796e71ada7d3b7812046 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期一, 15 十二月 2025 22:31:33 +0800
Subject: [PATCH] feat: 企业微信发送微信小程序cetd

---
 ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskServiceImpl.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskServiceImpl.java
index 0644f40..8ea35df 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysTaskServiceImpl.java
@@ -532,6 +532,11 @@
                 }
             }
         }
+        if(updateVO.getAssignees()!=null && !updateVO.getAssignees().isEmpty()){
+           TaskCreateVO.AssigneeInfo assigneeInfo= updateVO.getAssignees().get(0);
+            task.setAssigneeId(assigneeInfo.getUserId());
+            task.setAssigneeName(assigneeInfo.getUserName());
+        }
         // 鐢ㄤ簬璺熻釜鏄惁闇�瑕侀噸鏂板悓姝ワ紙杞﹁締銆佷汉鍛樸�佸湴鍧�銆佹垚浜や环鍙樻洿锛�
         boolean needResync = false;
         int result = sysTaskMapper.updateSysTask(task);
@@ -629,7 +634,7 @@
         if(updateVO.getActualEndTime() != null) {
             task.setActualEndTime(updateVO.getActualEndTime());
         }
-        task.setAssigneeId(updateVO.getAssigneeId());
+//        task.setAssigneeId(updateVO.getAssigneeId());
         task.setUpdateBy(userName);
         task.setUpdateTime(DateUtils.getNowDate());
         task.setRemark(updateVO.getRemark());
@@ -642,7 +647,11 @@
         task.setDepartureLatitude(updateVO.getDepartureLatitude());
         task.setDestinationLongitude(updateVO.getDestinationLongitude());
         task.setDestinationLatitude(updateVO.getDestinationLatitude());
-        
+        if(updateVO.getAssignees()!=null && !updateVO.getAssignees().isEmpty()){
+            TaskCreateVO.AssigneeInfo assigneeInfo= updateVO.getAssignees().get(0);
+            task.setAssigneeId(assigneeInfo.getUserId());
+            task.setAssigneeName(assigneeInfo.getUserName());
+        }
         // 濡傛灉鏇存柊浜嗛儴闂↖D
         if (updateVO.getDeptId() != null) {
             task.setDeptId(updateVO.getDeptId());

--
Gitblit v1.9.1