diff --git a/webapp/controller/MissionController.class.php b/webapp/controller/MissionController.class.php index acebc338..919b52de 100644 --- a/webapp/controller/MissionController.class.php +++ b/webapp/controller/MissionController.class.php @@ -235,7 +235,7 @@ class MissionController extends BaseAuthedController { public function sendOfferRewardMission() { $missionId = getReqVal('mission_id', 0); - $this->missionService->sendOfferRewardMission($missionId); + $this->missionService->sendOfferRewardMission($missionId, $this->propertyChgService); } public function boostOfferRewardMission() diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index 0dd34ae5..b038676e 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -607,7 +607,7 @@ class MissionService extends BaseService { } } - public function sendOfferRewardMission($missionId) + public function sendOfferRewardMission($missionId, $propertyChgService) { $missionMeta = mt\Task::get($missionId); if (!$missionMeta) { @@ -631,7 +631,7 @@ class MissionService extends BaseService { } } } - $objects = explode('|', getReqVal('mission_id', 0)); + $objects = explode('|', getReqVal('objects', 0)); foreach ($objects as $val) { $strings = explode(':', $val); $type = $strings[0]; @@ -654,7 +654,7 @@ class MissionService extends BaseService { //英雄 $heroDb = Hero::find($id); if (!$heroDb) { - myself()->_rspErr(1, 'objects parameter error'); + myself()->_rspErr(1, 'objects parameter error' . $id); return; } array_push( @@ -679,7 +679,7 @@ class MissionService extends BaseService { public function boostOfferRewardMission($missionId) { $mission = null; - if (!$$this->getOfferRewardMissionById($missionId, $mission)) { + if (!$this->getOfferRewardMissionById($missionId, $mission)) { myself()->_rspErr(1, 'mission_id parameter error'); return; }