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/NotifyDispatchServiceImpl.java |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/NotifyDispatchServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/NotifyDispatchServiceImpl.java
index 06e3576..9b11a0f 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/NotifyDispatchServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/NotifyDispatchServiceImpl.java
@@ -1,6 +1,7 @@
 package com.ruoyi.system.service.impl;
 
 import com.alibaba.fastjson2.JSON;
+import com.ruoyi.common.config.WechatConfig;
 import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.system.domain.*;
@@ -49,6 +50,9 @@
     @Autowired
     private IQyWechatService qyWechatService;
 
+
+    @Autowired
+    private WechatConfig wechatConfig;
 
     @Autowired
     private ISysEmergencyTaskService sysEmergencyTaskService;
@@ -348,17 +352,18 @@
            if(emergency==null){
                return false;
            }
-           Long dispatchOrderId = emergency.getLegacyDispatchOrdId();
-          String oldsiteUrl= sysConfigService.selectConfigByKey("oldsite.url");
-          if(oldsiteUrl==null){
-              oldsiteUrl="https://sys.966120.com.cn/m_DispatchOrder.gds?DispatchOrdID=";
-          }
-           String url=oldsiteUrl+dispatchOrderId;
+//           Long dispatchOrderId = emergency.getLegacyDispatchOrdId();
+//          String oldsiteUrl= sysConfigService.selectConfigByKey("oldsite.url");
+//          if(oldsiteUrl==null){
+//              oldsiteUrl="https://sys.966120.com.cn/m_DispatchOrder.gds?DispatchOrdID=";
+//          }
+            String appId=wechatConfig.getAppId();
+           String pathPage="/pagesTask/detail?id="+taskId;
             // 鍙戦�佷紒涓氬井淇℃秷鎭�
             boolean success = qyWechatService.sendNotifyMessage(
                     notifyTask.getUserId(), 
                     notifyTask.getTitle(), 
-                    notifyTask.getContent(),url
+                    notifyTask.getContent(),appId,pathPage
             );
             
             if (success) {

--
Gitblit v1.9.1