|
@@ -51,39 +51,41 @@ class StWqResult extends Model
|
|
|
}
|
|
}
|
|
|
$ret = $model['model_result']::insert($set_match_r);
|
|
$ret = $model['model_result']::insert($set_match_r);
|
|
|
if($ret != true) throw new \Exception( Response::generate('',Response::ADD_MATCH_R_ERROR));
|
|
if($ret != true) throw new \Exception( Response::generate('',Response::ADD_MATCH_R_ERROR));
|
|
|
- }
|
|
|
|
|
|
|
+ }else {
|
|
|
|
|
|
|
|
- //如果结果表有数据,则获取结果表没有的赛事
|
|
|
|
|
- foreach ($matchData as $k=>$v){
|
|
|
|
|
- foreach ($matchData_r as $kk=>$vv){
|
|
|
|
|
- if($v['match_id'] == $vv['match_id']){
|
|
|
|
|
- unset($matchData[$k]);
|
|
|
|
|
|
|
+ //如果结果表有数据,则获取结果表没有的赛事
|
|
|
|
|
+ foreach ($matchData as $k => $v) {
|
|
|
|
|
+ foreach ($matchData_r as $kk => $vv) {
|
|
|
|
|
+ if ($v['match_id'] == $vv['match_id']) {
|
|
|
|
|
+ unset($matchData[$k]);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
- //如果还有未写入赛事
|
|
|
|
|
- if(!empty($matchData)){
|
|
|
|
|
- //写入结果表不存在赛事
|
|
|
|
|
- foreach ($matchData as $k=>$v){
|
|
|
|
|
- $start_time = ($v['match_date'].' '.$v['match_time']);
|
|
|
|
|
- $time = time()-strtotime($v['match_time']);
|
|
|
|
|
- $match_time = self::secTime($time);
|
|
|
|
|
- $set_match_r[] = [
|
|
|
|
|
- "match_id"=> $v['match_id'],
|
|
|
|
|
- "home_player_name"=>$v['home_player_name'],
|
|
|
|
|
- "guest_player_name"=>$v['guest_player_name'],
|
|
|
|
|
- "lg_id"=>$v['lg_id'],
|
|
|
|
|
- "status"=>$v['status'],
|
|
|
|
|
- "tag"=> $v['tag'],
|
|
|
|
|
- 'match_time'=>$match_time,
|
|
|
|
|
- "ctime"=>date('Y-m-d H:m:i'),
|
|
|
|
|
- "update_time"=>date('Y-m-d H:m:i'),
|
|
|
|
|
- "start_time"=>date('Y-m-d H:m:i',strtotime($start_time))
|
|
|
|
|
- ];
|
|
|
|
|
|
|
+ //如果还有未写入赛事
|
|
|
|
|
+ if (!empty($matchData)) {
|
|
|
|
|
+ //写入结果表不存在赛事
|
|
|
|
|
+ foreach ($matchData as $k => $v) {
|
|
|
|
|
+ $start_time = ($v['match_date'] . ' ' . $v['match_time']);
|
|
|
|
|
+ $time = time() - strtotime($v['match_time']);
|
|
|
|
|
+ $match_time = self::secTime($time);
|
|
|
|
|
+ $set_match_r[] = [
|
|
|
|
|
+ "match_id" => $v['match_id'],
|
|
|
|
|
+ "home_player_name" => $v['home_player_name'],
|
|
|
|
|
+ "guest_player_name" => $v['guest_player_name'],
|
|
|
|
|
+ "lg_id" => $v['lg_id'],
|
|
|
|
|
+ "status" => $v['status'],
|
|
|
|
|
+ "tag" => $v['tag'],
|
|
|
|
|
+ 'match_time' => $match_time,
|
|
|
|
|
+ "ctime" => date('Y-m-d H:m:i'),
|
|
|
|
|
+ "update_time" => date('Y-m-d H:m:i'),
|
|
|
|
|
+ "start_time" => date('Y-m-d H:m:i', strtotime($start_time))
|
|
|
|
|
+ ];
|
|
|
|
|
+ }
|
|
|
|
|
+ $ret = $model['model_result']::insert($set_match_r);
|
|
|
|
|
+ if ($ret != true) throw new \Exception(Response::generate('', Response::ADD_MATCH_R_ERROR));//Render([], '10022', lang('Tips','Sports')->get('add_match_r_error'));
|
|
|
}
|
|
}
|
|
|
- $ret = $model['model_result']::insert($set_match_r);
|
|
|
|
|
- if($ret != true) throw new \Exception( Response::generate('',Response::ADD_MATCH_R_ERROR));//Render([], '10022', lang('Tips','Sports')->get('add_match_r_error'));
|
|
|
|
|
}
|
|
}
|
|
|
|
|
+ return Response::success();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//计算滚球 赛事进行时间
|
|
//计算滚球 赛事进行时间
|