cauto 1 жил өмнө
parent
commit
f3d652a9fe

+ 10 - 3
app/Http/Controllers/Admin/UserController.php

@@ -23,7 +23,7 @@ use Response;
 use Session;
 use Spatie\Permission\Models\Role;
 use Str;
-
+use \App\Models\ReferralLog;
 class UserController extends Controller
 {
     // 用户列表
@@ -337,12 +337,19 @@ class UserController extends Controller
 
         return Response::json(['status' => 'success', 'data' => $this->getUserNodeInfo($server, $request->input('type') !== 'text'), 'title' => $server['type']]);
     }
-    
-    
+
+
     public function UserDis(Request $request){
 
         $id = $request->input('id');
 
+        //查询流水记录
+        $referrallog = ReferralLog::find($id);
+        if (!empty($referrallog))
+        {
+            return  Response::json(['status' => 'fail', 'message' => '无法退款']);
+
+        }
         // 从请求中获取需要更新的数据
         $data = [
             'enable' => 0,

+ 6 - 6
app/Http/Controllers/User/AffiliateController.php

@@ -53,9 +53,9 @@ class AffiliateController extends Controller
 
 
         // 判断账户是否过期
-        if (Auth::getUser()->expired_at < date('Y-m-d')) {
-            return Response::json(['status' => 'fail', 'title' => trans('user.referral.failed'), 'message' => trans('user.referral.msg.account')]);
-        }
+//        if (Auth::getUser()->expired_at < date('Y-m-d')) {
+//            return Response::json(['status' => 'fail', 'title' => trans('user.referral.failed'), 'message' => trans('user.referral.msg.account')]);
+//        }
 
         // 判断是否已存在申请
         $referralApply = ReferralApply::uid()->whereIn('status', [0, 1])->first();
@@ -89,9 +89,9 @@ class AffiliateController extends Controller
     public function extractBalance(Request $request): JsonResponse
     {
         // 判断账户是否过期
-        if (Auth::getUser()->expired_at < date('Y-m-d')) {
-            return Response::json(['status' => 'fail', 'title' => trans('user.referral.failed'), 'message' => trans('user.referral.msg.account')]);
-        }
+//        if (Auth::getUser()->expired_at < date('Y-m-d')) {
+//            return Response::json(['status' => 'fail', 'title' => trans('user.referral.failed'), 'message' => trans('user.referral.msg.account')]);
+//        }
 
         // 判断是否已存在申请
         $referralApply = ReferralApply::uid()->whereIn('status', [0, 1])->first();

+ 3 - 0
app/Models/ReferralApply.php

@@ -62,6 +62,9 @@ class ReferralApply extends Model
     public function getStatusLabelAttribute(): string
     {
         switch ($this->attributes['status']) {
+            case -1:
+                $status_label = '驳回,请联系客服!';
+                break;
             case 1:
                 $status_label = '<span class="badge badge-sm badge-info">'.trans('user.status.pending').'</span>';
                 break;