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);