This commit is contained in:
aozhiwei 2022-03-02 10:50:12 +08:00
parent 2ae341907a
commit ffa175861d

View File

@ -582,7 +582,7 @@ class MissionService extends BaseService {
$this->saveOfferRewardMission(); $this->saveOfferRewardMission();
} }
public function getOfferRewardMissions() public function &getOfferRewardMissions()
{ {
return $this->offerRewartdMission['missions']; return $this->offerRewartdMission['missions'];
} }
@ -614,8 +614,8 @@ class MissionService extends BaseService {
myself()->_rspErr(1, 'mission_id parameter error'); myself()->_rspErr(1, 'mission_id parameter error');
return; return;
} }
$mission = &$this->getOfferRewardMissionById($missionId); $mission = null;
if (!$mission) { if (!$this->getOfferRewardMissionById($missionId, $mission)) {
myself()->_rspErr(1, 'mission_id parameter error'); myself()->_rspErr(1, 'mission_id parameter error');
return; return;
} }
@ -668,14 +668,18 @@ class MissionService extends BaseService {
break; break;
} }
} }
error_log(111);
$mission['sendtime'] = myself()->_getNowTime(); $mission['sendtime'] = myself()->_getNowTime();
error_log(json_encode($mission));
$this->saveOfferRewardMission();
error_log(json_encode($this->offerRewartdMission));
myself()->_rspOk(); myself()->_rspOk();
} }
public function boostOfferRewardMission($missionId) public function boostOfferRewardMission($missionId)
{ {
$mission = &$this->getOfferRewardMissionById($missionId); $mission = null;
if (!$mission) { if (!$$this->getOfferRewardMissionById($missionId, $mission)) {
myself()->_rspErr(1, 'mission_id parameter error'); myself()->_rspErr(1, 'mission_id parameter error');
return; return;
} }
@ -703,15 +707,16 @@ class MissionService extends BaseService {
myself()->_rspOk(); myself()->_rspOk();
} }
private function getOfferRewardMissionById($missionId) private function getOfferRewardMissionById($missionId, &$mission)
{ {
$missions = $this->getOfferRewardMissions(); $missions = &$this->getOfferRewardMissions();
foreach ($missions as $mission) { foreach ($missions as &$val) {
if ($mission['mission_id'] == $missionId) { if ($val['mission_id'] == $missionId) {
return $mission; $mission = $val;
return true;
} }
} }
return null; return false;
} }
private function saveOfferRewardMission() private function saveOfferRewardMission()