|
|
@@ -1,6 +1,7 @@
|
|
|
<?php
|
|
|
namespace App\Models;
|
|
|
use Carbon\Carbon;
|
|
|
+use App\Models\Sport;
|
|
|
|
|
|
class Order extends BaseModel
|
|
|
{
|
|
|
@@ -17,7 +18,20 @@ class Order extends BaseModel
|
|
|
|
|
|
protected function getDetailAttribute($value)
|
|
|
{
|
|
|
- return $value ? json_decode($value, true) : null;
|
|
|
+ if ($value) {
|
|
|
+ $value = json_decode($value,true);
|
|
|
+ if (!empty($value['game_time'])) {
|
|
|
+ $value['game_time'] = date('Y-m-d H:i', $value['game_time']);
|
|
|
+ } else {
|
|
|
+ $value['game_time'] = '';
|
|
|
+ }
|
|
|
+ if (!empty($value['fixture_status'])) {
|
|
|
+ $value['fixture_status'] = Sport::getFixtureStatus($value['fixture_status']);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ return $value;
|
|
|
}
|
|
|
|
|
|
protected function getPayTimeAttribute($value): string
|