|
|
@@ -0,0 +1,46 @@
|
|
|
+<?php
|
|
|
+namespace App\Http\Model;
|
|
|
+
|
|
|
+use Illuminate\Database\Eloquent\Model;
|
|
|
+use App\Http\Response\Response;
|
|
|
+
|
|
|
+/**
|
|
|
+ * Class Account
|
|
|
+ * @package App\Sports\Model
|
|
|
+ * 数据源球队model
|
|
|
+ */
|
|
|
+class St_team extends Model
|
|
|
+{
|
|
|
+
|
|
|
+ protected $table = 'st_team';
|
|
|
+ public $timestamps = false;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 写入数据源球队数据
|
|
|
+ * $game_code 球类代码
|
|
|
+ * $team 球队名称
|
|
|
+ */
|
|
|
+ public static function setTeam($game_code,$teamNameArr=[]){
|
|
|
+ if(!empty($game_code) and !empty($teamNameArr)){
|
|
|
+ //拼装数据
|
|
|
+ foreach($teamNameArr as $k => $teamName){
|
|
|
+ $set_arr[] = [
|
|
|
+ 'game_type' => $game_code,
|
|
|
+ 'team_name_cn' => $teamName,
|
|
|
+ 'status' => 1,
|
|
|
+ 'update_time' => date('Y-m-d H:i:s')
|
|
|
+ ];
|
|
|
+ }
|
|
|
+
|
|
|
+ //循环写入/更新
|
|
|
+ foreach($set_arr as $k =>$set){
|
|
|
+ $ret = self::updateOrInsert(
|
|
|
+ ['game_type' => $game_code, 'team_name_cn' => $set['team_name_cn']],
|
|
|
+ ['status' => $set['status'],'update_time' => $set['update_time']]
|
|
|
+ );
|
|
|
+
|
|
|
+ if(empty($ret)) return Response::generate('',Response::SET_TEAM_ERR);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|