|
@@ -93,17 +93,16 @@ class Preorder extends Apic
|
|
|
'servicetype_id','server_time','server_info','server_images','pay_fee'
|
|
|
]);
|
|
|
|
|
|
+ //检查用户
|
|
|
+ $user_info = Db::name('user')->where('mobile',$data['user_mobile'])->find();
|
|
|
+ if(empty($user_info)){
|
|
|
+ $this->error('不存在的用户,请先让客户扫店铺码注册');
|
|
|
+ }
|
|
|
+ $data['user_id'] = $user_info['id'];
|
|
|
+
|
|
|
//预约单
|
|
|
$pre_order = [];
|
|
|
if($pre_order_id > 0){
|
|
|
- //检查用户
|
|
|
- $user_info = Db::name('user')->where('mobile',$data['user_mobile'])->find();
|
|
|
- if(empty($user_info)){
|
|
|
- $this->error('不存在的用户');
|
|
|
- }
|
|
|
- $data['user_id'] = $user_info['id'];
|
|
|
-
|
|
|
- //检查预约单
|
|
|
$map = ['id'=>$pre_order_id,'company_id'=>$this->auth->company_id,'pre_order_status'=>1];
|
|
|
$pre_order = Db::name('pre_order')->where($map)->find();
|
|
|
if(empty($pre_order)){
|
|
@@ -124,15 +123,6 @@ class Preorder extends Apic
|
|
|
Db::name('pre_order')->where('id',$pre_order_id)->update($update);
|
|
|
}else{
|
|
|
$data['pre_order_id'] = 0;
|
|
|
-
|
|
|
- //检查用户
|
|
|
- $user_info = Db::name('user')->where('mobile',$data['user_mobile'])->find();
|
|
|
- if(empty($user_info)){
|
|
|
- //注册用户,并添加新车,并加为我的客户
|
|
|
-
|
|
|
- }else{
|
|
|
- $data['user_id'] = $user_info['id'];
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
//检索car_id,没必要了
|