This commit is contained in:
hujiabin 2024-01-23 11:38:51 +08:00
parent 092ed238cf
commit 4e00f9056c

View File

@ -18,6 +18,7 @@ require_once('services/TameBattleDataService.php');
require_once('services/FormulaService.php'); require_once('services/FormulaService.php');
require_once('mt/RankSeason.php'); require_once('mt/RankSeason.php');
require_once('mt/ServerTask.php'); require_once('mt/ServerTask.php');
require_once('mt/ServerTaskTime.php');
use phpcommon\SqlHelper; use phpcommon\SqlHelper;
use models\Hero; use models\Hero;
@ -130,25 +131,30 @@ class BattleController extends BaseAuthedController {
$mode = getReqVal('room_mode', 0); $mode = getReqVal('room_mode', 0);
$status = myself()->_getV(TN_SERVER_TASK_STATE,0); $status = myself()->_getV(TN_SERVER_TASK_STATE,0);
$item = array(); $item = array();
switch ($status){ $currentMeta = \mt\ServerTaskTime::getCurrentTime();
case \mt\ServerTask::ACCOMPLISH_MOBA_STATE :{ if ($currentMeta &&
if ($mode == \services\TameBattleDataService::ROOM_MODE_PVP){ myself()->_getNowTime() >= strtotime($currentMeta['income_start_time']) &&
$item = array( myself()->_getNowTime() < strtotime($currentMeta['income_end_time'])){
"item_id" => 300001, switch ($status){
"item_num" => 1, case \mt\ServerTask::ACCOMPLISH_MOBA_STATE :{
); if ($mode == \services\TameBattleDataService::ROOM_MODE_PVP){
} $item = array(
} "item_id" => 300001,
break; "item_num" => 1,
case \mt\ServerTask::ACCOMPLISH_PVP_STATE : { );
if ($mode == \services\TameBattleDataService::ROOM_MODE_MOBA){ }
$item = array( }
"item_id" => 300001, break;
"item_num" => 1, case \mt\ServerTask::ACCOMPLISH_PVP_STATE : {
); if ($mode == \services\TameBattleDataService::ROOM_MODE_MOBA){
$item = array(
"item_id" => 300001,
"item_num" => 1,
);
}
}
break;
} }
}
break;
} }
if ($item){ if ($item){
Bag::addItem($item['item_id'],$item['item_num']); Bag::addItem($item['item_id'],$item['item_num']);