|
@@ -9,7 +9,15 @@
|
|
namespace App\Http\Controllers\Admin\User;
|
|
namespace App\Http\Controllers\Admin\User;
|
|
use App\Http\Controllers\Admin\Controller;
|
|
use App\Http\Controllers\Admin\Controller;
|
|
use App\Models\BaseAttachmentModel;
|
|
use App\Models\BaseAttachmentModel;
|
|
|
|
+use App\Models\MeetInfoModel;
|
|
|
|
+use App\Models\SearchInfoModel;
|
|
|
|
+use App\Models\Suggest;
|
|
use App\Models\SupportDreamModel;
|
|
use App\Models\SupportDreamModel;
|
|
|
|
+use App\Models\SystemInfoModel;
|
|
|
|
+use App\Models\UserBanksModel;
|
|
|
|
+use App\Models\UserCareDream;
|
|
|
|
+use App\Models\UserCashOut;
|
|
|
|
+use App\Models\UserInfoModel;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
use App\Repositories\Base\Criteria\OrderBy;
|
|
use App\Repositories\Base\Criteria\OrderBy;
|
|
use App\Repositories\User\Criteria\MultiWhere;
|
|
use App\Repositories\User\Criteria\MultiWhere;
|
|
@@ -189,8 +197,25 @@ class InfoController extends Controller
|
|
* 删除
|
|
* 删除
|
|
*/
|
|
*/
|
|
public function destroy(Request $reqeust) {
|
|
public function destroy(Request $reqeust) {
|
|
|
|
+ $user_id = $reqeust->get('id');
|
|
|
|
+ $user = UserInfoModel::find($user_id);
|
|
|
|
+ $allImgs = $user->allImgs();
|
|
|
|
+ if(count($allImgs) > 0) $allImgs->delete();
|
|
|
|
+ $allInteraction = $user->allInteraction();
|
|
|
|
+ if(count($allInteraction) > 0) $allInteraction->delete();
|
|
|
|
+ $dreams = $user->dreams();
|
|
|
|
+ if(count($dreams) > 0) $dreams->delete();
|
|
$bool = $this->repository->destroy($reqeust->get('id'));
|
|
$bool = $this->repository->destroy($reqeust->get('id'));
|
|
if($bool) {
|
|
if($bool) {
|
|
|
|
+// 删除用户后跟用户相关的数据全部删除
|
|
|
|
+ UserCashOut::where('user_id',$user_id)->delete();
|
|
|
|
+ UserCareDream::where('user_id',$user_id)->delete();
|
|
|
|
+ UserBanksModel::where('user_id',$user_id)->delete();
|
|
|
|
+ SystemInfoModel::where('user_id',$user_id)->delete();
|
|
|
|
+ SupportDreamModel::where('user_id',$user_id)->delete();
|
|
|
|
+ Suggest::where('user_id',$user_id)->delete();
|
|
|
|
+ SearchInfoModel::where('user_id',$user_id)->delete();
|
|
|
|
+ MeetInfoModel::where('user_id',$user_id)->delete();
|
|
return $this->showMessage('操作成功');
|
|
return $this->showMessage('操作成功');
|
|
}else{
|
|
}else{
|
|
return $this->showWarning("操作失败");
|
|
return $this->showWarning("操作失败");
|