////////////////////////////////////////////////// // createRewards // 获取奖励 // param // openid: String openid 如果传值则查询对应id的角色信息、如果不传值则查询自身的角色信息 // type: String 'box' - 装备抽奖 'roll' - 轮盘抽奖 '' - 功法抽奖 // count: Number 抽奖次数 // return // result: Boolean 接口成功标识 // prize: Array [{_id:'', id:'', total:5, time:0}] 物品UUID唯一标识 物品ID 物品数量 创建时间戳 //////////////////////////////////////////////////
//////////////////////////////////////////////////
// fetchBattleResult
// 获取战斗结果
// param
// arrMemberInfoA: Array
// arrMemberInfoB: Array
// return
// arrListResult: Array
//////////////////////////////////////////////////
////////////////////////////////////////////////// // queryGameDetail // 查询游戏的全局信息 // param // return // result: Boolean 接口成功标识 // game: Object 游戏信息对象 //////////////////////////////////////////////////
////////////////////////////////////////////////// // queryMemberInfo // 查询角色信息 // param // openid: String openid 如果传值则查询对应id的角色信息、如果不传值则查询自身的角色信息 // return // result: Boolean 接口成功标识 // member: Object 成员信息对象 //////////////////////////////////////////////////
////////////////////////////////////////////////// // queryPartsInfo // 查询角色的附属数据信息 // param // openid: String openid 如果传值则查询对应id的角色信息、如果不传值则查询自身的角色信息 // type: String 'equipment' - 装备, 'magic' - 功法, 'medicine' - 丹药, 'other' - 其他 // return // result: Boolean 接口成功标识 // prize: Array [{_id:'', id:'', total:5, time:0}] 物品UUID唯一标识 物品ID 物品数量 创建时间戳 //////////////////////////////////////////////////
////////////////////////////////////////////////// // querySportsList // 查询符合自身排名的演武场对手列表 // param // sportsNumber: Number 自身演武场排名 // return // result: Boolean 接口成功标识 // arrSportsList: Object 演武场对手列表 //////////////////////////////////////////////////
////////////////////////////////////////////////// // updateMemeberInfo // 更新/创建的角色信息 // param // openid: String openid 如果传值则查询对应id的角色信息、如果不传值则查询自身的角色信息 // memberInfo: Object 成员信息 // isLogin: Boolean 是否是登录相关请求 // return // result: Boolean 接口成功标识 // timeHook: Number 挂机时间 // isNewMember: Boolean 是否是新成员标识、决定跳转引导页还是主页面 //////////////////////////////////////////////////
////////////////////////////////////////////////// // updatePartsInfo // 更新/创建的配件信息 // param // openid: String openid 如果传值则查询对应id的角色信息、如果不传值则查询自身的角色信息 // partsInfo: Array 物品信息 // partsType: String 配件列表名称 // return // result: Boolean 接口成功标识 //////////////////////////////////////////////////
// 清空装备资料库
db.collection('database_equipment')
.where({
_id: _.exists(true)
})
.remove()
db.collection('parts')
.doc('parts-oxeKH5LuhzyrivQIJI54h9it3MA4')
.update({
data: {
mail: db.command.push([{
time: db.serverDate(),
strFrom: '系统管理员',
strContent: '恭喜恭喜,一次两个装备哟与哟我',
arrGifts: [{
id: '000000',
level: 1,
total: 888
}, {
id: '101220',
level: 1,
total: 1
}]
}])
}
})
db.collection('parts')
.doc('parts-oxeKH5LuhzyrivQIJI54h9it3MA4')
.update({
data: {
mail: db.command.push([{
time: db.serverDate(),
strFrom: '系统管理员',
strContent: '感觉你对小程序内测的大力支持,现在有一份小礼物送给你,请继续加油。',
arrGifts: [{
id: '000001',
level: 1,
total: 88888
}, {
id: '101550',
level: 1,
total: 1
}]
}])
}
})
db.collection('parts')
.where({
_id: db.command.exists(true)
})
.update({
data: {
mail: db.command.push([{
time: db.serverDate(),
strFrom: '系统管理员',
strContent: '感谢大家的支持,小小礼物,不成敬意。',
arrGifts: [{
id: '000001',
total: 1000,
}, {
id: '000002',
total: 8888,
}, {
id: '101531',
total: 20,
}]
}])
}
})