|
@@ -974,10 +974,16 @@ class ApiController {
|
|
|
let data = [];
|
|
let data = [];
|
|
|
let isNewAccount = 1
|
|
let isNewAccount = 1
|
|
|
let enterServerList = (await Server.getEnterServerListByUid(uid))
|
|
let enterServerList = (await Server.getEnterServerListByUid(uid))
|
|
|
|
|
+ let ip = ctx.request.ip
|
|
|
|
|
+ if (ip.startsWith('::ffff:')) {
|
|
|
|
|
+ ip = ip.substring('::ffff:'.length);
|
|
|
|
|
+ }
|
|
|
|
|
+ logger.info("getLastServerList 区服接口", { "ip": ctx.request.ip })
|
|
|
|
|
|
|
|
if (enterServerList.length > 0) {
|
|
if (enterServerList.length > 0) {
|
|
|
isNewAccount = 0
|
|
isNewAccount = 0
|
|
|
- const servers = (await Server.getServerList(tag, 1))
|
|
|
|
|
|
|
+ // const servers = (await Server.getServerList(tag, 1))
|
|
|
|
|
+ const servers = (await Server.getAllServerList(tag, ip))
|
|
|
enterServerList.forEach(function (element) {
|
|
enterServerList.forEach(function (element) {
|
|
|
data.push({
|
|
data.push({
|
|
|
"channel": "Thailand", //渠道固定
|
|
"channel": "Thailand", //渠道固定
|
|
@@ -995,7 +1001,8 @@ class ApiController {
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
} else {
|
|
} else {
|
|
|
- const servers = (await Server.getServerList(tag, 1))
|
|
|
|
|
|
|
+ // const servers = (await Server.getServerList(tag, 1))
|
|
|
|
|
+ const servers = (await Server.getAllServerList(tag, ip))
|
|
|
if (servers.length > 0) {
|
|
if (servers.length > 0) {
|
|
|
const serverInfo = servers[servers.length - 1]
|
|
const serverInfo = servers[servers.length - 1]
|
|
|
data.push({
|
|
data.push({
|