| xqd
@@ -8,6 +8,7 @@ use App\Admin\Actions\Users\UserChange;
|
|
|
use App\Admin\Actions\Users\UserVip;
|
|
|
use App\Models\User;
|
|
|
use App\Models\UserInfoModel;
|
|
|
+use App\Services\TencentImAccountService;
|
|
|
use Dcat\Admin\Form;
|
|
|
use Dcat\Admin\Grid;
|
|
|
use Dcat\Admin\Http\Controllers\AdminController;
|
| xqd
@@ -125,8 +126,18 @@ class UserController extends AdminController
|
|
|
});
|
|
|
$form->saved(function ($res){
|
|
|
$user = User::query()->where('mobile',$res->mobile)->first();
|
|
|
+ if (!$user->tencent_im_user_id) {
|
|
|
+ $tencentImAccountService = new TencentImAccountService();
|
|
|
+ $user->tencent_im_user_id = $tencentImAccountService->accountImport($user);
|
|
|
+ }
|
|
|
+
|
|
|
if(!UserInfoModel::query()->where('user_id',$user->id)->first()){
|
|
|
- UserInfoModel::query()->create(['user_id'=>$user->id]);
|
|
|
+ UserInfoModel::query()->create([
|
|
|
+ 'user_id'=>$user->id,
|
|
|
+ 'avatar'=>"https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/default.jpg",
|
|
|
+ 'nickname'=>"用户".$user->mobile,
|
|
|
+ 'birthday'=>"1990-01-01"
|
|
|
+ ]);
|
|
|
}
|
|
|
});
|
|
|
return $form;
|