| xqd
@@ -5,6 +5,7 @@ namespace App\Services;
|
|
|
|
|
|
|
|
|
use App\Http\Params\ProblemParam;
|
|
|
+use App\Models\DynamicModel;
|
|
|
use App\Models\PaymentLogModel;
|
|
|
use App\Models\User;
|
|
|
use App\Models\UserBlacklistModel;
|
| xqd
@@ -277,5 +278,20 @@ class UserService
|
|
|
}
|
|
|
UserInfoModel::query()->where('user_id',$user->id)->update($upd);
|
|
|
}
|
|
|
+
|
|
|
+ //注销用户
|
|
|
+ public function distory_user(){
|
|
|
+ $user = auth('api')->user();
|
|
|
+ //修改用户
|
|
|
+ User::query()->where('id',$user->id)->update(['is_distory'=>1]);
|
|
|
+ //修改用户信息
|
|
|
+ UserInfoModel::query()->where('user_id',$user->id)->update([
|
|
|
+ 'avatar'=>"https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/default.jpg",
|
|
|
+ 'nickname'=>"用户已注销",
|
|
|
+ ]);
|
|
|
+ //删除用户动态
|
|
|
+ DynamicModel::query()->where('user_id',$user->id)->delete();
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|
|
|
|