Browse Source

更新生日积分定时任务发送短信

release_toaliyun_real
Burce 6 years ago
parent
commit
2d7886a31e
1 changed files with 7 additions and 5 deletions
  1. +7
    -5
      mallinkSchedule/src/main/java/com/iformall/schedule/CouponSendSchedule.java

+ 7
- 5
mallinkSchedule/src/main/java/com/iformall/schedule/CouponSendSchedule.java View File

@@ -210,7 +210,7 @@ public class CouponSendSchedule {
*/
@Scheduled(cron = "0 0 4 * * ?") // 测试每天6点发券
public void birthdayCouponSendSchedule() {
logger.info("生日发券任务开始");
logger.info("生日发券: 任务开始");
List<WxMall> mallList = wxMallMapper.findList(new WxMall());
if (mallList.size() == 0) {
logger.info("生日发券: No Mall info found");
@@ -331,7 +331,7 @@ public class CouponSendSchedule {
}
});
});
logger.info("生日发券任务结束");
logger.info("生日发券: 任务结束");
}

private Map<String, Integer> getAllCouponSendConfig(Integer sendType) {
@@ -360,9 +360,11 @@ public class CouponSendSchedule {
WxScoreRules rules = wxScoreRulesService.getScoreRules(cUserBasicInfo.getTenantId());
if (Objects.nonNull(rules) && Objects.nonNull(rules.getScale())) {
int birthdayScale = rules.getScale();
float creditScale = new BigDecimal(birthdayScale).divide(new BigDecimal(WxScoreRules.DEFAULT_SCALE)).floatValue();
dynamicContentMap.put("creditScale", String.valueOf(creditScale));
wxMsgRecord.setModelType(EnumMsgModel.COUPON_BIRTHDAY_OPENED.getCode());
if (birthdayScale > WxScoreRules.DEFAULT_SCALE) {
float creditScale = new BigDecimal(birthdayScale).divide(new BigDecimal(WxScoreRules.DEFAULT_SCALE)).floatValue();
dynamicContentMap.put("creditScale", String.valueOf(creditScale));
wxMsgRecord.setModelType(EnumMsgModel.COUPON_BIRTHDAY_OPENED.getCode());
}
} else {
//没有配置积分规则
wxMsgRecord.setModelType(EnumMsgModel.COUPON_BIRTHDAY_OPENED_NO.getCode());


Loading…
Cancel
Save