wesmiler 3 jam lalu
induk
melakukan
d6757933ff

+ 0 - 2
app/Services/Api/MemberService.php

@@ -11,9 +11,7 @@
 
 namespace App\Services\Api;
 
-use App\Models\AccountStatisticsModel;
 use App\Models\ActionLogModel;
-use App\Models\CouponModel;
 use App\Models\MemberBankModel;
 use App\Models\MemberModel;
 use App\Services\BaseService;

+ 6 - 0
app/Services/Common/MemberService.php

@@ -12,6 +12,8 @@
 namespace App\Services\Common;
 
 use App\Models\ActionLogModel;
+use App\Models\MemberAddressModel;
+use App\Models\MemberCouponModel;
 use App\Models\MemberModel;
 use App\Services\BaseService;
 use App\Services\RedisService;
@@ -646,6 +648,8 @@ class MemberService extends BaseService
                 RedisService::clear("caches:members:info_{$memberId}");
             }
 
+            MemberCouponModel::whereIn('user_id', $id)->delete();
+            MemberAddressModel::whereIn('user_id', $id)->delete();
             RedisService::keyDel("caches:members:count*");
             RedisService::keyDel("caches:members:teamList*");
             return ['code' => 0, 'msg' => "成功删除{$count}条记录"];
@@ -663,6 +667,8 @@ class MemberService extends BaseService
             $member->update_time = time();
             $member->save();
 
+            MemberCouponModel::where('user_id', $id)->delete();
+            MemberAddressModel::where('user_id', $id)->delete();
             RedisService::clear("caches:members:info_{$id}");
             RedisService::keyDel("caches:members:teamList*");
             RedisService::keyDel("caches:members:count*");