1
This commit is contained in:
parent
2ae341907a
commit
ffa175861d
@ -582,7 +582,7 @@ class MissionService extends BaseService {
|
||||
$this->saveOfferRewardMission();
|
||||
}
|
||||
|
||||
public function getOfferRewardMissions()
|
||||
public function &getOfferRewardMissions()
|
||||
{
|
||||
return $this->offerRewartdMission['missions'];
|
||||
}
|
||||
@ -614,8 +614,8 @@ class MissionService extends BaseService {
|
||||
myself()->_rspErr(1, 'mission_id parameter error');
|
||||
return;
|
||||
}
|
||||
$mission = &$this->getOfferRewardMissionById($missionId);
|
||||
if (!$mission) {
|
||||
$mission = null;
|
||||
if (!$this->getOfferRewardMissionById($missionId, $mission)) {
|
||||
myself()->_rspErr(1, 'mission_id parameter error');
|
||||
return;
|
||||
}
|
||||
@ -668,14 +668,18 @@ class MissionService extends BaseService {
|
||||
break;
|
||||
}
|
||||
}
|
||||
error_log(111);
|
||||
$mission['sendtime'] = myself()->_getNowTime();
|
||||
error_log(json_encode($mission));
|
||||
$this->saveOfferRewardMission();
|
||||
error_log(json_encode($this->offerRewartdMission));
|
||||
myself()->_rspOk();
|
||||
}
|
||||
|
||||
public function boostOfferRewardMission($missionId)
|
||||
{
|
||||
$mission = &$this->getOfferRewardMissionById($missionId);
|
||||
if (!$mission) {
|
||||
$mission = null;
|
||||
if (!$$this->getOfferRewardMissionById($missionId, $mission)) {
|
||||
myself()->_rspErr(1, 'mission_id parameter error');
|
||||
return;
|
||||
}
|
||||
@ -703,15 +707,16 @@ class MissionService extends BaseService {
|
||||
myself()->_rspOk();
|
||||
}
|
||||
|
||||
private function getOfferRewardMissionById($missionId)
|
||||
private function getOfferRewardMissionById($missionId, &$mission)
|
||||
{
|
||||
$missions = $this->getOfferRewardMissions();
|
||||
foreach ($missions as $mission) {
|
||||
if ($mission['mission_id'] == $missionId) {
|
||||
return $mission;
|
||||
$missions = &$this->getOfferRewardMissions();
|
||||
foreach ($missions as &$val) {
|
||||
if ($val['mission_id'] == $missionId) {
|
||||
$mission = $val;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
return false;
|
||||
}
|
||||
|
||||
private function saveOfferRewardMission()
|
||||
|
Loading…
x
Reference in New Issue
Block a user