记得上下班打卡 | git大法好,push需谨慎

Commit 78a4c3a3 authored by jiangxiulong's avatar jiangxiulong

领券

parent a1121359
...@@ -319,20 +319,24 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg ...@@ -319,20 +319,24 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
@Override @Override
public ResponseDto collectCoupon(String couponId, String drawId) { public ResponseDto collectCoupon(String couponId, String drawId) {
// TODO: 2021/12/6 看看是否需要判断中奖状态再发 IntegralActivityDrawVo drawVo = redisDataUtils.getIntegralActivityDrawInfo(drawId);
// TODO: 2021/12/6 领过了要改状态 下次判断状态
Map tokenClaims = CurrentUtil.getTokenClaims(); Map tokenClaims = CurrentUtil.getTokenClaims();
String mobile = StringUtils.defaultString((String.valueOf(tokenClaims.get(CurrentUtil.TOKEN_MOBILE))), ""); String mobile = StringUtils.defaultString((String.valueOf(tokenClaims.get(CurrentUtil.TOKEN_MOBILE))), "");
LocalDateTime nowTime = LocalDateTime.now(); String uid = StringUtils.defaultString((String.valueOf(tokenClaims.get(CurrentUtil.TOKEN_SUB))), "");
LinkedList<String> sqls = CollectionUtil.linkedListString(); if (null != drawVo && drawVo.getReceivingStatus() == 2 && drawVo.getUserId().equals(uid)) {
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr(); // 发放券
sqls.add(SqlMapping.get("stone_candy_mgt_coupon.add_for_member")); LocalDateTime nowTime = LocalDateTime.now();
sqlsDataA.add(new Object[]{ LinkedList<String> sqls = CollectionUtil.linkedListString();
IDGenerator.nextTimeId2(), couponId, LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
1, mobile, nowTime, "INTEGRAL_DRAW", nowTime sqls.add(SqlMapping.get("stone_candy_mgt_coupon.add_for_member"));
}); sqlsDataA.add(new Object[]{
queueUtils.sendMsgByRedis(MQConst.StoneQueue.STONE_ORDER_COUPON.getKey(), IDGenerator.nextTimeId2(), couponId,
SqlMapping.gets(sqls, sqlsDataA)); 1, mobile, nowTime, "INTEGRAL_DRAW", nowTime
});
queueUtils.sendMsgByRedis(MQConst.StoneQueue.STONE_ORDER_COUPON.getKey(),
SqlMapping.gets(sqls, sqlsDataA));
// TODO: 2021/12/7 更改发放状态redis info list mongo 数据库写入券id
}
return ResponseDto.success(); return ResponseDto.success();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment