## 撤单激活处理(168);
This commit is contained in:
parent
e8bba0ae80
commit
68827b97f2
|
@ -170,17 +170,12 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
|||
private IOrderBusinessService orderBusinessService;
|
||||
@Autowired
|
||||
private ISaOrderChargeLogService saOrderChargeLogService;
|
||||
|
||||
@Autowired
|
||||
private RedisService redisService;
|
||||
|
||||
@Autowired
|
||||
private IBdWaresDetailService bdWaresDetailService;
|
||||
|
||||
@Autowired
|
||||
public void setRedisService(RedisService redisService) {
|
||||
this.redisService = redisService;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<CuMemberExt> queryMemberExtByCondition(CuMember cuMember) {
|
||||
return memberServiceApi.getMemberInfo(cuMember).getData();
|
||||
|
@ -2529,14 +2524,15 @@ public class SaOrderServiceImpl extends ServiceImpl<SaOrderMapper, SaOrder> impl
|
|||
} else if (EOrderType.RETAIL_REPURCHASE.getValue() == saOrderExt.getOrderType()) {
|
||||
// 复购订单存在盒数商品撤单,需要处理降级操作
|
||||
if (saOrderExt.getBoxNum() > 0) {
|
||||
Date firstDate = baseMapper.getFirstPayTime(cuMember.getPkId());
|
||||
if (null == firstDate) {
|
||||
// 盒数商品订单最早的时间为空,则会员未激活
|
||||
cuMember.setPayTime(null);
|
||||
cuMember.setPayStatus(EPayStatus.UNPAID.getValue());
|
||||
cuMember.setIsActivate(EYesNo.NO.getIntValue());
|
||||
saOrderExt.setUpdateFlag(EYesNo.YES.getIntValue());
|
||||
}
|
||||
// TODO 目前只有注册、升级才能激活,复购不进行处理
|
||||
// Date firstDate = baseMapper.getFirstPayTime(cuMember.getPkId());
|
||||
// if (null == firstDate) {
|
||||
// // 盒数商品订单最早的时间为空,则会员未激活
|
||||
// cuMember.setPayTime(null);
|
||||
// cuMember.setPayStatus(EPayStatus.UNPAID.getValue());
|
||||
// cuMember.setIsActivate(EYesNo.NO.getIntValue());
|
||||
// saOrderExt.setUpdateFlag(EYesNo.YES.getIntValue());
|
||||
// }
|
||||
|
||||
// TODO 恢复升级专区,复购专区不需要处理等级问题
|
||||
// // 如果复购订单后面还有升级订单,不需要处理等级问题; 复购订单后面没有升级订单,走新逻辑校验
|
||||
|
|
|
@ -1543,7 +1543,7 @@
|
|||
where so.del_flag = 0
|
||||
and so.order_status = 1
|
||||
and so.pk_member = #{pkMember}
|
||||
and so.order_type in (41, 42, 43)
|
||||
and so.order_type in (41, 42)
|
||||
and so.box_num != 0
|
||||
</select>
|
||||
|
||||
|
|
Loading…
Reference in New Issue