作者 sgj
1 个管道 的构建 通过 耗费 1 秒

修改预约提交逻辑

@@ -288,6 +288,17 @@ class YuyueController extends UserBaseController @@ -288,6 +288,17 @@ class YuyueController extends UserBaseController
288 return json(['code' => '0', 'msg' => '您好,您有待学车预约']); 288 return json(['code' => '0', 'msg' => '您好,您有待学车预约']);
289 } 289 }
290 290
  291 + /*查看当前时间是否已经被预约了*/
  292 +
  293 + $exist_map['yuyue_begin'] = [['>=',$begin],['<',$end],'or'];
  294 + $exist_map['teach_id'] = intval($tech_id);
  295 + $exist_map['yuyue_day'] = $day;
  296 + $exist_map['yuyue_week'] = $week;
  297 + $exist_map['yuyue_end'] = [['>',$begin],['<=',$end].'or'];
  298 + $is_exist=\db('yuyue')->where($exist_map)->find();
  299 + if (!empty($is_exist)){
  300 + return json(['code' => '0', 'msg' => '您好,您的预约时间与其他学员冲突,请刷新后提交!']);
  301 + }
291 $data['status'] = 1; 302 $data['status'] = 1;
292 $data['create_time'] = time(); 303 $data['create_time'] = time();
293 304