拼团购发送小程序场景 --modify by xinfei
Showing
6 changed files
with
107 additions
and
69 deletions
1 | +package com.yoho.message.sdk.common.constants; | ||
2 | + | ||
3 | +/** | ||
4 | + * 团购发送场景 | ||
5 | + * | ||
6 | + * @ClassName GroupScenes | ||
7 | + * @Author xinfei | ||
8 | + * @Date 2018/8/8 10:41 | ||
9 | + **/ | ||
10 | +public class GroupScenes { | ||
11 | + | ||
12 | + // 拼团成功 | ||
13 | + public static final String GROUP_ORDER_SUCCESS = "GROUP_ORDER_SUCCESS"; | ||
14 | + | ||
15 | + // 拼团失败 | ||
16 | + public static final String GROUP_ORDER_FAIL = "GROUP_ORDER_FAIL"; | ||
17 | + | ||
18 | + // 拼团进度 | ||
19 | + public static final String GROUP_ORDER_SPEED = "GROUP_ORDER_SPEED"; | ||
20 | + | ||
21 | + //开团成功 | ||
22 | + public static final String START_GROUP_SUCCESS = "START_GROUP_SUCCESS"; | ||
23 | + | ||
24 | + //拼团即将结束 | ||
25 | + public static final String GROUP_COMMING_TO_END = "GROUP_COMMING_TO_END"; | ||
26 | +} |
@@ -90,20 +90,6 @@ public class SendScenes { | @@ -90,20 +90,6 @@ public class SendScenes { | ||
90 | // 待支付 | 90 | // 待支付 |
91 | public static final String MINI_WAITING_PAY = "MINI_WAITING_PAY"; | 91 | public static final String MINI_WAITING_PAY = "MINI_WAITING_PAY"; |
92 | 92 | ||
93 | - // 拼团成功 | ||
94 | - public static final String GROUP_ORDER_SUCCESS = "GROUP_ORDER_SUCCESS"; | ||
95 | - | ||
96 | - // 拼团失败 | ||
97 | - public static final String GROUP_ORDER_FAIL = "GROUP_ORDER_FAIL"; | ||
98 | - | ||
99 | - // 拼团进度 | ||
100 | - public static final String GROUP_ORDER_SPEED = "GROUP_ORDER_SPEED"; | ||
101 | - | ||
102 | - //开团成功 | ||
103 | - public static final String START_GROUP_SUCCESS = "START_GROUP_SUCCESS"; | ||
104 | - | ||
105 | - //拼团即将结束 | ||
106 | - public static final String GROUP_COMMING_TO_END = "GROUP_COMMING_TO_END"; | ||
107 | 93 | ||
108 | //上门换货审核通过 | 94 | //上门换货审核通过 |
109 | public static final String HOME_CHANGE_VERIFY_PASS = "HOME_CHANGE_VERIFY_PASS"; | 95 | public static final String HOME_CHANGE_VERIFY_PASS = "HOME_CHANGE_VERIFY_PASS"; |
@@ -112,12 +98,4 @@ public class SendScenes { | @@ -112,12 +98,4 @@ public class SendScenes { | ||
112 | //换货商品未寄回 | 98 | //换货商品未寄回 |
113 | public static final String CHANGE_NOT_SEND_BACK = "CHANGE_NOT_SEND_BACK"; | 99 | public static final String CHANGE_NOT_SEND_BACK = "CHANGE_NOT_SEND_BACK"; |
114 | 100 | ||
115 | - //有货有赚项目 佣金结算提醒 | ||
116 | - public static final String YOZHUAN_COMMISSION_SETTLEMENT = "YOZHUAN_COMMISSION_SETTLEMENT"; | ||
117 | - | ||
118 | - //有货有赚项目 提现打款提醒 | ||
119 | - public static final String YOZHUAN_CRASH_ACCOUNT = "YOZHUAN_CRASH_ACCOUNT"; | ||
120 | - | ||
121 | - //有货有赚项目 订单任务完成提醒 | ||
122 | - public static final String YOZHUAN_ORDER_COMPLETE = "YOZHUAN_ORDER_COMPLETE"; | ||
123 | } | 101 | } |
1 | +package com.yoho.message.sdk.common.constants; | ||
2 | + | ||
3 | +/** | ||
4 | + * | ||
5 | + * 有货有赚发送消息场景 | ||
6 | + * | ||
7 | + * @ClassName YouZhuanScenes | ||
8 | + * @Author xinfei | ||
9 | + * @Date 2018/8/8 10:44 | ||
10 | + **/ | ||
11 | +public class YouZhuanScenes { | ||
12 | + | ||
13 | + //有货有赚项目 佣金结算提醒 | ||
14 | + public static final String YOZHUAN_COMMISSION_SETTLEMENT = "YOZHUAN_COMMISSION_SETTLEMENT"; | ||
15 | + | ||
16 | + //有货有赚项目 提现打款提醒 | ||
17 | + public static final String YOZHUAN_CRASH_ACCOUNT = "YOZHUAN_CRASH_ACCOUNT"; | ||
18 | + | ||
19 | + //有货有赚项目 订单任务完成提醒 | ||
20 | + public static final String YOZHUAN_ORDER_COMPLETE = "YOZHUAN_ORDER_COMPLETE"; | ||
21 | + | ||
22 | +} |
1 | package com.yoho.message.sdk.service.order.impl; | 1 | package com.yoho.message.sdk.service.order.impl; |
2 | 2 | ||
3 | -import com.yoho.message.sdk.common.constants.SendScenes; | 3 | +import com.yoho.message.sdk.common.constants.GroupScenes; |
4 | import com.yoho.message.sdk.common.handler.MessageCenterMqHandler; | 4 | import com.yoho.message.sdk.common.handler.MessageCenterMqHandler; |
5 | import com.yoho.message.sdk.common.model.MessageCenterCommonEvent; | 5 | import com.yoho.message.sdk.common.model.MessageCenterCommonEvent; |
6 | import com.yoho.message.sdk.common.model.SendMessageRspBo; | 6 | import com.yoho.message.sdk.common.model.SendMessageRspBo; |
@@ -35,7 +35,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | @@ -35,7 +35,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | ||
35 | */ | 35 | */ |
36 | @Override | 36 | @Override |
37 | public SendMessageRspBo startGroupSuccess(String uid, String orderCode, String productName, String groupPrice, int groupNum, String endTime){ | 37 | public SendMessageRspBo startGroupSuccess(String uid, String orderCode, String productName, String groupPrice, int groupNum, String endTime){ |
38 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.START_GROUP_SUCCESS, orderCode, uid); | 38 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(GroupScenes.START_GROUP_SUCCESS, orderCode, uid); |
39 | 39 | ||
40 | messageCenterCommonEvent.putInParams("orderCode", orderCode); | 40 | messageCenterCommonEvent.putInParams("orderCode", orderCode); |
41 | messageCenterCommonEvent.putInParams("productName", productName); | 41 | messageCenterCommonEvent.putInParams("productName", productName); |
@@ -58,7 +58,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | @@ -58,7 +58,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | ||
58 | */ | 58 | */ |
59 | @Override | 59 | @Override |
60 | public SendMessageRspBo startGroupSuccess(String uid, String orderCode, String productName) { | 60 | public SendMessageRspBo startGroupSuccess(String uid, String orderCode, String productName) { |
61 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.GROUP_COMMING_TO_END, orderCode, uid); | 61 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(GroupScenes.GROUP_COMMING_TO_END, orderCode, uid); |
62 | messageCenterCommonEvent.putInParams("orderCode", orderCode); | 62 | messageCenterCommonEvent.putInParams("orderCode", orderCode); |
63 | messageCenterCommonEvent.putInParams("productName", productName); | 63 | messageCenterCommonEvent.putInParams("productName", productName); |
64 | 64 | ||
@@ -79,7 +79,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | @@ -79,7 +79,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | ||
79 | @Override | 79 | @Override |
80 | public SendMessageRspBo fightGroupsSuccess(String uid, String orderCode, int groupTime, String productName, String groupOrderAmount) { | 80 | public SendMessageRspBo fightGroupsSuccess(String uid, String orderCode, int groupTime, String productName, String groupOrderAmount) { |
81 | 81 | ||
82 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.GROUP_ORDER_SUCCESS, orderCode, uid); | 82 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(GroupScenes.GROUP_ORDER_SUCCESS, orderCode, uid); |
83 | 83 | ||
84 | messageCenterCommonEvent.putInParams("orderCode", orderCode); | 84 | messageCenterCommonEvent.putInParams("orderCode", orderCode); |
85 | messageCenterCommonEvent.putInParams("groupTime", DateUtils.long2DateStr(groupTime * 1000l, DateUtils.fullDateTimeFormat)); | 85 | messageCenterCommonEvent.putInParams("groupTime", DateUtils.long2DateStr(groupTime * 1000l, DateUtils.fullDateTimeFormat)); |
@@ -104,7 +104,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | @@ -104,7 +104,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | ||
104 | @Override | 104 | @Override |
105 | public SendMessageRspBo fightGroupsFail(String uid, String orderCode, int groupFailTime, String productName, String groupOrderAmount) { | 105 | public SendMessageRspBo fightGroupsFail(String uid, String orderCode, int groupFailTime, String productName, String groupOrderAmount) { |
106 | 106 | ||
107 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.GROUP_ORDER_FAIL, orderCode, uid); | 107 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(GroupScenes.GROUP_ORDER_FAIL, orderCode, uid); |
108 | 108 | ||
109 | messageCenterCommonEvent.putInParams("orderCode", orderCode); | 109 | messageCenterCommonEvent.putInParams("orderCode", orderCode); |
110 | messageCenterCommonEvent.putInParams("groupFailTime", DateUtils.long2DateStr(groupFailTime * 1000l, DateUtils.fullDateTimeFormat)); | 110 | messageCenterCommonEvent.putInParams("groupFailTime", DateUtils.long2DateStr(groupFailTime * 1000l, DateUtils.fullDateTimeFormat)); |
@@ -129,7 +129,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | @@ -129,7 +129,7 @@ public class GroupOrderServiceImpl extends AbstractSendMessage implements IGroup | ||
129 | */ | 129 | */ |
130 | @Override | 130 | @Override |
131 | public SendMessageRspBo fightGroupsSpeed(String uid, String orderCode, String leftTime, int groupTime, String productName, String payAmount) { | 131 | public SendMessageRspBo fightGroupsSpeed(String uid, String orderCode, String leftTime, int groupTime, String productName, String payAmount) { |
132 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.GROUP_ORDER_SPEED, orderCode, uid); | 132 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(GroupScenes.GROUP_ORDER_SPEED, orderCode, uid); |
133 | 133 | ||
134 | messageCenterCommonEvent.putInParams("leftTime", leftTime); | 134 | messageCenterCommonEvent.putInParams("leftTime", leftTime); |
135 | messageCenterCommonEvent.putInParams("orderCode", orderCode); | 135 | messageCenterCommonEvent.putInParams("orderCode", orderCode); |
@@ -9,27 +9,33 @@ public interface ISendProductMessage { | @@ -9,27 +9,33 @@ public interface ISendProductMessage { | ||
9 | 9 | ||
10 | 10 | ||
11 | /** | 11 | /** |
12 | - * 佣金结算提醒 有货有赚项目 | ||
13 | - * @param orderNum 订单数量 | ||
14 | - * @param orderAmount 订单金额 | ||
15 | - * @return | 12 | + * 有货有赚项目 佣金结算提醒 |
13 | + * | ||
14 | + * @param uid | ||
15 | + * @param CommissionAmount 佣金总金额 | ||
16 | + * @param moneyArriveTime 结算到账时间 | ||
17 | + * @return 返回成功标志 | ||
16 | */ | 18 | */ |
17 | - SendMessageRspBo commissionNotice(String uid,String orderNum, String orderAmount); | 19 | + SendMessageRspBo commissionNotice(String uid, String CommissionAmount, String moneyArriveTime); |
18 | 20 | ||
19 | /** | 21 | /** |
20 | - * 提现打款提醒 有货有赚项目 | ||
21 | - * @param accountCode | ||
22 | - * @param accountAmount | ||
23 | - * @param accountTime | ||
24 | - * @return | 22 | + * 有货有赚项目 提现打款提醒 |
23 | + * | ||
24 | + * @param uid 接收用户UID | ||
25 | + * @param totalAmount 打款总金额 | ||
26 | + * @param moneyArriveTime 打款到账时间 | ||
27 | + * @return 返回成功标志 | ||
25 | */ | 28 | */ |
26 | - SendMessageRspBo cashAccountNotice(String uid,String accountCode, String accountAmount,String accountTime); | 29 | + SendMessageRspBo cashAccountNotice(String uid, String totalAmount, String moneyArriveTime); |
27 | 30 | ||
28 | /** | 31 | /** |
29 | - * 订单任务完成提醒 有货有赚项目 | ||
30 | - * @param uid | ||
31 | - * @param ForecastIncome | ||
32 | - * @return | 32 | + * 有货有赚项目 订单任务完成提醒 |
33 | + * | ||
34 | + * @param uid 接收用户UID | ||
35 | + * @param activeName 活动名称 | ||
36 | + * @param activeCommission 获得奖励预估收入金额 | ||
37 | + * @param activeEndTime 活动结束时间 | ||
38 | + * @return 返回成功标志 | ||
33 | */ | 39 | */ |
34 | - SendMessageRspBo orderCompletedNotice(String uid,String ForecastIncome); | 40 | + SendMessageRspBo orderCompletedNotice(String uid, String activeName, String activeCommission, String activeEndTime); |
35 | } | 41 | } |
1 | package com.yoho.message.sdk.service.product; | 1 | package com.yoho.message.sdk.service.product; |
2 | 2 | ||
3 | import com.yoho.message.sdk.common.constants.SendScenes; | 3 | import com.yoho.message.sdk.common.constants.SendScenes; |
4 | +import com.yoho.message.sdk.common.constants.YouZhuanScenes; | ||
4 | import com.yoho.message.sdk.common.handler.MessageCenterMqHandler; | 5 | import com.yoho.message.sdk.common.handler.MessageCenterMqHandler; |
5 | import com.yoho.message.sdk.common.model.MessageCenterCommonEvent; | 6 | import com.yoho.message.sdk.common.model.MessageCenterCommonEvent; |
6 | import com.yoho.message.sdk.common.model.SendMessageRspBo; | 7 | import com.yoho.message.sdk.common.model.SendMessageRspBo; |
@@ -9,7 +10,10 @@ import org.springframework.beans.factory.annotation.Autowired; | @@ -9,7 +10,10 @@ import org.springframework.beans.factory.annotation.Autowired; | ||
9 | import org.springframework.stereotype.Service; | 10 | import org.springframework.stereotype.Service; |
10 | 11 | ||
11 | /** | 12 | /** |
12 | - * Created by min.ling on 2018/8/3. | 13 | + * |
14 | + * 有货有赚项目发送消息汇总 | ||
15 | + * | ||
16 | + * @Author Created by min.ling on 2018/8/3. | ||
13 | */ | 17 | */ |
14 | @Service | 18 | @Service |
15 | public class SendProductMessageImpl extends AbstractSendMessage implements ISendProductMessage { | 19 | public class SendProductMessageImpl extends AbstractSendMessage implements ISendProductMessage { |
@@ -20,16 +24,16 @@ public class SendProductMessageImpl extends AbstractSendMessage implements ISend | @@ -20,16 +24,16 @@ public class SendProductMessageImpl extends AbstractSendMessage implements ISend | ||
20 | /** | 24 | /** |
21 | * 有货有赚项目 佣金结算提醒 | 25 | * 有货有赚项目 佣金结算提醒 |
22 | * | 26 | * |
23 | - * @param uid | ||
24 | - * @param orderNum 订单数量 | ||
25 | - * @param orderAmount 订单金额 | ||
26 | - * @return | 27 | + * @param uid 接收用户UID |
28 | + * @param CommissionAmount 佣金总金额 | ||
29 | + * @param moneyArriveTime 结算到账时间 | ||
30 | + * @return 返回成功标志 | ||
27 | */ | 31 | */ |
28 | @Override | 32 | @Override |
29 | - public SendMessageRspBo commissionNotice(String uid, String orderNum, String orderAmount) { | ||
30 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.YOZHUAN_COMMISSION_SETTLEMENT, uid, uid); | ||
31 | - messageCenterCommonEvent.putInParams("orderNum", orderNum); | ||
32 | - messageCenterCommonEvent.putInParams("orderAmount", orderAmount); | 33 | + public SendMessageRspBo commissionNotice(String uid, String CommissionAmount, String moneyArriveTime) { |
34 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(YouZhuanScenes.YOZHUAN_COMMISSION_SETTLEMENT, uid, uid); | ||
35 | + messageCenterCommonEvent.putInParams("CommissionAmount", CommissionAmount); | ||
36 | + messageCenterCommonEvent.putInParams("moneyArriveTime", moneyArriveTime); | ||
33 | messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent); | 37 | messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent); |
34 | return new SendMessageRspBo(200, "SUCCESS"); | 38 | return new SendMessageRspBo(200, "SUCCESS"); |
35 | } | 39 | } |
@@ -37,18 +41,16 @@ public class SendProductMessageImpl extends AbstractSendMessage implements ISend | @@ -37,18 +41,16 @@ public class SendProductMessageImpl extends AbstractSendMessage implements ISend | ||
37 | /** | 41 | /** |
38 | * 有货有赚项目 提现打款提醒 | 42 | * 有货有赚项目 提现打款提醒 |
39 | * | 43 | * |
40 | - * @param uid | ||
41 | - * @param accountCode | ||
42 | - * @param accountAmount | ||
43 | - * @param accountTime | ||
44 | - * @return | 44 | + * @param uid 接收用户UID |
45 | + * @param totalAmount 打款总金额 | ||
46 | + * @param moneyArriveTime 打款到账时间 | ||
47 | + * @return 返回成功标志 | ||
45 | */ | 48 | */ |
46 | @Override | 49 | @Override |
47 | - public SendMessageRspBo cashAccountNotice(String uid, String accountCode, String accountAmount, String accountTime) { | ||
48 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.YOZHUAN_CRASH_ACCOUNT, accountCode, uid); | ||
49 | - messageCenterCommonEvent.putInParams("accountCode", accountCode); | ||
50 | - messageCenterCommonEvent.putInParams("accountAmount", accountAmount); | ||
51 | - messageCenterCommonEvent.putInParams("accountTime", accountTime); | 50 | + public SendMessageRspBo cashAccountNotice(String uid, String totalAmount, String moneyArriveTime) { |
51 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(YouZhuanScenes.YOZHUAN_CRASH_ACCOUNT, uid, uid); | ||
52 | + messageCenterCommonEvent.putInParams("totalAmount", totalAmount); | ||
53 | + messageCenterCommonEvent.putInParams("moneyArriveTime", moneyArriveTime); | ||
52 | messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent); | 54 | messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent); |
53 | return new SendMessageRspBo(200, "SUCCESS"); | 55 | return new SendMessageRspBo(200, "SUCCESS"); |
54 | } | 56 | } |
@@ -56,14 +58,18 @@ public class SendProductMessageImpl extends AbstractSendMessage implements ISend | @@ -56,14 +58,18 @@ public class SendProductMessageImpl extends AbstractSendMessage implements ISend | ||
56 | /** | 58 | /** |
57 | * 有货有赚项目 订单任务完成提醒 | 59 | * 有货有赚项目 订单任务完成提醒 |
58 | * | 60 | * |
59 | - * @param uid | ||
60 | - * @param ForecastIncome | ||
61 | - * @return | 61 | + * @param uid 接收用户UID |
62 | + * @param activeName 活动名称 | ||
63 | + * @param activeCommission 获得奖励预估收入金额 | ||
64 | + * @param activeEndTime 活动结束时间 | ||
65 | + * @return 返回成功标志 | ||
62 | */ | 66 | */ |
63 | @Override | 67 | @Override |
64 | - public SendMessageRspBo orderCompletedNotice(String uid, String ForecastIncome) { | ||
65 | - MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(SendScenes.YOZHUAN_ORDER_COMPLETE, uid, uid); | ||
66 | - messageCenterCommonEvent.putInParams("ForecastIncome", ForecastIncome); | 68 | + public SendMessageRspBo orderCompletedNotice(String uid, String activeName, String activeCommission, String activeEndTime) { |
69 | + MessageCenterCommonEvent messageCenterCommonEvent = genMessageCenterCommonEvent(YouZhuanScenes.YOZHUAN_ORDER_COMPLETE, uid, uid); | ||
70 | + messageCenterCommonEvent.putInParams("activeName", activeName); | ||
71 | + messageCenterCommonEvent.putInParams("activeCommission", activeCommission); | ||
72 | + messageCenterCommonEvent.putInParams("activeEndTime", activeEndTime); | ||
67 | messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent); | 73 | messageCenterMqHandler.sendMessageToMq(messageCenterCommonEvent); |
68 | return new SendMessageRspBo(200, "SUCCESS"); | 74 | return new SendMessageRspBo(200, "SUCCESS"); |
69 | } | 75 | } |
-
Please register or login to post a comment