@@ -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();
@@ -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) : '';
@@ -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');