|
|
@@ -732,19 +732,23 @@ public class LifeUserOrderService extends ServiceImpl<LifeUserOrderMapper, LifeU
|
|
|
// 根据状态判断怎么更新数据 目前只进行已支付,已取消,已过期判断
|
|
|
// TODO 后续再进行已核销和已退款判断 ()
|
|
|
switch (lifeUserOrderDto.getStatus()){
|
|
|
+ case 3:
|
|
|
case 4:
|
|
|
lifeUserOrder.setStatus(lifeUserOrderDto.getStatus());
|
|
|
lifeUserOrder.setCancelTime(date);
|
|
|
lifeUserOrder.setFinishTime(date);
|
|
|
orderCouponMiddleUpdateWrapper.set("status",lifeUserOrderDto.getStatus());
|
|
|
- case 3:
|
|
|
- lifeUserOrder.setFinishTime(date);
|
|
|
+ break;
|
|
|
case 1:
|
|
|
lifeUserOrder.setPayTime(date);
|
|
|
lifeUserOrder.setPayMethod(lifeUserOrderDto.getPayMethod());
|
|
|
break;
|
|
|
}
|
|
|
- return this.saveOrUpdate(lifeUserOrder) && orderCouponMiddleService.update(orderCouponMiddleUpdateWrapper);
|
|
|
+ if(1 == lifeUserOrderDto.getStatus()){
|
|
|
+ return this.saveOrUpdate(lifeUserOrder);
|
|
|
+ } else {
|
|
|
+ return this.saveOrUpdate(lifeUserOrder) && orderCouponMiddleService.update(orderCouponMiddleUpdateWrapper);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|