作者 赵彬吉

update

@@ -23,6 +23,8 @@ use App\Models\Service\Service; @@ -23,6 +23,8 @@ use App\Models\Service\Service;
23 use App\Models\Sms\SmsLog; 23 use App\Models\Sms\SmsLog;
24 use App\Models\Template\Template; 24 use App\Models\Template\Template;
25 use App\Models\Template\TemplateModule; 25 use App\Models\Template\TemplateModule;
  26 +use App\Models\User\DeptUser;
  27 +use App\Models\User\ProjectRole;
26 use App\Models\User\User; 28 use App\Models\User\User;
27 use App\Models\User\User as UserModel; 29 use App\Models\User\User as UserModel;
28 use App\Utils\EncryptUtils; 30 use App\Utils\EncryptUtils;
@@ -240,10 +242,18 @@ class LoginController extends BaseController @@ -240,10 +242,18 @@ class LoginController extends BaseController
240 if(!$user){ 242 if(!$user){
241 $user = new User(); 243 $user = new User();
242 $user->project_id = Project::DEMO_PROJECT_ID; 244 $user->project_id = Project::DEMO_PROJECT_ID;
  245 + $user->role_id = ProjectRole::OPERATION_CENTER_ID;
  246 + $user->name = $arr['name'] ??'';
243 $user->mobile = $arr['phone']; 247 $user->mobile = $arr['phone'];
244 $user->password = base64_encode(md5('v6.' . substr($arr['phone'], -6))); 248 $user->password = base64_encode(md5('v6.' . substr($arr['phone'], -6)));
245 $user->name = $arr['phone']; 249 $user->name = $arr['phone'];
246 $user->save(); 250 $user->save();
  251 + //运营中心组织
  252 + $dept_user = new DeptUser();
  253 + $dept_user->dept_id = DeptUser::OPERATION_CENTER_ID;
  254 + $dept_user->project_id = Project::DEMO_PROJECT_ID;
  255 + $dept_user->user_id = $user->id;
  256 + $dept_user->save();
247 } 257 }
248 $data = [ 258 $data = [
249 'user_id'=>$user['id'], 259 'user_id'=>$user['id'],
@@ -7,4 +7,7 @@ use App\Models\Base; @@ -7,4 +7,7 @@ use App\Models\Base;
7 class DeptUser extends Base 7 class DeptUser extends Base
8 { 8 {
9 protected $table = 'gl_project_dept_user'; 9 protected $table = 'gl_project_dept_user';
  10 +
  11 + //运营中心id
  12 + const OPERATION_CENTER_ID = 3;
10 } 13 }
@@ -13,4 +13,7 @@ class ProjectRole extends Base @@ -13,4 +13,7 @@ class ProjectRole extends Base
13 13
14 //A端添加还是B端添加 14 //A端添加还是B端添加
15 const TYPE_ONE = 1; 15 const TYPE_ONE = 1;
  16 +
  17 + //运营中心角色id
  18 + const OPERATION_CENTER_ID = 3;
16 } 19 }