排行榜:团长信息
This commit is contained in:
@@ -12,7 +12,7 @@ export enum ROLE_SELECT {
|
||||
GET_ROLE_ID = 'roleId roleName lv head frame spine heads frames spines ce title friendCnt serverId userInfo.serverType',
|
||||
GET_MY_SERVER = 'lv serverId userInfo.serverType',
|
||||
COM_BATTLE = 'lv head frame spine heads frames spines topLineupCe',
|
||||
GET_HEADS = 'heads head frames frame spines spine',
|
||||
GET_HEADS = 'heads head frames frame spines spine isGuildLeader roleId roleName lv ce title',
|
||||
// 排行榜基础数据
|
||||
RANK = 'roleId roleName lv vLv head frame spine heads frames spines title guildName ce topLineup towerLv towerUpTime topLineupCe heroNum updatedAt heroNumUpdatedAt dungeonWarId dungeonUpdatedAt dungeonHeroes mainWarId mainUpdatedAt mainEliteWarId mainEliteUpdatedAt showLineup hasGuild',
|
||||
};
|
||||
|
||||
+4
-2
@@ -264,6 +264,8 @@ export default class Role extends BaseModel {
|
||||
guildCode: string; // 加入的军团code
|
||||
@prop({ required: true, default: "" })
|
||||
guildName: string; // 加入的军团名
|
||||
@prop({ required: true, default: false })
|
||||
isGuildLeader: boolean; // 是否是团长
|
||||
|
||||
// 好友
|
||||
@prop({ required: true, default: 0 })
|
||||
@@ -582,8 +584,8 @@ export default class Role extends BaseModel {
|
||||
}
|
||||
|
||||
// 记录加入公会
|
||||
public static async joinGuild(roleId: string, guildCode: string, guildName: string) {
|
||||
const result = await RoleModel.findOneAndUpdate({ roleId, hasGuild: false }, { hasGuild: true, guildCode, guildName }, { new: true }).lean();
|
||||
public static async joinGuild(roleId: string, guildCode: string, guildName: string, isGuildLeader: boolean) {
|
||||
const result = await RoleModel.findOneAndUpdate({ roleId, hasGuild: false }, { $set: { hasGuild: true, guildCode, guildName, isGuildLeader } }, { new: true }).lean();
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user