浏览代码

修复可能存在的已完成订单被改为待配送状态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) {