add mission
This commit is contained in:
parent
3799a7d787
commit
69353c47d7
39
doc/Mission.py
Normal file
39
doc/Mission.py
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
import _common
|
||||||
|
|
||||||
|
class Mission(object):
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
self.apis = [
|
||||||
|
{
|
||||||
|
'name': 'missionList',
|
||||||
|
'desc': '获取任务列表',
|
||||||
|
'group': 'Mission',
|
||||||
|
'url': 'webapp/index.php?c=Mission&a=missionList',
|
||||||
|
'params': [
|
||||||
|
_common.ReqHead(),
|
||||||
|
['type', 0, '任务类型'],
|
||||||
|
],
|
||||||
|
'response': [
|
||||||
|
_common.RspHead(),
|
||||||
|
['!mission_list', [_common.Mission()], '任务列表'],
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'name': 'commitMission',
|
||||||
|
'desc': '提交任务(领取奖励)',
|
||||||
|
'group': 'Mission',
|
||||||
|
'url': 'webapp/index.php?c=Mission&a=commitMission',
|
||||||
|
'params': [
|
||||||
|
_common.ReqHead(),
|
||||||
|
['mission_id', 0, '任务id'],
|
||||||
|
],
|
||||||
|
'response': [
|
||||||
|
_common.RspHead(),
|
||||||
|
['award', _common.Award(), '奖励信息'],
|
||||||
|
['property_chg', _common.PropertyChg(), '属性变更'],
|
||||||
|
['mission_chg', _common.Mission(), '任务的最新信息(可能为null客户端需要做容错处理)'],
|
||||||
|
]
|
||||||
|
},
|
||||||
|
]
|
@ -36,7 +36,7 @@ class Shop(object):
|
|||||||
_common.RspHead(),
|
_common.RspHead(),
|
||||||
['award', _common.Award(), '奖励信息'],
|
['award', _common.Award(), '奖励信息'],
|
||||||
['property_chg', _common.PropertyChg(), '属性变更'],
|
['property_chg', _common.PropertyChg(), '属性变更'],
|
||||||
['goods_chg', _common.Goods(), '购买后更新商品的最新信息'],
|
['goods_chg', _common.Goods(), '购买后更新商品的最新信息(可能为null客户端需要做容错处理)'],
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -168,3 +168,13 @@ class Shop(object):
|
|||||||
['!goods_list1', [Goods()], '商品列表1'],
|
['!goods_list1', [Goods()], '商品列表1'],
|
||||||
['!goods_list2', [Goods()], '商品列表2'],
|
['!goods_list2', [Goods()], '商品列表2'],
|
||||||
]
|
]
|
||||||
|
|
||||||
|
class Mission(object):
|
||||||
|
|
||||||
|
def __init__(self):
|
||||||
|
self.fields = [
|
||||||
|
['mission_id', 0, '任务id'],
|
||||||
|
['current', 0, '任务进度-当前'],
|
||||||
|
['target', 0, '任务进度-目标'],
|
||||||
|
['state', 0, '任务状态 0:可领取 1:已领取 2:未完成(不可领取)'],
|
||||||
|
]
|
||||||
|
38
webapp/controller/MissionController.class.php
Normal file
38
webapp/controller/MissionController.class.php
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once('mt/Shop.php');
|
||||||
|
require_once('mt/ShopGoods.php');
|
||||||
|
require_once('mt/Hero.php');
|
||||||
|
require_once('mt/Item.php');
|
||||||
|
require_once('mt/Parameter.php');
|
||||||
|
require_once('mt/Drop.php');
|
||||||
|
|
||||||
|
require_once('models/User.php');
|
||||||
|
require_once('models/Hero.php');
|
||||||
|
require_once('models/Bag.php');
|
||||||
|
require_once('models/HeroSkin.php');
|
||||||
|
require_once('models/GunSkin.php');
|
||||||
|
require_once('models/ShopBuyRecord.php');
|
||||||
|
|
||||||
|
require_once('services/AwardService.php');
|
||||||
|
require_once('services/PropertyChgService.php');
|
||||||
|
|
||||||
|
use phpcommon\SqlHelper;
|
||||||
|
use models\User;
|
||||||
|
use models\Bag;
|
||||||
|
use models\Hero;
|
||||||
|
use models\HeroSkin;
|
||||||
|
use models\GunSkin;
|
||||||
|
use models\ShopBuyRecord;
|
||||||
|
|
||||||
|
class MissionController extends BaseAuthedController {
|
||||||
|
|
||||||
|
public function missionList()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public function commitMission()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user