YJ
2021-05-14 502c88a5376e45f46b7df2161167628ffd8f9bf6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
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;
//    }
}