mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
订单作废 主单状态检查缺失修复
This commit is contained in:
+5
-5
@@ -885,6 +885,11 @@ public class OrderServiceImpl implements OrderService {
|
||||
if (orderDO == null) {
|
||||
throw new ServiceException(ORDER_NOT_EXISTS);
|
||||
}
|
||||
// 状态校验
|
||||
if (!Objects.equals(orderDO.getStatus(), OrderStatusEnum.EMPTY.getStatus()) &&
|
||||
!Objects.equals(orderDO.getStatus(), OrderStatusEnum.NEW_ORDER.getStatus())) {
|
||||
throw new ServiceException(ORDER_CAN_NOT_CANCEL);
|
||||
}
|
||||
|
||||
// 是否主单
|
||||
boolean isMainOrder = Objects.equals(orderDO.getOrderType(), OrderTypeEnum.MAIN_ORDER.getStatus());
|
||||
@@ -916,11 +921,6 @@ public class OrderServiceImpl implements OrderService {
|
||||
}
|
||||
}
|
||||
|
||||
// 状态排除
|
||||
if (!Objects.equals(orderDO.getStatus(), OrderStatusEnum.EMPTY.getStatus()) &&
|
||||
!Objects.equals(orderDO.getStatus(), OrderStatusEnum.NEW_ORDER.getStatus())) {
|
||||
throw new ServiceException(ORDER_CAN_NOT_CANCEL);
|
||||
}
|
||||
return orderMapper.update(new LambdaUpdateWrapper<OrderDO>()
|
||||
.eq(OrderDO::getId, orderId)
|
||||
.eq(OrderDO::getDeleted, notDeletedStatus)
|
||||
|
||||
Reference in New Issue
Block a user