diff --git a/doc/Mission.py b/doc/Mission.py index da13dfaa..b10e98bd 100644 --- a/doc/Mission.py +++ b/doc/Mission.py @@ -13,7 +13,7 @@ class Mission(object): 'url': 'webapp/index.php?c=Mission&a=missionList', 'params': [ _common.ReqHead(), - ['type', 0, '任务类型(!!!注意这里的类型和任务表里的任务不是一回事) 1:每日任务 2:赛季周任务'], + ['type', 0, '任务类型(!!!注意这里的类型和任务表里的任务不是一回事) 1:每日任务 2:赛季周任务 3:悬赏任务'], ], 'response': [ _common.RspHead(), diff --git a/webapp/mt/Task.php b/webapp/mt/Task.php index a586761e..099eca5c 100644 --- a/webapp/mt/Task.php +++ b/webapp/mt/Task.php @@ -56,6 +56,7 @@ class Task { const ACTIVITY_MISSON_TYPE = 3; const RANK_MISSON_TYPE = 4; const SEASONCARD_MISSON_TYPE = 5; + const OFFER_REWARD_MISSON_TYPE = 7; const SEASON_WEAKLY_MISSON_SUBTYPE = 1; const SEASON_CHALLENGE_MISSON_SUBTYPE = 2; @@ -67,6 +68,7 @@ class Task { const DAILY_MISSION_CUSTOM_TYPE = 1; const SEASON_WEEKLY_MISSION_CUSTOM_TYPE = 2; + const OFFER_REWARD_MISSION_CUSTOM_TYPE = 3; public static function get($id) { @@ -93,6 +95,13 @@ class Task { } } break; + case self::OFFER_REWARD_MISSION_CUSTOM_TYPE: + { + if ($meta['type'] == self::OFFER_REWARD_MISSON_TYPE) { + array_push($metaList, $meta); + } + } + break; default: { } diff --git a/webapp/services/MissionService.php b/webapp/services/MissionService.php index 696e1653..a351f005 100644 --- a/webapp/services/MissionService.php +++ b/webapp/services/MissionService.php @@ -71,7 +71,7 @@ class MissionService extends BaseService { return $missionDto; } } - $handled =true; + $handled = true; switch ($missionMeta['condition']) { case mt\Task::DAILY_LOGIN_TIMES_COND: {