取消不报错
This commit is contained in:
parent
481b0202da
commit
fcc33b28e1
|
|
@ -31,7 +31,7 @@ public class OrderDetailServiceImpl extends ServiceImpl<OrderDetailMapper, Order
|
|||
|
||||
@Override
|
||||
public void updateOrderDetailStatus(Long orderId,String status) {
|
||||
OrderDetail orderDetail = getById(orderId);
|
||||
OrderDetail orderDetail = new OrderDetail();
|
||||
orderDetail.setStatus(status);
|
||||
update(orderDetail, QueryWrapper.create()
|
||||
.eq(OrderDetail::getOrderId,orderId)
|
||||
|
|
|
|||
|
|
@ -1599,10 +1599,12 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||
public Boolean cancelledOrder(Long shopId, Long orderId) throws OrderCancelException {
|
||||
OrderInfo orderInfo = getById(orderId);
|
||||
if (orderInfo == null) {
|
||||
throw new OrderCancelException("订单不存在");
|
||||
// throw new OrderCancelException("订单不存在");
|
||||
return true;
|
||||
}
|
||||
if (!OrderStatusEnums.UNPAID.getCode().equals(orderInfo.getStatus())) {
|
||||
throw new OrderCancelException("订单不可取消");
|
||||
// throw new OrderCancelException("订单不可取消");
|
||||
return true;
|
||||
}
|
||||
updateChain()
|
||||
.set(OrderInfo::getStatus, OrderStatusEnums.CANCELLED.getCode())
|
||||
|
|
@ -1636,10 +1638,12 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||
public Boolean cancelledPlaceOrder(Long shopId, Long orderId, Integer placeNum) {
|
||||
OrderInfo orderInfo = getById(orderId);
|
||||
if (orderInfo == null) {
|
||||
throw new OrderCancelException("订单不存在");
|
||||
// throw new OrderCancelException("订单不存在");
|
||||
return true;
|
||||
}
|
||||
if (!OrderStatusEnums.UNPAID.getCode().equals(orderInfo.getStatus())) {
|
||||
throw new OrderCancelException("订单不可取消");
|
||||
// throw new OrderCancelException("订单不可取消");
|
||||
return true;
|
||||
}
|
||||
if (orderInfo.getPlaceNum().equals(1)) {
|
||||
updateChain()
|
||||
|
|
|
|||
Loading…
Reference in New Issue