宝石bug修复,表更新
This commit is contained in:
@@ -406,12 +406,12 @@ export class EquipHandler {
|
||||
let index = _.findIndex(equip.holes, {id});
|
||||
if (index > 0)
|
||||
return resResult(STATUS.EQUIP_HOLE_NOT_FIND);
|
||||
if (equip.holes[index].isOpen)
|
||||
return resResult(STATUS.EQUIP_HOLE_IS_DUG);
|
||||
if (!equip.holes[index].isOpen)
|
||||
return resResult(STATUS.EQUIP_HOLE_IS_NOT_DUG);
|
||||
consumes.push({id: jewel, count: 1});
|
||||
let result = await handleCost(roleId, sid, consumes);
|
||||
if (!result)
|
||||
return resResult(STATUS.JEWEL_IS_NOT_FIND);
|
||||
return resResult(STATUS.BATTLE_CONSUMES_NOT_ENOUGH);
|
||||
equip.holes[index].jewel = jewel;
|
||||
await EquipModel.updateEquipInfo(eid, {holes: equip.holes});
|
||||
return resResult(STATUS.SUCCESS,{curEquip:{seqId: eid, holes: equip.holes}});
|
||||
@@ -460,12 +460,12 @@ export class EquipHandler {
|
||||
let index = _.findIndex(equip.holes, {id});
|
||||
if (index > 0)
|
||||
return resResult(STATUS.EQUIP_HOLE_NOT_FIND);
|
||||
if (equip.holes[index].isOpen)
|
||||
return resResult(STATUS.EQUIP_HOLE_IS_DUG);
|
||||
if (!equip.holes[index].jewel)
|
||||
return resResult(STATUS.JEWEL_IS_NOT_FIND);
|
||||
goods.push({id: equip.holes[index].jewel, count: 1});
|
||||
equip.holes[index].jewel = 0;
|
||||
await EquipModel.updateEquipInfo(eid, {holes: equip.holes});
|
||||
let result = await addItems(roleId, roleName, sid, goods);
|
||||
return resResult(STATUS.SUCCESS,{curEquip:{seqId: eid, holes: equip.holes, goods: result}});
|
||||
await addItems(roleId, roleName, sid, goods);
|
||||
return resResult(STATUS.SUCCESS,{curEquip:{seqId: eid, holes: equip.holes}});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user