🐞 fix(test): 修正部分测试用例
This commit is contained in:
@@ -789,4 +789,21 @@ export class ComBattleHandler {
|
||||
|
||||
return resResult(STATUS.SUCCESS, { teams, assistCnt });
|
||||
}
|
||||
|
||||
// ! 测试接口
|
||||
/**
|
||||
* 修改玩家的等级-方便测试组队
|
||||
* 寻宝创建队伍 - 会先调用这个接口
|
||||
* @param {{ targetLv: number }} msg
|
||||
* @param {BackendSession} session
|
||||
* @return {*}
|
||||
* @memberof ComBattleHandler
|
||||
*/
|
||||
async debugSetRoleLv(msg: { targetLv: number }, session: BackendSession) {
|
||||
const roleId = session.get('roleId');
|
||||
const { targetLv } = msg;
|
||||
let role = await RoleModel.updateRoleInfo(roleId, { lv: targetLv });
|
||||
return resResult(STATUS.SUCCESS, { lv: role.lv, roleId });
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -351,4 +351,32 @@ export class AuctionHandler {
|
||||
|
||||
return resResult(STATUS.SUCCESS);
|
||||
}
|
||||
|
||||
// ! 测试接口
|
||||
/**
|
||||
* 领取分红之前,修改分红数据信息,确保领取分红接口能正常跑通
|
||||
* debugSetDividendStatus 和 debugSetDividendStatusV2 区别
|
||||
* debugSetDividendStatus: 修改 DividendModel.status
|
||||
* debugSetDividendStatus: 修改 DividendModel.status 和 DividendModel.dividends.status
|
||||
*
|
||||
* @param {{ magicWord: string, sourceType: number, status: number }} msg
|
||||
* @param {BackendSession} session
|
||||
* @return {*}
|
||||
* @memberof AuctionHandler
|
||||
*/
|
||||
async debugSetDividendStatusV2(msg: { magicWord: string, sourceType: number, status: number }, session: BackendSession) {
|
||||
const { magicWord, sourceType, status } = msg;
|
||||
if (magicWord !== DEBUG_MAGIC_WORD) {
|
||||
return resResult(STATUS.TOKEN_ERR);
|
||||
}
|
||||
|
||||
const guildCode: string = session.get('guildCode');
|
||||
if (!guildCode) return resResult(STATUS.GUILD_NOT_FOUND)
|
||||
let dividend = await DividendModel.updateDividendStatus(guildCode, sourceType, status);
|
||||
dividend.dividends.forEach(item => {
|
||||
item.status = ROLE_RECEIVE_STATUS.NO
|
||||
});
|
||||
dividend = await DividendModel.updateDividend(dividend.code, { dividends: dividend.dividends })
|
||||
return resResult(STATUS.SUCCESS, { dividend });
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user