diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index 7adbf170..cb718569 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -577,7 +577,7 @@ class MissionService extends BaseService { )); } } - BigData::setData(BigData::OFFER_REWARD_MISSION_TYPE, json_encode($this->offerRewartdMission)); + $this->saveOfferRewardMission(); } public function getOfferRewardMissions() @@ -662,7 +662,11 @@ class MissionService extends BaseService { $this->_rspErr(1, 'mission_id parameter error'); return; } - + if ($mission['sendtime'] > 0) { + $this->_rspErr(1, 'mission_id parameter error2'); + return; + } + $this->saveOfferRewardMission(); } private function getOfferRewardMissionById($missionId) @@ -676,4 +680,9 @@ class MissionService extends BaseService { return null; } + private function saveOfferRewardMission() + { + BigData::setData(BigData::OFFER_REWARD_MISSION_TYPE, json_encode($this->offerRewartdMission)); + } + }