diff --git a/webapp/services/TameBattleDataService.php b/webapp/services/TameBattleDataService.php index 463210fc..a81e0944 100644 --- a/webapp/services/TameBattleDataService.php +++ b/webapp/services/TameBattleDataService.php @@ -467,7 +467,21 @@ class TameBattleDataService extends BaseService { 'modifytime' => myself()->_getNowTime() ); } + if (!isset($hisBattleData['today_data'])) { + $hisBattleData['today_data'] = array( + 'createtime' => myself()->_getNowTime(), + 'modifytime' => myself()->_getNowTime() + ); + } + if (myself()->_getDaySeconds($hisBattleData['today_data']['modifytime']) < + myself()->_getNowDaySeconds()) { + $hisBattleData['today_data'] = array( + 'createtime' => $hisBattleData['today_data']['createtime'], + 'modifytime' => myself()->_getNowTime() + ); + } $this->apply($hisBattleData['moba_data']); + $this->apply($hisBattleData['today_data']); Battle::add(json_encode($hisBattleData)); }