From 8d54ad1c3127934019b03e5aef6790554c4c58d1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 6 Jun 2022 14:24:11 +0800 Subject: [PATCH] 1 --- webapp/controller/MissionController.class.php | 6 ++++++ webapp/services/MissionService.php | 13 +++++++++++++ 2 files changed, 19 insertions(+) diff --git a/webapp/controller/MissionController.class.php b/webapp/controller/MissionController.class.php index 08ee72c6..e0e5293f 100644 --- a/webapp/controller/MissionController.class.php +++ b/webapp/controller/MissionController.class.php @@ -256,6 +256,12 @@ class MissionController extends BaseAuthedController { $this->missionService->sendOfferRewardMission($missionId, $this->propertyChgService); } + public function offerRewardMissionPreview() + { + $missionId = getReqVal('mission_id', 0); + $this->missionService->offerRewardMissionPreview($missionId, $this->propertyChgService); + } + public function cancelOfferRewardMission() { $missionId = getReqVal('mission_id', 0); diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index b8ab24fe..8377a385 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -101,6 +101,7 @@ class MissionService extends BaseService { 'state' => Mission::NOT_FINISHED_STATE, 'objects' => array(), 'lefttime' => 0, + 'ceg_num' => 0, ); if ($missionDb) { if ($missionMeta['type'] == mt\Task::DAILY_MISSON_TYPE) { @@ -730,6 +731,18 @@ class MissionService extends BaseService { myself()->_rspOk(); } + public function offerRewardMissionPreview($missionId, $propertyChgService) + { + $missionMeta = mt\Task::get($missionId); + if (!$missionMeta) { + myself()->_rspErr(1, 'mission_id parameter error'); + return; + } + myself()->_rspData(array( + 'ceg_num' => 0 + )); + } + public function cancelOfferRewardMission($missionId, $propertyChgService) { foreach ($this->offerRewartdMission['missions'] as &$mission) {