This commit is contained in:
aozhiwei 2022-03-01 14:12:10 +08:00
parent 7a7612547e
commit f401426870
2 changed files with 13 additions and 13 deletions

View File

@ -235,13 +235,13 @@ class MissionController extends BaseAuthedController {
public function sendOfferRewardMission()
{
$missionId = getReqVal('mission_id', 0);
$this->missionService->sendOfferRewardMission();
$this->missionService->sendOfferRewardMission($missionId);
}
public function boostOfferRewardMission()
{
$missionId = getReqVal('mission_id', 0);
$this->missionService->boostOfferRewardMission();
$this->missionService->boostOfferRewardMission($missionId);
}
}

View File

@ -609,16 +609,16 @@ class MissionService extends BaseService {
{
$missionMeta = mt\Task::get($missionId);
if (!$missionMeta) {
$this->_rspErr(1, 'mission_id parameter error');
myself()->_rspErr(1, 'mission_id parameter error');
return;
}
$mission = &$this->getOfferRewardMissionById($missionId);
if (!$mission) {
$this->_rspErr(1, 'mission_id parameter error');
myself()->_rspErr(1, 'mission_id parameter error');
return;
}
if ($mission['sendtime'] > 0) {
$this->_rspErr(1, 'mission_id parameter error2');
myself()->_rspErr(1, 'mission_id parameter error2');
return;
}
$objects = explode('|', getReqVal('mission_id', 0));
@ -659,23 +659,23 @@ class MissionService extends BaseService {
{
$mission = &$this->getOfferRewardMissionById($missionId);
if (!$mission) {
$this->_rspErr(1, 'mission_id parameter error');
myself()->_rspErr(1, 'mission_id parameter error');
return;
}
if ($mission['sendtime'] > 0) {
$this->_rspErr(1, 'mission_id parameter error2');
myself()->_rspErr(1, 'mission_id parameter error2');
return;
}
$missionMeta = mt\Task::get($missionId);
if (!$missionMeta) {
$this->_rspErr(1, 'mission_id parameter error2');
myself()->_rspErr(1, 'mission_id parameter error2');
return;
}
if ($this->_getItemCount(V_ITEM_DIAMOND, $this->userInfo) < $missionMeta['boost']){
$this->_rspErr(2, 'diamond not enough');
if (myself()->_getItemCount(V_ITEM_DIAMOND, $this->userInfo) < $missionMeta['boost']){
myself()->_rspErr(2, 'diamond not enough');
return;
}
$this->_decItems(array(
myself()->_decItems(array(
'item_id' => V_ITEM_DIAMOND,
'item_num' => $missionMeta['boost']
));
@ -715,11 +715,11 @@ class MissionService extends BaseService {
$missionId = $missionMeta['mission_id'];
$mission = &$this->getOfferRewardMissionById($missionId);
if (!$mission) {
$this->_rspErr(1, 'mission_id parameter error');
myself()->_rspErr(1, 'mission_id parameter error');
return;
}
if ($mission['sendtime'] > 0) {
$this->_rspErr(1, 'mission_id parameter error2');
myself()->_rspErr(1, 'mission_id parameter error2');
return;
}
$this->removeOfferRewardMission($missionId);