This commit is contained in:
aozhiwei 2022-03-10 17:26:46 +08:00
parent 9063ed0985
commit 4f62a662b7
2 changed files with 5 additions and 5 deletions

View File

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

View File

@ -607,7 +607,7 @@ class MissionService extends BaseService {
} }
} }
public function sendOfferRewardMission($missionId) public function sendOfferRewardMission($missionId, $propertyChgService)
{ {
$missionMeta = mt\Task::get($missionId); $missionMeta = mt\Task::get($missionId);
if (!$missionMeta) { 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) { foreach ($objects as $val) {
$strings = explode(':', $val); $strings = explode(':', $val);
$type = $strings[0]; $type = $strings[0];
@ -654,7 +654,7 @@ class MissionService extends BaseService {
//英雄 //英雄
$heroDb = Hero::find($id); $heroDb = Hero::find($id);
if (!$heroDb) { if (!$heroDb) {
myself()->_rspErr(1, 'objects parameter error'); myself()->_rspErr(1, 'objects parameter error' . $id);
return; return;
} }
array_push( array_push(
@ -679,7 +679,7 @@ class MissionService extends BaseService {
public function boostOfferRewardMission($missionId) public function boostOfferRewardMission($missionId)
{ {
$mission = null; $mission = null;
if (!$$this->getOfferRewardMissionById($missionId, $mission)) { if (!$this->getOfferRewardMissionById($missionId, $mission)) {
myself()->_rspErr(1, 'mission_id parameter error'); myself()->_rspErr(1, 'mission_id parameter error');
return; return;
} }