✨ feat(37回调接口): 服务器列表接口添加大区信息
This commit is contained in:
@@ -14,6 +14,7 @@ import { UserGuildModel } from '@db/UserGuild';
|
|||||||
import { GuildModel } from '@db/Guild';
|
import { GuildModel } from '@db/Guild';
|
||||||
import { ServerlistModel } from '@db/Serverlist';
|
import { ServerlistModel } from '@db/Serverlist';
|
||||||
import moment = require('moment');
|
import moment = require('moment');
|
||||||
|
import { RegionModel } from '@db/Region';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test Service
|
* Test Service
|
||||||
@@ -341,6 +342,7 @@ export default class Sdk extends Service {
|
|||||||
}
|
}
|
||||||
|
|
||||||
let servers = await ServerlistModel.getAllServerList();
|
let servers = await ServerlistModel.getAllServerList();
|
||||||
|
let regions = await RegionModel.getAllRegion();
|
||||||
let data = servers.map(server => {
|
let data = servers.map(server => {
|
||||||
let statue = 0;
|
let statue = 0;
|
||||||
switch(server.status) {
|
switch(server.status) {
|
||||||
@@ -352,10 +354,11 @@ export default class Sdk extends Service {
|
|||||||
case SERVER_STATUS.HOT:
|
case SERVER_STATUS.HOT:
|
||||||
statue = 2; break;
|
statue = 2; break;
|
||||||
}
|
}
|
||||||
|
let region = regions.find(cur => cur.env == server.env);
|
||||||
return {
|
return {
|
||||||
dsid: server.id,
|
dsid: server.id,
|
||||||
dsname: server.name,
|
dsname: region? `${region.name} ${server.name}`: server.name,
|
||||||
start_time: moment(server.openTime).format('YYYY-MM-DD HH:mm:ss'),
|
start_time: moment(server.openTime * 1000).format('YYYY-MM-DD HH:mm:ss'),
|
||||||
statue
|
statue
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user