物品增加掉落

This commit is contained in:
mamengke01
2020-12-16 16:16:20 +08:00
parent d822f6b819
commit 829d43c7a8
8 changed files with 176 additions and 25770 deletions
+2 -2
View File
@@ -44,8 +44,8 @@ export default class Item extends BaseModel {
public static async increaseItem(roleId: string, id: number, count: number, itemInfo: {roleId: string, roleName: string, id: number, itemName: string, type: number, hid?: number }, lean = true) {
const doc = new ItemModel();
const setOnInsert = Object.assign(doc.toJSON(), itemInfo);
const equips: ItemType = await ItemModel.findOneAndUpdate({roleId, id },{$setOnInsert: setOnInsert, $inc: { count }}, {new: true, upsert: true}).lean(lean);
return equips;
const items = await ItemModel.findOneAndUpdate({roleId, id },{$setOnInsert: setOnInsert, $inc: { count }}, {new: true, upsert: true}).lean(lean);
return items;
}
public static async decreaseItems(roleId: string, items: Array<{id: number, count: number}>, lean = true) {