校验:增加count数校验
This commit is contained in:
@@ -669,6 +669,7 @@ export class EquipHandler {
|
|||||||
let dicGoods = gameData.goods.get(id);
|
let dicGoods = gameData.goods.get(id);
|
||||||
if (!dicGoods) return resResult(STATUS.DIC_DATA_NOT_FOUND);
|
if (!dicGoods) return resResult(STATUS.DIC_DATA_NOT_FOUND);
|
||||||
if (!dicGoods.decomposeItem || dicGoods.decomposeItem.length <= 0) return resResult(STATUS.CONSUME_TYPE_ERR);
|
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) {
|
for(let result of dicGoods.decomposeItem) {
|
||||||
goods.push({ id: result.id, count: result.count * count });
|
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) {
|
public async composeStone(msg: { id: number, count: number }, session: BackendSession) {
|
||||||
let { id, count } = msg;
|
let { id, count } = msg;
|
||||||
|
if(count < 0) return resResult(STATUS.WRONG_PARMS);
|
||||||
let roleId: string = session.get('roleId');
|
let roleId: string = session.get('roleId');
|
||||||
let roleName: string = session.get('roleName');
|
let roleName: string = session.get('roleName');
|
||||||
let sid: string = session.get('sid');
|
let sid: string = session.get('sid');
|
||||||
|
|||||||
Reference in New Issue
Block a user