Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
1 个修改的文件
包含
8 行增加
和
7 行删除
| @@ -254,6 +254,7 @@ class LoginController extends BaseController | @@ -254,6 +254,7 @@ class LoginController extends BaseController | ||
| 254 | } | 254 | } |
| 255 | //没有from_order_id的项目 进入演示版 运营中心 | 255 | //没有from_order_id的项目 进入演示版 运营中心 |
| 256 | $arr['from_order_id'] = $arr['from_order_id'] ?? 0; | 256 | $arr['from_order_id'] = $arr['from_order_id'] ?? 0; |
| 257 | + $arr['phone'] = $arr['phone'] ?? ''; | ||
| 257 | if(!$arr['from_order_id']){ | 258 | if(!$arr['from_order_id']){ |
| 258 | //有账号就直接登录, 没有账号创建账号登录 | 259 | //有账号就直接登录, 没有账号创建账号登录 |
| 259 | $user = (new User())->where('project_id', Project::DEMO_PROJECT_ID)->where('mobile', $arr['phone'])->first(); | 260 | $user = (new User())->where('project_id', Project::DEMO_PROJECT_ID)->where('mobile', $arr['phone'])->first(); |
| @@ -272,21 +273,21 @@ class LoginController extends BaseController | @@ -272,21 +273,21 @@ class LoginController extends BaseController | ||
| 272 | $dept_user->user_id = $user->id; | 273 | $dept_user->user_id = $user->id; |
| 273 | $dept_user->save(); | 274 | $dept_user->save(); |
| 274 | } | 275 | } |
| 275 | - $data = [ | ||
| 276 | - 'user_id'=>$user['id'], | ||
| 277 | - 'manager_id'=>0, | ||
| 278 | - ]; | ||
| 279 | }else{ | 276 | }else{ |
| 280 | - //有from_order_id, 找到对应的项目并登录主账号 | 277 | + //有from_order_id, 找到对应的项目并登录对应账号 |
| 281 | $project = (new Project())->read(['from_order_id'=>$arr['from_order_id'], 'delete_status' => Project::IS_DEL_FALSE]); | 278 | $project = (new Project())->read(['from_order_id'=>$arr['from_order_id'], 'delete_status' => Project::IS_DEL_FALSE]); |
| 282 | if(!$project){ | 279 | if(!$project){ |
| 283 | $this->response('项目不存在,请联系管理员',Code::USER_ERROR); | 280 | $this->response('项目不存在,请联系管理员',Code::USER_ERROR); |
| 284 | } | 281 | } |
| 282 | + $user = (new User())->where('project_id', $project['id'])->where('mobile', $arr['phone'])->first(); | ||
| 283 | + if(!$user){ | ||
| 284 | + $this->response('账号不存在,请联系管理员',Code::USER_ERROR); | ||
| 285 | + } | ||
| 286 | + } | ||
| 285 | $data = [ | 287 | $data = [ |
| 286 | - 'project_id'=>$project['id'], | 288 | + 'user_id'=>$user['id'], |
| 287 | 'manager_id'=>0, | 289 | 'manager_id'=>0, |
| 288 | ]; | 290 | ]; |
| 289 | - } | ||
| 290 | $info = $logic->autologin($data); | 291 | $info = $logic->autologin($data); |
| 291 | $this->response('success',Code::SUCCESS,['info'=>$info]); | 292 | $this->response('success',Code::SUCCESS,['info'=>$info]); |
| 292 | } | 293 | } |
-
请 注册 或 登录 后发表评论