feat(服务器): 多服务器开服

This commit is contained in:
luying
2023-07-31 15:18:47 +08:00
parent 7e80d740c2
commit 4c0f0bb56b
5 changed files with 74 additions and 22 deletions

View File

@@ -55,6 +55,9 @@ export default class Region extends BaseModel {
@prop({ required: true })
latestServerUniqId: number; // 最新服唯一id
@prop({ required: true })
latestServerOpenTime: number; // 最新服的开服时间
@prop({ required: true })
addressType: number; // 参数表的那个addressType
@@ -90,7 +93,7 @@ export default class Region extends BaseModel {
public static async newServer(id: number, newServer: ServerlistType, uid = 1) {
const rec: RegionType = await RegionModel.findOneAndUpdate({ id }, {
$set: { latestServer: newServer.serverId, latestServerUniqId: newServer.id, updatedBy: uid },
$set: { latestServer: newServer.serverId, latestServerUniqId: newServer.id, latestServerOpenTime: newServer.openTime, updatedBy: uid },
$inc: { serverCount: 1 }
}, { new: true }).lean();
return rec;