lip 21 часов назад
Родитель
Сommit
d73c83c963
3 измененных файлов с 10 добавлено и 1 удалено
  1. 1 1
      app/Http/Controllers/admin/LhcOrder.php
  2. 5 0
      app/Models/LhcLottery.php
  3. 4 0
      app/Models/LhcOrder.php

+ 1 - 1
app/Http/Controllers/admin/LhcOrder.php

@@ -64,7 +64,7 @@ class LhcOrder extends Controller
                 $query = $query->where('number', $params['number']);
             }
             $count = $query->count();
-            $list = $query
+            $list = $query->with(['lottery'])
                 ->forPage($page, $limit)
                 ->orderByDesc('created_at')
                 ->get();

+ 5 - 0
app/Models/LhcLottery.php

@@ -6,6 +6,11 @@ class LhcLottery extends BaseModel
     protected $table = 'lhc_lottery';
     protected $fillable = ['issue', 'open_code','open_time','is_settlement','next_open_time'];
 
+    protected function getOpenTimeAttribute($value): string
+    {
+        return $value ? date('Y-m-d H:i:s', $value) : '';
+    }
+
     protected function getNextOpenTimeAttribute($value): string
     {
         return $value ? date('Y-m-d H:i:s', $value) : '';

+ 4 - 0
app/Models/LhcOrder.php

@@ -10,5 +10,9 @@ class LhcOrder extends BaseModel
     public $timestamps = true;
     protected $dateFormat = 'U'; // U 代表 UNIX 时间戳(int)
 
+    public function lottery()
+    {
+        return $this->hasOne(LhcLottery::class, 'issue', 'issue')->field('issue,type,open_code, open_time,is_settlement');
+    }
  
 }