he2802 преди 4 години
родител
ревизия
8bbc5eddec
променени са 1 файла, в които са добавени 5 реда и са изтрити 0 реда
  1. 5 0
      zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderServiceImpl.java

+ 5 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderServiceImpl.java

@@ -397,6 +397,11 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
 
     @Override
     public Boolean updateByEditBo(OrderEditBo bo) {
+        Order order = this.getOne(new LambdaQueryWrapper<Order>().eq(Order::getOrderId, bo.getOrderId()));
+        if(order.getOrderStatus()!=0){
+            throw new CustomException("订单无法取消");
+        }
+
         Order update = BeanUtil.toBean(bo, Order.class);
         validEntityBeforeSave(update);
         update.setUpdateTime(DateUtils.getNowTime());