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