神像
This commit is contained in:
+1
-1
@@ -57,7 +57,7 @@ export default class Item extends BaseModel {
|
||||
if (!ratio) {
|
||||
rec = await ItemModel.findOneAndUpdate({ roleId, id, count: { $gte: count } }, { $inc: { count: -1 * count } }, { new: true }).lean(lean);
|
||||
} else {
|
||||
rec = await ItemModel.findOneAndUpdate({ roleId, id }, { $inc: { count: ratio * count } }, { new: true }).lean(lean);
|
||||
rec = await ItemModel.findOneAndUpdate({ roleId, id }, { $inc: { count: ratio * count } }, { new: true, upsert: true }).lean(lean);
|
||||
}
|
||||
if (!!rec) {
|
||||
let index = _.findIndex(result,{id})
|
||||
|
||||
@@ -13,6 +13,7 @@ interface roleUpdate {
|
||||
frdCnt?: number;
|
||||
expeditionPoint?:number;
|
||||
globalCeAttr?:CeAttr;
|
||||
title?:number;
|
||||
}
|
||||
|
||||
class TopHero {
|
||||
@@ -168,6 +169,12 @@ export default class Role extends BaseModel {
|
||||
@prop({ required: true, type: DungeonHero, default: [] })
|
||||
dungeonHeroes: Array<DungeonHero>; // 秘境首通使用的武将
|
||||
|
||||
// 全局养成
|
||||
@prop({ required: true, default: 1 })
|
||||
title: number; //爵位
|
||||
//神像
|
||||
|
||||
|
||||
public static async findByUid(uid: number, serverId: number, lean = true) {
|
||||
const role: RoleType = await RoleModel.findOne({ 'userInfo.uid': uid, serverId }).lean(lean);
|
||||
return role;
|
||||
|
||||
Reference in New Issue
Block a user