|
|
|
@@ -2314,7 +2314,7 @@ public class WxOrderServiceImpl implements WxOrderService { |
|
|
|
public int updateOrderStatus(WxOrder updateOrder, EnumOrderStatus enumOrderStatus) { |
|
|
|
Date currentDate = new Date(); |
|
|
|
WxOrder oldOrder = wxOrderMapper.selectById(updateOrder.getId(),updateOrder.getTenantId()); |
|
|
|
if (!oldOrder.getOrderStatus().equals(enumOrderStatus.getCode())) { |
|
|
|
if ((!oldOrder.getOrderStatus().equals(enumOrderStatus.getCode())) && (!oldOrder.getOrderStatus().equals(EnumOrderStatus.ORDER_STATUS_OVERTIME_PAID_REFUND.getCode()))) { |
|
|
|
// 状态已更新,库存不退回, 保证不会多退 |
|
|
|
switch (enumOrderStatus) { |
|
|
|
case ORDER_STATUS_OVERTIME_CANCEL: // 支付取消,库存退回 |
|
|
|
|