Bläddra i källkod

1.店铺新增reservationOpenFlag预约开启标识字段

codingliang 1 år sedan
förälder
incheckning
f80bbacf0f

+ 3 - 0
src/main/java/com/sqx/modules/goods/entity/GoodsShop.java

@@ -175,6 +175,9 @@ public class GoodsShop implements Serializable {
     @ApiModelProperty("商铺是否被封禁 0未封禁 1封禁")
     private Integer bannedFlag;
 
+    @ApiModelProperty("预约开启标识 0未开启 1开启")
+    private Integer reservationOpenFlag;
+
     /**
      * 设备类型 1飞鹅 2pos机
      */

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

@@ -436,6 +436,11 @@ public class AppAppOrderServiceImpl extends ServiceImpl<AppOrderDao, TbOrder> im
             if (ObjectUtil.isNull(payOrderDTO.getExpectDeliveryTime())) {
                 throw new SqxException("预约订单期望送达时间不能为空");
             }
+
+            // 判断店铺是否开启预约接单
+            if (!Integer.valueOf(Constant.YES).equals(goodsShop.getReservationOpenFlag())) {
+                throw new SqxException("当前店铺未开启预约接单");
+            }
         }
 
         // 2 外卖订单