✨ feat(宝物): 宝物交换继承等级

This commit is contained in:
luying
2023-03-14 17:23:42 +08:00
parent 261a4b7a77
commit 59914323d6
3 changed files with 33 additions and 13 deletions
+1
View File
@@ -1139,6 +1139,7 @@ export enum ITEM_CHANGE_REASON {
GVG_TECH_SEND_KNIFE = 173, // gvg点科技树发放诸葛连弩
GVG_REVIVE = 174, // gvg复活队伍
GVG_USE_ITEM = 175, // gvg使用连弩
ARTIFACT_LV_RETURN = 176, // 宝物继承等级返还
}
export enum TA_EVENT {
+4 -2
View File
@@ -85,8 +85,10 @@ export default class Artifact extends BaseModel {
return result;
}
public static async putOnOrOff(roleId: string, seqId: number, hid: number) {
let rec: ArtifactModelType = await ArtifactModel.findOneAndUpdate({ roleId, seqId }, { $set: { hid } }, { new: true }).lean();
public static async putOnOrOff(roleId: string, seqId: number, hid: number, lv?: number) {
let update: ArtifactModelUpdate = { hid };
if(lv != undefined) update.lv = lv;
let rec: ArtifactModelType = await ArtifactModel.findOneAndUpdate({ roleId, seqId }, { $set: update }, { new: true }).lean();
return rec;
}