|
@@ -120,9 +120,10 @@ class CompanyController extends Controller
|
|
|
$company = Company::findOrFail($request->id);
|
|
|
$status=$request->get('status');
|
|
|
$expDate=$request->get('exp_data');
|
|
|
+ $roleId=$request->get('role_id');
|
|
|
$user = new User();
|
|
|
//通过审核->改变公司状态->设置公司过期时间->最后生成默认账户
|
|
|
- DB::transaction(function () use($status,$expDate,$company,$user){
|
|
|
+ DB::transaction(function () use($status,$expDate,$company,$user,$roleId){
|
|
|
if ($status == 1){
|
|
|
//1.改变公司状态->设置公司过期时间
|
|
|
$company->review_status=CompanyReviewStatus::APPROVED;
|
|
@@ -134,8 +135,10 @@ class CompanyController extends Controller
|
|
|
$user->company_id=$company->id;
|
|
|
$user->password=Hash::make('admin@#123');
|
|
|
//TODO 此处给的默认角色为硬编码,暂未设置默认角色为哪个
|
|
|
- $user->role_id=6;
|
|
|
- $user->syncRoles(6);
|
|
|
+ $role = Role::query()->findOrFail($roleId);
|
|
|
+ $user->syncRoles($role);
|
|
|
+// $user->role_id=6;
|
|
|
+// $user->syncRoles(6);
|
|
|
$user->save();
|
|
|
}else{
|
|
|
$company->review_status=CompanyReviewStatus::REJECTED;
|