品质统一在boxset设定

This commit is contained in:
2025-08-18 21:03:47 +08:00
parent 3884b35829
commit 9e1459973c
18 changed files with 368 additions and 377 deletions

View File

@@ -314,20 +314,11 @@ async function levelUpHero(db, openid, heroId, exp,gold,levels = 1) {
msg: "等级必须为正数"
};
}
let exp_result=await spendDataField(db, openid, 'exp', exp);
if(exp_result.code!==200){
let result=await spendDataField(db, openid, {'exp':exp,'gold':gold});
if(result.code!==200){
return {
code: -1,
msg: `升级失败,经验不足`
};
}
let gold_result=await spendDataField(db, openid, 'gold', gold);
if(gold_result.code!==200){
await addDataField(db, openid, 'exp', exp);
return {
code: -1,
msg: `升级失败,金币不足`
msg: `升级失败,${result.msg}`
};
}
const currentLevel = user.heros[heroId].lv || 1;