升级建筑物
This commit is contained in:
@@ -34,8 +34,11 @@ export async function joinGuild(code: string, lv: number, roleId: string, server
|
||||
return { status: 0, resResult: resResult(STATUS.GUILD_HAS_JOIN) };
|
||||
}
|
||||
|
||||
// TODO 读策划表获取最大人数
|
||||
const maxMemberCnt = 10;
|
||||
const dicCenterBase = gameData.centerBase.get(lv);
|
||||
if(!dicCenterBase) {
|
||||
return { status: 0, resResult: resResult(STATUS.DIC_DATA_NOT_FOUND) };
|
||||
}
|
||||
const maxMemberCnt = dicCenterBase.peopleNum;
|
||||
const guild = await GuildModel.addGuild(code, roleId, maxMemberCnt, serverId);
|
||||
if(!guild) {
|
||||
return { status: 0, resResult: resResult(STATUS.GUILD_MEMBER_MAX) };
|
||||
@@ -50,4 +53,10 @@ export async function joinGuild(code: string, lv: number, roleId: string, server
|
||||
await UserGuildApplyModel.deleteApply(roleId); // 删除玩家所有对其他公会的申请
|
||||
|
||||
return { status: 1, guild, userGuild }
|
||||
}
|
||||
|
||||
export async function costFund(code: string, cost: number, sid: string) {
|
||||
const guild = await GuildModel.costFund(code, cost);
|
||||
// TODO 推送
|
||||
return guild;
|
||||
}
|
||||
Reference in New Issue
Block a user