Ken пре 4 дана
родитељ
комит
763490a23a
2 измењених фајлова са 9 додато и 1 уклоњено
  1. 8 1
      app/Models/Backflow.php
  2. 1 0
      app/Services/BackflowService.php

+ 8 - 1
app/Models/Backflow.php

@@ -2,9 +2,16 @@
 
 namespace App\Models;
 
+use Illuminate\Database\Eloquent\Relations\BelongsTo;
+
 class Backflow extends BaseModel
 {
     protected $table = 'backflow';
     protected $fillable = ['date', 'member_id', 'recharge_amount', 'withdrawal_amount', 'backflow_ratio', 'amount', 'status'];
-    protected $hidden = ['updated_at'];
+
+    function member(): BelongsTo
+    {
+        return $this->belongsTo(User::class, 'member_id', 'member_id')
+            ->select(['member_id','username','first_name']);
+    }
 }

+ 1 - 0
app/Services/BackflowService.php

@@ -75,6 +75,7 @@ class BackflowService extends BaseService
         $date = Carbon::now('Asia/Shanghai')->format('Y-m');
         $limit = isset($search['limit']) ? $search['limit'] : 15;
         $paginator = self::$MODEL::where(self::getWhere($search))
+            ->with(['member'])
             ->where('date', '<', $date)
             ->orderByDesc('date')
             ->orderBy('status')