From b24d06e00e22902ab3005c1dcaa506b534bca505 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 1 Dec 2021 15:45:20 +0800 Subject: [PATCH] 1 --- doc/README.php | 2 +- webapp/controller/MissionController.class.php | 12 +++++++++++- webapp/mt/GunTalent.php | 3 +++ 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/doc/README.php b/doc/README.php index 1e4784c..fd3fe3b 100644 --- a/doc/README.php +++ b/doc/README.php @@ -1,7 +1,7 @@ /** * @api {GET} * @apiPermission none - * @apiGroup AA开发说明 + * @apiGroup AA开发指南 * @apiVersion 0.0.1 * @apiSuccessExample {json} Success-Response: * 所有的协议都可能携带award和property_chg,award用来显示获得的东西,propery_chg用来更新本地数据 diff --git a/webapp/controller/MissionController.class.php b/webapp/controller/MissionController.class.php index be5cadb..c7f5099 100644 --- a/webapp/controller/MissionController.class.php +++ b/webapp/controller/MissionController.class.php @@ -36,11 +36,21 @@ class MissionController extends BaseAuthedController { public function commitMission() { + $missionId = getReqVal('mission_id', 0); + $missionMeta = mt\Task::get($missionId); + if (!$missionMeta) { + $this->_rspErr(1, 'mission_id参数错误'); + return; + } + $missionDb = Mission::find($missionId); + $missionDto = $this->getMissionDto($missionDb, $missionMeta); } - private function getMission($missionDb, $missionMeta) + private function getMissionDto($missionDb, $missionMeta) { + $missionDto = array( + ); } } diff --git a/webapp/mt/GunTalent.php b/webapp/mt/GunTalent.php index 1fe1d07..70960bc 100644 --- a/webapp/mt/GunTalent.php +++ b/webapp/mt/GunTalent.php @@ -13,6 +13,9 @@ class GunTalent { public static function isValidTalent($meta, $talentId) { + if (empty($talentId)) { + return false; + } $strArr = explode("|", $meta["talent_list"]); return in_array($talentId, $strArr); }