|
@@ -61,22 +61,31 @@ public class ShopMessTask {
|
|
|
@Scheduled(cron = "0 0 15 * * ?")
|
|
|
public void Timesjf() {
|
|
|
log.info("上架费过期推送开始");
|
|
|
- List<ShopReceiptVo> shopIds=messageCenterMapper.findExpireShopId(1);
|
|
|
+ putawayFee(1);
|
|
|
+ putawayFee(7);
|
|
|
+ putawayFee(30);
|
|
|
+ log.info("上架费过期推送结束");
|
|
|
+ }
|
|
|
|
|
|
- String firsts = "尊敬的采美供应商用户,您的账号维护费用今天后即将到期!";
|
|
|
- firsts = "尊敬的采美供应商用户,您的账号维护费用7天后即将到期!";
|
|
|
- firsts = "尊敬的采美供应商用户,您的账号维护费用30天后即将到期!";
|
|
|
- String content="30日后到期";
|
|
|
- content="7日后到期";
|
|
|
+ public void putawayFee(Integer day){
|
|
|
+ List<ShopReceiptVo> shopIds=messageCenterMapper.findExpireShopId(day);
|
|
|
+ String contentDay="今";
|
|
|
+ if(7==day){
|
|
|
+ contentDay="7";
|
|
|
+ }
|
|
|
+ else if (30==day){
|
|
|
+ contentDay="30";
|
|
|
+ }
|
|
|
+ String firsts = "尊敬的采美供应商用户,您的账号维护费用"+contentDay+"天后即将到期!";
|
|
|
+ String content = "您的供应商账号上架费将于"+contentDay+"日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365。退订回T";
|
|
|
shopIds.forEach(s->{
|
|
|
//站内信
|
|
|
MessageModel<InsideMessage> insideMessageMessageModel = new MessageModel<>();
|
|
|
- insideMessageMessageModel.code(MessageType.WEB_INSIDE_MESSAGE).info(new InsideMessage().shopId(s).userType(2)
|
|
|
+ insideMessageMessageModel.code(MessageType.WEB_INSIDE_MESSAGE).info(new InsideMessage().shopId(s.getShopId()).userType(2)
|
|
|
.messageType(3).shopTieredType(1).content("今日后到期"));
|
|
|
messageSender.messageSend(insideMessageMessageModel);
|
|
|
//短信
|
|
|
String mobile = messageCenterMapper.contractMobiles(s.getShopId());
|
|
|
- content = "您的供应商账号上架费将于今日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365。退订回T";
|
|
|
String result = SmsUtil.sendSms(3, mobile, content);
|
|
|
log.info("发送结果:" + result + ",短信内容:" + content);
|
|
|
//微信模板消息
|
|
@@ -95,7 +104,6 @@ public class ShopMessTask {
|
|
|
MessageModel<WechatTemplateMessage> weChatMessage = wechatTemplateMessageMessageModel.code(MessageType.WECHAT_TEMPLATE_MESSAGE).info(weChat);
|
|
|
messageSender.messageSend(weChatMessage);
|
|
|
});
|
|
|
-
|
|
|
}
|
|
|
|
|
|
|