Browse Source

在线下单不给注册

lizhen_gitee 1 year ago
parent
commit
2ca8a736e2
1 changed files with 7 additions and 17 deletions
  1. 7 17
      application/api/controller/company/Preorder.php

+ 7 - 17
application/api/controller/company/Preorder.php

@@ -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,没必要了