From ed0541ea1384e5d8a6f7c265bf06db523f9a85f1 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 1 Dec 2021 19:13:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1ok?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- webapp/controller/BaseAuthedController.class.php | 5 +++++ webapp/controller/MissionController.class.php | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/webapp/controller/BaseAuthedController.class.php b/webapp/controller/BaseAuthedController.class.php index 7772bb3..91afe51 100644 --- a/webapp/controller/BaseAuthedController.class.php +++ b/webapp/controller/BaseAuthedController.class.php @@ -268,4 +268,9 @@ class BaseAuthedController extends BaseController { } } + public function _scatterDrop($dropMeta, $awardService, $propertyService) + { + + } + } diff --git a/webapp/controller/MissionController.class.php b/webapp/controller/MissionController.class.php index 89e2332..57baade 100644 --- a/webapp/controller/MissionController.class.php +++ b/webapp/controller/MissionController.class.php @@ -32,6 +32,17 @@ class MissionController extends BaseAuthedController { public function missionList() { + $missionMetaList = array(); + $missionHash = Mission::allToHash(); + $missionDtoList = array(); + foreach ($missionMetaList as $missionMeta) { + $missionDb = getXVal($missionHash, $missionId, null); + $missionDto = $this->getMissionDto($missionDb, $missionMeta); + array_push($missionDtoList, $missionDto); + } + $this->_rspData(array( + 'mission_list' => $missionDtoList + )); } public function commitMission() @@ -67,6 +78,7 @@ class MissionController extends BaseAuthedController { } $propertyChgService = new services\PropertyChgService(); $awardService = new services\AwardService(); + $this->_scatterDrop($dropMeta, $awardService, $propertyChgService); Mission::add($missionId); $missionDb = Mission::find($missionId); $missionDto = $this->getMissionDto($missionDb, $missionMeta);