|
@@ -2793,10 +2793,14 @@ public class OrderServiceImpl implements OrderService {
|
|
|
if (!org.springframework.util.StringUtils.isEmpty(memberCode)) {
|
|
|
// 同步会员订单消费记录
|
|
|
syncMemberConsumeRecord(memberPhone, order, deductionScore);
|
|
|
- syncMemberScoreChangeRecord(openId, order, deductionScore, "下单扣减", queryGoodsVOList, giftGoodsScoreDetailMap, HaiKongMemberScoreChangeEventEnum.SUBTRACT.getEvent());
|
|
|
- // 积分变动接口,下单扣减
|
|
|
+ if (deductionScore > 0) {
|
|
|
+ // 积分变动接口,下单扣减
|
|
|
+ syncMemberScoreChangeRecord(openId, order, deductionScore, "下单扣减", queryGoodsVOList, giftGoodsScoreDetailMap, HaiKongMemberScoreChangeEventEnum.SUBTRACT.getEvent());
|
|
|
+ }
|
|
|
Integer score = memberScore.get();
|
|
|
- syncMemberScoreChangeRecord(openId, order, score, "下单赠送", queryGoodsVOList, giftGoodsScoreDetailMap, HaiKongMemberScoreChangeEventEnum.ADD.getEvent());
|
|
|
+ if (score > 0) {
|
|
|
+ syncMemberScoreChangeRecord(openId, order, score, "下单赠送", queryGoodsVOList, giftGoodsScoreDetailMap, HaiKongMemberScoreChangeEventEnum.ADD.getEvent());
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 生成取票码
|