Prechádzať zdrojové kódy

钉钉消息推送系统名称

陈长荣 2 mesiacov pred
rodič
commit
90c66daf0b

+ 1 - 1
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/service/NotifyService.java

@@ -17,5 +17,5 @@ public interface NotifyService {
      * @param msg
      * @param users
      */
-    void sendDingding(String msg, List<MessageUserDTO> users);
+    void sendDingding(String systemName, String msg, List<MessageUserDTO> users);
 }

+ 1 - 1
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/service/impl/FlowInfoServiceImpl.java

@@ -354,7 +354,7 @@ public class FlowInfoServiceImpl extends ServiceImpl<FlowInfoMapper, FlowInfo> i
                         })
                         .collect(Collectors.toList());
                 String dingMsg = String.format("【基因定制/%s】【%s】已执行,请查看", flowInfo.getProjectName(), UserUtil.getNickName());
-                notifyService.sendDingding(dingMsg, userList);
+                notifyService.sendDingding("基因定制", dingMsg, userList);
             }
         }
     }

+ 3 - 3
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/service/impl/NotifyServiceImpl.java

@@ -97,7 +97,7 @@ public class NotifyServiceImpl implements NotifyService {
         if (systemPropertiesService.getBooleanValue(key)) {
             MessageUserDTO messageUserDTO = new MessageUserDTO();
             messageUserDTO.setUserId(userId);
-            sendDingding(dingMsg, Collections.singletonList(messageUserDTO));
+            sendDingding("基因定制", dingMsg, Collections.singletonList(messageUserDTO));
         }
 
         //查询是否需要邮件通知,目前邮件通知随钉钉消息一起发送
@@ -105,12 +105,12 @@ public class NotifyServiceImpl implements NotifyService {
     }
 
     @Override
-    public void sendDingding(String msg, List<MessageUserDTO> users) {
+    public void sendDingding(String systemName, String msg, List<MessageUserDTO> users) {
         if (CollUtil.isEmpty(users)) {
             log.error("钉钉通知用户为空");
             return;
         }
-        TextMessageParam param = new TextMessageParam(new ArrayList<>(users), msg, "基因定制");
+        TextMessageParam param = new TextMessageParam(new ArrayList<>(users), msg, systemName);
         log.info("【消息通知】发送:{}", JSON.toJSONString(param));
 
         try {

+ 1 - 1
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/sample/service/impl/SampleInfoServiceImpl.java

@@ -445,7 +445,7 @@ public class SampleInfoServiceImpl extends ServiceImpl<SampleInfoMapper, SampleI
         if (systemPropertiesService.getBooleanValue(key)) {
             MessageUserDTO messageUserDTO = new MessageUserDTO();
             messageUserDTO.setUserId(userId);
-            notifyService.sendDingding(dingMsg, Collections.singletonList(messageUserDTO));
+            notifyService.sendDingding("样本送检", dingMsg, Collections.singletonList(messageUserDTO));
         }
     }
 }