lip před 1 týdnem
rodič
revize
92b0e5ebad

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

@@ -220,7 +220,7 @@ class Sport extends Controller
             $info = SportModel::where('id', $id)->first();
             if (!$info) throw new Exception('赛事不存在');
 
-            $odd_values_locked = $info->odd_values_locked ? json_decode($info->odd_values_locked, true) : [];
+            $odd_values_locked = $info->odd_values_locked;
 
             $vh = $value."_".$handicap;
             if (isset($odd_values_locked[$odd_id]) && ($key = array_search($vh, $odd_values_locked[$odd_id])) !== false) {

+ 4 - 0
app/Models/LhcOrder.php

@@ -6,5 +6,9 @@ class LhcOrder extends BaseModel
     protected $table = 'lhc_order';
     protected $fillable = ['issue','ordernum','member_id','game','gameplay','number','odds','amount','lottery_status','win_amount','profit_and_loss','is_faker','remark'];
     protected $hidden = [];
+    
+    public $timestamps = true;
+    protected $dateFormat = 'U'; // U 代表 UNIX 时间戳(int)
+
  
 }

+ 9 - 2
app/Models/Order.php

@@ -1,5 +1,6 @@
 <?php
 namespace App\Models;
+use Carbon\Carbon;
 
 class Order extends BaseModel
 {
@@ -7,7 +8,13 @@ class Order extends BaseModel
     protected $fillable = ['user_id', 'order_id', 'issue' ,'is_roll' ,'amount' ,'cny_rate' ,'win_amount','profit_and_loss','is_faker','is_win', 'stattus','settlement_status',
             'pay_status','pay_time','pay_type','return_status','return_apply_time','return_operation_time','failure_msg', 'create_time','remark' ];
     
-    
+    public $timestamps = true;
+    protected $dateFormat = 'U'; // U 代表 UNIX 时间戳(int)
+
+    // 2. 修改创建时间字段名为 create_time
+    const CREATED_AT = 'create_time';
+    const UPDATED_AT = 'update_time';
+
     protected function getPayTimeAttribute($value): string
     {
         return $value ? date('Y-m-d H:i:s', $value) : '';
@@ -25,6 +32,6 @@ class Order extends BaseModel
     
     protected function getCreateTimeAttribute($value): string
     {
-        return date('Y-m-d H:i:s', $value);
+        return Carbon::parse($value)->timezone('Asia/Shanghai')->format('Y-m-d H:i:s');
     }
 }

+ 2 - 2
app/Models/Sport.php

@@ -151,11 +151,11 @@ class Sport extends BaseModel
         return '';
     }
 
-    protected function getOddValuesLockedAttribute($value): string
+    protected function getOddValuesLockedAttribute($value)
     {
         return $value ? json_decode($value, true) : [];
     }
-    protected function getOddIdsLockedAttribute($value): string
+    protected function getOddIdsLockedAttribute($value)
     {
         return $value ? json_decode($value, true) : [];
     }