军团活动:修复debug接口

This commit is contained in:
luying
2021-03-24 17:51:32 +08:00
parent 5290b257b8
commit ca12af8091
4 changed files with 36 additions and 3 deletions
@@ -287,11 +287,11 @@ export class GateActivityHandler {
} }
// ! 测试接口 // ! 测试接口
async debugIncChallengeCnt(msg: { }, session: BackendSession) { async debugIncChallengeCnt(msg: { }, session: BackendSession) {
let roleId = session.get('roleId'); let roleId = session.get('roleId');
let res = await UserGuildActivityRecModel.updateInfoByRoleId(roleId, { challengeCnt: 0 }); let res = await UserGuildActivityRecModel.updateInfoByRoleId(roleId, { challengeCnt: -100 });
return resResult(STATUS.SUCCESS, { challengeCnt: res.challengeCnt }); return resResult(STATUS.SUCCESS, { challengeCnt: GUILDACTIVITY.GATEACTIVITY_CHALLENGE_TIMES - (res?.challengeCnt||0) });
} }
// ! 测试接口 // ! 测试接口
@@ -0,0 +1,16 @@
import { Application, ChannelService } from "pinus";
export default function (app: Application) {
return new RaceActivityHandler(app);
}
export class RaceActivityHandler {
channelService: ChannelService;
constructor(private app: Application) {
this.channelService = app.get('channelService');
}
}
@@ -130,9 +130,11 @@ export function getRecordScore(aid: number, record: { round: number, dataId: num
let score = gameData.gateActivityPoint.get(enemyType); let score = gameData.gateActivityPoint.get(enemyType);
newRecords.push({ round, dataId, score, enemyType}); newRecords.push({ round, dataId, score, enemyType});
sum += score; sum += score;
console.log('*******', sum, score, enemyType);
if(round > curRound) { // 每回合开始得10分 if(round > curRound) { // 每回合开始得10分
sum += gameData.gateActivityPoint.get(GET_POINT_WAYS.ROUND_START); sum += gameData.gateActivityPoint.get(GET_POINT_WAYS.ROUND_START);
curRound = round; curRound = round;
console.log('********', sum);
} }
historyEnemies.push(dataId); historyEnemies.push(dataId);
@@ -256,6 +258,8 @@ export async function sendGuildActEndMsg(aid: number) {
} }
// 发完之后再做下周自动宣战 // 发完之后再做下周自动宣战
for(let serverId of serverlists) { for(let serverId of serverlists) {
let chatSid = await getWorldChannelSid(serverId);
pinus.app.rpc.chat.chatRemote.sendGuildActivityEnd.toServer(chatSid, serverId);
await autoDeclare(serverId); await autoDeclare(serverId);
} }
cityActivityObj = new CityActivityObject(); cityActivityObj = new CityActivityObject();
@@ -202,6 +202,19 @@ export class CityActivityObject {
} }
} }
// 木牛流马
export class WoodenHorse {
guildCode: string; // 军团code 木马的唯一标识
guildName: string; // 军团名
guildCe: number; // 军团速度
speed: number; // 速度
durability: number; // 耐久度
distance: number; // 距离
time: number; // 到达时间
memberCnt: number; //
}
export interface GuildGateRankParam { export interface GuildGateRankParam {
guildRank: SimpleGuildRankParam[], guildRank: SimpleGuildRankParam[],
myGuildRank: SimpleGuildRankParam, myGuildRank: SimpleGuildRankParam,