package com.ks.lijin.util.mq;
|
|
public class LuckyMQFactory {
|
|
// public static LiJinMQ createStartUpActivity(LuckyActivity activity) {
|
// LiJinMQ mq = new LiJinMQ();
|
// mq.setState(LiJinMQ.STATE_NOT_SEND);
|
// mq.setCreateTime(new Date());
|
// mq.setPreSendTime(activity.getPreStartTime());
|
// mq.setQueueContent(new Gson().toJson(new ActivityMQMsg(activity.getId(), ActivityMQMsg.TYPE_EXEC_START, new Date())));
|
// mq.setQueueName(CMQManager.QUEUENAME_LUCKY_ACTIVITY);
|
// mq.setTaskId("start-activity-" + activity.getId());
|
// mq.setTaskName("启动活动");
|
// return mq;
|
// }
|
|
//
|
// public static LiJinMQ createFinishActivity(LuckyActivity activity) {
|
// LiJinMQ mq = new LiJinMQ();
|
// mq.setState(LiJinMQ.STATE_NOT_SEND);
|
// mq.setCreateTime(new Date());
|
// mq.setPreSendTime(activity.getPreFinishTime());
|
// mq.setQueueContent(new Gson().toJson(new ActivityMQMsg(activity.getId(), ActivityMQMsg.TYPE_EXEC_FINSIH, new Date())));
|
// mq.setQueueName(CMQManager.QUEUENAME_LUCKY_ACTIVITY);
|
// mq.setTaskId("finish-activity-" + activity.getId());
|
// mq.setTaskName("结束活动");
|
// return mq;
|
// }
|
//
|
//
|
// public static LiJinMQ createOpenActivity(Long activityId, Date preOpenTime) {
|
// LiJinMQ mq = new LiJinMQ();
|
// mq.setState(LiJinMQ.STATE_NOT_SEND);
|
// mq.setCreateTime(new Date());
|
// //设置开奖时间
|
// mq.setPreSendTime(preOpenTime);
|
// mq.setQueueContent(new Gson().toJson(new ActivityMQMsg(activityId, ActivityMQMsg.TYPE_EXEC_OPEN, new Date())));
|
// mq.setQueueName(CMQManager.QUEUENAME_LUCKY_ACTIVITY);
|
// mq.setTaskId("open-activity-" + activityId);
|
// mq.setTaskName("活动开奖");
|
// return mq;
|
// }
|
//
|
// /**
|
// * 活动奖品领取时间到期
|
// *
|
// * @param resultId
|
// * @param outDate
|
// * @return
|
// */
|
//
|
// public static LiJinMQ createActivityDrawnOutDate(Long resultId, Date outDate) {
|
// LiJinMQ mq = new LiJinMQ();
|
// mq.setState(LiJinMQ.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;
|
// }
|
}
|