fix:新版类目推送,BI做适配

master
李进才 1 year ago
parent 042be14eff
commit cc31d2df93
  1. 1
      src/main/java/com/ynxbd/push/helper/MessageApiHelper.java
  2. 6
      src/main/java/com/ynxbd/push/pushJob/BI/BiPush.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();
}
}

@ -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())

Loading…
Cancel
Save