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); log.info("SendTenCentJson:{}", jsonMessage);
return templateMessageSend(jsonMessage); return templateMessageSend(jsonMessage);
} catch (Exception e) { } catch (Exception e) {
log.error("消息推送出错:error-{}",e.toString());
return ResponseResult.MESSAGE_RESULT_ERROR_CODE.toMessResult(); return ResponseResult.MESSAGE_RESULT_ERROR_CODE.toMessResult();
} }
} }

@ -19,6 +19,8 @@ import java.time.format.DateTimeFormatter;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.ynxbd.push.entity.type.MessageTypeEnum.UNIVERSAL;
/** /**
* @author 李进才 * @author 李进才
* @ClassName BiPush * @ClassName BiPush
@ -51,8 +53,12 @@ public class BiPush {
log.info("[领导推送工作量]{}未绑定微官网,openId:{}",target.getDoc_name(),target.getDoc_code()); log.info("[领导推送工作量]{}未绑定微官网,openId:{}",target.getDoc_name(),target.getDoc_code());
continue; continue;
} }
if(IniConfig.getInstance("templateVersion")!=null){
target.setDescription(target.getDescription().substring(0, 16) + "……");
}
SendMessageTemplate sendMessageTemplate = SendMessageTemplate.builder() SendMessageTemplate sendMessageTemplate = SendMessageTemplate.builder()
.template_id(IniConfig.getInstance("leaderTemplateId")) .template_id(IniConfig.getInstance("leaderTemplateId"))
.code(IniConfig.getInstance("templateVersion")==null?"":UNIVERSAL.CODE)
.keyword1(Objects.equals(IniConfig.getInstance("leaderTemplateMode"), "2") ?target.getDescription():sdf.format(date)) .keyword1(Objects.equals(IniConfig.getInstance("leaderTemplateMode"), "2") ?target.getDescription():sdf.format(date))
.keyword2(Objects.equals(IniConfig.getInstance("leaderTemplateMode"), "2") ?sdf.format(date):target.getDescription()) .keyword2(Objects.equals(IniConfig.getInstance("leaderTemplateMode"), "2") ?sdf.format(date):target.getDescription())
// .first(new StringBuilder().append("尊敬的").append(target.getDoc_name()).append("您好").toString()) // .first(new StringBuilder().append("尊敬的").append(target.getDoc_name()).append("您好").toString())

Loading…
Cancel
Save