Browse Source

获取注册ID

liugc 1 năm trước cách đây
mục cha
commit
1460bfce23

+ 10 - 0
app/workerapi/controller/LoginController.php

@@ -85,6 +85,16 @@ class LoginController extends BaseApiController
     }
 
 
+    /**
+     * 获取注册id
+     */
+    public function getRegisterId()
+    {
+        $params = request()->get();
+        return $this->success('', ['openid'=>LoginLogic::getRegisterId($params)]);
+    }
+
+
     /**
      * @notes 账号密码/手机号密码/手机号验证码登录
      * @return \think\response\Json

+ 10 - 0
app/workerapi/logic/LoginLogic.php

@@ -100,6 +100,7 @@ class LoginLogic extends BaseLogic
                     'address' => !empty($params['address'])?$params['address']:'',
                     'status'=>0,
                     'sale_id' => $params['sale_id']??0,
+                    'openid' => $params['openid']??'',
                 ]);
             }else{
                 MasterWorkerRegister::create([
@@ -121,6 +122,7 @@ class LoginLogic extends BaseLogic
                     'lat' => !empty($params['lat'])?$params['lat']:0,
                     'address' => !empty($params['address'])?$params['address']:'',
                     'sale_id' => $params['sale_id']??0,
+                    'openid' => $params['openid']??'',
                 ]);
             }
 
@@ -272,4 +274,12 @@ class LoginLogic extends BaseLogic
         ]);
         return true;
     }
+
+
+    public static function getRegisterId($params)
+    {
+        return MasterWorkerRegister::where('openid',$params['openid']??-1)->value('id');
+    }
+
+
 }