fanzherong_v 1 mēnesi atpakaļ
vecāks
revīzija
0b3566734d

+ 3 - 1
snowy-plugin/snowy-plugin-biz/src/main/java/vip/xiaonuo/biz/modular/bizappointmentrecord/service/impl/BizAppointmentRecordServiceImpl.java

@@ -255,6 +255,7 @@ public class BizAppointmentRecordServiceImpl extends ServiceImpl<BizAppointmentR
             }
         }
         if(ObjectUtil.isNotEmpty(bizAppointmentRecordAddParam.getOrderId())){
+            bizAppointmentRecordAddParam.setTimeId(bizOrderService.queryEntity(bizAppointmentRecordAddParam.getOrderId()).getDeliveryTimeId());
             //查询预约时间段内可预约次数
             //BizAppointmentTime bizAppointmentTime = bizAppointmentTimeService.getById(bizAppointmentRecordAddParam.getTimeId());
             BizOrderConfig bizOrderConfig = bizOrderConfigService.getOne(new QueryWrapper<BizOrderConfig>().lambda().
@@ -314,6 +315,7 @@ public class BizAppointmentRecordServiceImpl extends ServiceImpl<BizAppointmentR
             }
         }
         if(ObjectUtil.isNotEmpty(bizAppointmentRecordEditParam.getOrderId())){
+            bizAppointmentRecordEditParam.setTimeId(bizOrderService.queryEntity(bizAppointmentRecordEditParam.getOrderId()).getDeliveryTimeId());
             //查询预约时间段内可预约次数
             //BizAppointmentTime bizAppointmentTime = bizAppointmentTimeService.getById(bizAppointmentRecordAddParam.getTimeId());
             BizOrderConfig bizOrderConfig = bizOrderConfigService.getOne(new QueryWrapper<BizOrderConfig>().lambda().
@@ -325,7 +327,7 @@ public class BizAppointmentRecordServiceImpl extends ServiceImpl<BizAppointmentR
                 long count = this.count(new QueryWrapper<BizAppointmentRecord>().lambda().
                         eq(BizAppointmentRecord::getTimeId, bizAppointmentRecordEditParam.getTimeId()).
                         notIn(BizAppointmentRecord::getStatus, "10", "11", "12", "13", "14","15"));
-                if(count>=bizOrderConfig.getApplyNumber()){
+                if(count>=bizOrderConfig.getApplyNumber()+1){
                     throw new CommonException("该订单已经预约满!");
                 }
             }