1
This commit is contained in:
parent
50c6ad4c2c
commit
e5e12220ec
@ -15,6 +15,10 @@ require_once('services/AwardService.php');
|
||||
require_once('services/PropertyChgService.php');
|
||||
require_once('services/LogService.php');
|
||||
require_once('services/NameService.php');
|
||||
require_once('services/HashRateService.php');
|
||||
require_once('services/TameBattleDataService.php');
|
||||
require_once('services/AwardService.php');
|
||||
require_once('services/PropertyChgService.php');
|
||||
|
||||
use phpcommon\SqlHelper;
|
||||
use models\Bag;
|
||||
@ -38,16 +42,16 @@ class BoxController extends BaseAuthedController {
|
||||
public function requestReward()
|
||||
{
|
||||
/*
|
||||
$this->_rspData(array(
|
||||
"item_list" => array(
|
||||
array(
|
||||
'item_id' => V_ITEM_GOLD,
|
||||
'item_num' => 1000
|
||||
)
|
||||
)
|
||||
));
|
||||
$payload = '';
|
||||
return;*/
|
||||
$this->_rspData(array(
|
||||
"item_list" => array(
|
||||
array(
|
||||
'item_id' => V_ITEM_GOLD,
|
||||
'item_num' => 1000
|
||||
)
|
||||
)
|
||||
));
|
||||
$payload = '';
|
||||
return;*/
|
||||
$mode = getReqVal('room_mode', 0);
|
||||
$item = array();
|
||||
$currentMeta = \mt\ServerTaskTime::getCurrentTime();
|
||||
@ -57,33 +61,35 @@ class BoxController extends BaseAuthedController {
|
||||
$hashRateService = new services\HashRateService();
|
||||
$hashRateService->init();
|
||||
$status = $hashRateService->getServerASKBoxMode();
|
||||
switch ($status){
|
||||
case \mt\ServerTask::MOBA_DROP_STATE :{
|
||||
if ($mode == \services\TameBattleDataService::ROOM_MODE_PVP){
|
||||
array_push($item,array(
|
||||
"item_id" => 300001,
|
||||
"item_num" => 1,
|
||||
));
|
||||
switch ($status){
|
||||
case \mt\ServerTask::MOBA_DROP_STATE :{
|
||||
if ($mode == \services\TameBattleDataService::ROOM_MODE_PVP){
|
||||
array_push($item,array(
|
||||
"item_id" => 300001,
|
||||
"item_num" => 1,
|
||||
));
|
||||
|
||||
}
|
||||
}
|
||||
break;
|
||||
case \mt\ServerTask::PVP_DROP_STATE : {
|
||||
if ($mode == \services\TameBattleDataService::ROOM_MODE_MOBA){
|
||||
array_push($item,array(
|
||||
"item_id" => 300001,
|
||||
"item_num" => 1,
|
||||
));
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case \mt\ServerTask::PVP_DROP_STATE : {
|
||||
if ($mode == \services\TameBattleDataService::ROOM_MODE_MOBA){
|
||||
array_push($item,array(
|
||||
"item_id" => 300001,
|
||||
"item_num" => 1,
|
||||
));
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
if ($item){
|
||||
Bag::addItem($item['item_id'],$item['item_num']);
|
||||
}
|
||||
$awardService = new services\AwardService();
|
||||
$propertyChgService = new services\PropertyChgService();
|
||||
myself()->_addItems($item, $awardService, $propertyChgService);
|
||||
$this->_rspData(array(
|
||||
"item_list" => $item
|
||||
"item_list" => $item,
|
||||
'award' => $awardService->toDto(),
|
||||
'property_chg' => $propertyChgService->toDto(),
|
||||
));
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user