校验:增加count数校验

This commit is contained in:
luying
2022-06-10 15:07:41 +08:00
parent c74865e315
commit dc90eddac0

View File

@@ -669,6 +669,7 @@ export class EquipHandler {
let dicGoods = gameData.goods.get(id);
if (!dicGoods) return resResult(STATUS.DIC_DATA_NOT_FOUND);
if (!dicGoods.decomposeItem || dicGoods.decomposeItem.length <= 0) return resResult(STATUS.CONSUME_TYPE_ERR);
if (count < 0) return resResult(STATUS.WRONG_PARMS);
for(let result of dicGoods.decomposeItem) {
goods.push({ id: result.id, count: result.count * count });
@@ -715,6 +716,7 @@ export class EquipHandler {
//宝石合成
public async composeStone(msg: { id: number, count: number }, session: BackendSession) {
let { id, count } = msg;
if(count < 0) return resResult(STATUS.WRONG_PARMS);
let roleId: string = session.get('roleId');
let roleName: string = session.get('roleName');
let sid: string = session.get('sid');