From 8dc8985eb32198788bef7ad21cf3f1726d840b6f Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期五, 18 八月 2023 19:33:23 +0800
Subject: [PATCH] 111

---
 server/src/main/java/doumeemes/service/ext/impl/NoticesExtServiceImpl.java |   24 +++++++++++++-----------
 1 files changed, 13 insertions(+), 11 deletions(-)

diff --git a/server/src/main/java/doumeemes/service/ext/impl/NoticesExtServiceImpl.java b/server/src/main/java/doumeemes/service/ext/impl/NoticesExtServiceImpl.java
index 64df427..360d9a1 100644
--- a/server/src/main/java/doumeemes/service/ext/impl/NoticesExtServiceImpl.java
+++ b/server/src/main/java/doumeemes/service/ext/impl/NoticesExtServiceImpl.java
@@ -89,17 +89,19 @@
         model.setCreateUser(user.getId());
         CompanyExtListVO company = user.getCompany();
         model.setDdStatus(Constants.ZERO);
-        model.setUrl(model.getUrl().replace("{dbid}",model.getId()));
-        if(StringUtils.isNotBlank(cu.getDdUserid())){
-            try {
-                String token = companyExtService.getDingdingToken(company.getId());
-                JSONObject json = JSONObject.parseObject(company.getDingdingInfo());
-                Long agentId = Long.parseLong(json.getString("agentid"));
-                String taskId =  DingDingUtil.sendActionCardNotice(token,agentId,cu.getDdUserid(),model.getUrl(),model.getTitle(),model.getContent());
-                model.setDdParam(taskId);
-                model.setDdStatus(Constants.ONE);
-            }catch (Exception e){
-                e.printStackTrace();
+        if(StringUtils.isNotBlank(model.getUrl())){
+            model.setUrl(model.getUrl().replace("{dbid}",model.getId()));
+            if(StringUtils.isNotBlank(cu.getDdUserid())){
+                try {
+                    String token = companyExtService.getDingdingToken(company.getId());
+                    JSONObject json = JSONObject.parseObject(company.getDingdingInfo());
+                    Long agentId = Long.parseLong(json.getString("agentid"));
+                    String taskId =  DingDingUtil.sendActionCardNotice(token,agentId,cu.getDdUserid(),model.getUrl(),model.getTitle(),model.getContent());
+                    model.setDdParam(taskId);
+                    model.setDdStatus(Constants.ONE);
+                }catch (Exception e){
+                    e.printStackTrace();
+                }
             }
         }
         //鎻掑叆鏁版嵁

--
Gitblit v1.9.3