品质统一在boxset设定
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user