| | |
| | | import com.google.gson.Gson; |
| | | import com.ks.lucky.pojo.DO.LuckyActivity; |
| | | import com.ks.lucky.pojo.DO.LuckyMQ; |
| | | import com.ks.lucky.pojo.DTO.ActivityDrwanOutDateMsg; |
| | | import com.ks.lucky.pojo.DTO.ActivityMQMsg; |
| | | |
| | | import java.util.Date; |
| | |
| | | mq.setTaskName("活动开奖"); |
| | | return mq; |
| | | } |
| | | |
| | | /** |
| | | * 活动奖品领取时间到期 |
| | | * |
| | | * @param resultId |
| | | * @param outDate |
| | | * @return |
| | | */ |
| | | |
| | | public static LuckyMQ createActivityDrawnOutDate(Long resultId, Date outDate) { |
| | | LuckyMQ mq = new LuckyMQ(); |
| | | mq.setState(LuckyMQ.STATE_NOT_SEND); |
| | | mq.setCreateTime(new Date()); |
| | | //设置开奖时间 |
| | | mq.setPreSendTime(outDate); |
| | | mq.setQueueContent(new Gson().toJson(new ActivityDrwanOutDateMsg(resultId))); |
| | | mq.setQueueName(CMQManager.QUEUENAME_LUCKY_ACTIVITY_DRAWN_OUTDATE_EXEC); |
| | | mq.setTaskId("activity-drawn-outdate-" + resultId); |
| | | mq.setTaskName("活动中奖领取时间到期"); |
| | | return mq; |
| | | } |
| | | } |