lip il y a 2 jours
Parent
commit
0326dbf546

+ 2 - 6
app/Console/Commands/Sport.php

@@ -359,12 +359,8 @@ class Sport extends Command
                 foreach($odds as $odd) {
                     $odd_id = $odd['id'];
                     $odd_name = $odd['name'];
-                    $info = DB::table('sport_odds')->where('odd_id',$odd_id)->where('odd_name_en',$odd_name)->first();
-                    if ($info && (!$info->odd_name || $odd_name != $info->odd_name_en)) {
-                        DB::table('sport_odds')->where('id', $info->id)->update([
-                            'odd_name_en' => $odd_name,
-                        ]);
-                    } elseif (!$info) {
+                    $info = DB::table('sport_odds')->where('odd_name_en',$odd_name)->first();
+                    if (!$info) {
                         DB::table('sport_odds')->insert([
                             'odd_id' => $odd_id,
                             'odd_name_en' => $odd_name,

+ 7 - 7
app/Models/Sport.php

@@ -39,8 +39,8 @@ class Sport extends BaseModel
 
     public static function addSportTeam($sport_data){
         if (!empty($sport_data['home_team_id'])) {
-            $team = SportTeam::where('team_id', $sport_data['home_team_id'])->first();
-            if (!$team) { 
+            $info = SportTeam::where('team_id', $sport_data['home_team_id'])->first();
+            if (!$info) { 
                 SportTeam::create([
                     'team_id' => $sport_data['home_team_id'],
                     'team_name_en' => $sport_data['home_team'],
@@ -49,8 +49,8 @@ class Sport extends BaseModel
             }
         } 
         if (!empty($sport_data['guest_team_id'])) {
-            $team = SportTeam::where('team_id', $sport_data['guest_team_id'])->first();
-            if (!$team) { 
+            $info = SportTeam::where('team_id', $sport_data['guest_team_id'])->first();
+            if (!$info) { 
                 SportTeam::create([
                     'team_id' => $sport_data['guest_team_id'],
                     'team_name_en' => $sport_data['guest_team'],
@@ -63,10 +63,10 @@ class Sport extends BaseModel
 
     public static function addSportLeague($league){
         if (!empty($league['name'])) {
-            $league = SportLeague::where('league_name_en', $league['name'])->first();
-            if (!$league) { 
+            $info = SportLeague::where('league_en', $league['name'])->first();
+            if (!$info) { 
                 SportLeague::create([
-                    'league_name_en' => $league['name'],
+                    'league_en' => $league['name'],
                     'logo' => $league['logo'] ?? '',
                 ]);
             }

+ 7 - 1
app/Models/SportLeague.php

@@ -5,5 +5,11 @@ namespace App\Models;
 class SportLeague extends BaseModel
 {
     protected $table = 'sport_league';
-    protected $fillable = ['league_name_en', 'league_name', 'logo', 'status'];
+    protected $fillable = ['league_en', 'league_name', 'logo', 'status'];
+    public $timestamps = true;
+    protected $dateFormat = 'U'; // U 代表 UNIX 时间戳(int)
+
+    // 2. 修改创建时间字段名为 create_time
+    const CREATED_AT = 'create_time';
+    const UPDATED_AT = 'update_time';
 }

+ 6 - 0
app/Models/SportTeam.php

@@ -6,4 +6,10 @@ class SportTeam extends BaseModel
 {
     protected $table = 'sport_team';
     protected $fillable = ['team_id', 'team_name_en', 'team_name', 'logo', 'status'];
+    public $timestamps = true;
+    protected $dateFormat = 'U'; // U 代表 UNIX 时间戳(int)
+
+    // 2. 修改创建时间字段名为 create_time
+    const CREATED_AT = 'create_time';
+    const UPDATED_AT = 'update_time';
 }