From cc31d2df93f0cbebe6a9b87e4f8ab0b5d8d665c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E8=BF=9B=E6=89=8D?= Date: Wed, 13 Mar 2024 16:43:33 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=96=B0=E7=89=88=E7=B1=BB=E7=9B=AE?= =?UTF-8?q?=E6=8E=A8=E9=80=81=EF=BC=8CBI=E5=81=9A=E9=80=82=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ynxbd/push/helper/MessageApiHelper.java | 1 + src/main/java/com/ynxbd/push/pushJob/BI/BiPush.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/com/ynxbd/push/helper/MessageApiHelper.java b/src/main/java/com/ynxbd/push/helper/MessageApiHelper.java index 7d13110..ede65bf 100644 --- a/src/main/java/com/ynxbd/push/helper/MessageApiHelper.java +++ b/src/main/java/com/ynxbd/push/helper/MessageApiHelper.java @@ -85,6 +85,7 @@ public class MessageApiHelper { log.info("SendTenCentJson:{}", jsonMessage); return templateMessageSend(jsonMessage); } catch (Exception e) { + log.error("消息推送出错:error-{}",e.toString()); return ResponseResult.MESSAGE_RESULT_ERROR_CODE.toMessResult(); } } diff --git a/src/main/java/com/ynxbd/push/pushJob/BI/BiPush.java b/src/main/java/com/ynxbd/push/pushJob/BI/BiPush.java index 143b6b4..6900563 100644 --- a/src/main/java/com/ynxbd/push/pushJob/BI/BiPush.java +++ b/src/main/java/com/ynxbd/push/pushJob/BI/BiPush.java @@ -19,6 +19,8 @@ import java.time.format.DateTimeFormatter; import java.util.*; import java.util.stream.Collectors; +import static com.ynxbd.push.entity.type.MessageTypeEnum.UNIVERSAL; + /** * @author 李进才 * @ClassName BiPush @@ -51,8 +53,12 @@ public class BiPush { log.info("[领导推送工作量]{}未绑定微官网,openId:{}",target.getDoc_name(),target.getDoc_code()); continue; } + if(IniConfig.getInstance("templateVersion")!=null){ + target.setDescription(target.getDescription().substring(0, 16) + "……"); + } SendMessageTemplate sendMessageTemplate = SendMessageTemplate.builder() .template_id(IniConfig.getInstance("leaderTemplateId")) + .code(IniConfig.getInstance("templateVersion")==null?"":UNIVERSAL.CODE) .keyword1(Objects.equals(IniConfig.getInstance("leaderTemplateMode"), "2") ?target.getDescription():sdf.format(date)) .keyword2(Objects.equals(IniConfig.getInstance("leaderTemplateMode"), "2") ?sdf.format(date):target.getDescription()) // .first(new StringBuilder().append("尊敬的").append(target.getDoc_name()).append("您好").toString())