|
@@ -5,6 +5,7 @@ import com.caimei365.tools.mapper.MessageCenterMapper;
|
|
|
import com.caimei365.tools.mapper.OrderClubMapper;
|
|
|
import com.caimei365.tools.model.dto.message.InsideMessage;
|
|
|
import com.caimei365.tools.model.dto.message.MessageModel;
|
|
|
+import com.caimei365.tools.model.dto.message.MqInfo;
|
|
|
import com.caimei365.tools.model.dto.message.WechatTemplateMessage;
|
|
|
import com.caimei365.tools.model.dto.message.enums.MessageType;
|
|
|
import com.caimei365.tools.model.po.*;
|
|
@@ -48,7 +49,8 @@ public class ShopMessTask {
|
|
|
@Resource
|
|
|
private MessageSender messageSender;
|
|
|
|
|
|
- @Scheduled(cron = "0 0 15 * * ?")
|
|
|
+ @Scheduled(cron = "0 0 15 * * ?")
|
|
|
+// @Scheduled(cron = "1/180 * * * * ?")
|
|
|
public void outTimePutAwayFee() {
|
|
|
log.info("-------------------------------上架费过期推送开始-------------------------------");
|
|
|
putAwayFee(0);
|
|
@@ -57,7 +59,7 @@ public class ShopMessTask {
|
|
|
log.info("-------------------------------上架费过期推送结束-------------------------------");
|
|
|
}
|
|
|
|
|
|
-// @Scheduled(cron = "0 0/2 * * * ?")
|
|
|
+ // @Scheduled(cron = "0 0/2 * * * ?")
|
|
|
@Scheduled(cron = "0 0 11 * * ?")
|
|
|
public void outTimeQualification() {
|
|
|
log.info("---------------------------开始检测商品资质证书是否过期-------------------------------");
|
|
@@ -124,8 +126,10 @@ public class ShopMessTask {
|
|
|
shopIds.forEach(s -> {
|
|
|
//站内信
|
|
|
MessageModel<InsideMessage> insideMessageMessageModel = new MessageModel<>();
|
|
|
- insideMessageMessageModel.code(MessageType.WEB_INSIDE_MESSAGE).info(new InsideMessage().shopId(s.getShopId()).userType(2)
|
|
|
- .messageType(3).shopTieredType(1).content("今日后到期"));
|
|
|
+ insideMessageMessageModel.code(MessageType.WEB_INSIDE_MESSAGE)
|
|
|
+ .mqInfo(new MqInfo().topic("MessageLine").delay(3).async(0))
|
|
|
+ .info(new InsideMessage().shopId(s.getShopId()).userType(2)
|
|
|
+ .messageType(3).shopTieredType(1).content(contentDay + "日后到期"));
|
|
|
messageSender.messageSend(insideMessageMessageModel);
|
|
|
//短信
|
|
|
String mobile = messageCenterMapper.contractMobiles(s.getShopId());
|