소스 검색

修复可能存在的已完成订单被改为待配送状态bug

codingliang 1 년 전
부모
커밋
97f4099464
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/main/java/com/sqx/modules/order/service/impl/AppAppOrderServiceImpl.java

+ 5 - 0
src/main/java/com/sqx/modules/order/service/impl/AppAppOrderServiceImpl.java

@@ -1653,6 +1653,11 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
             if (tbOrder.getStatus().equals(3)) {
                 return Result.success();
             }
+
+            if (tbOrder.getStatus().equals(6)) {
+                throw new SqxException("当前订单制作完成失败,非制作中订单不能制作完成。【订单id:" + tbOrder.getOrderId() + ",订单状态:" + tbOrder.getStatus() + "】");
+            }
+
             MessageInfo messageInfo = new MessageInfo();
             messageInfo.setTitle("餐品制作完成");
             if (tbOrder.getOrderType() == 1) {