generated from root/miduo_server
记录服务器版本号和重启时间
parent
f5bae38b42
commit
e534b5d89e
|
@ -59,19 +59,21 @@ public class ServerInfoController {
|
||||||
CServerOpenTime cServerOpenTime = serverInfoDao.getOpenServerTime(serverInfo.getServer_id());
|
CServerOpenTime cServerOpenTime = serverInfoDao.getOpenServerTime(serverInfo.getServer_id());
|
||||||
if (null != cServerOpenTime) {
|
if (null != cServerOpenTime) {
|
||||||
serverInfoVo.setOpen_time(cServerOpenTime.getOpenTime());
|
serverInfoVo.setOpen_time(cServerOpenTime.getOpenTime());
|
||||||
|
serverInfoVo.setVersion(cServerOpenTime.getVersion());
|
||||||
|
serverInfoVo.setRestartTime(cServerOpenTime.getRestartTime());
|
||||||
}
|
}
|
||||||
serverInfoVos.add(serverInfoVo);
|
|
||||||
serverInfoVo.setIp_port(serverInfo.getIP()+":"+serverInfo.getPort());
|
serverInfoVo.setIp_port(serverInfo.getIP()+":"+serverInfo.getPort());
|
||||||
|
|
||||||
String openT = "手动开服";
|
String openT = "手动开服";
|
||||||
if(serverInfo.getOpen_type()!=null&&serverInfo.getOpen_type().equals(Constants.SERVEROPEN_TIME)){
|
if(serverInfo.getOpen_type()!=null&&serverInfo.getOpen_type().equals(Constants.SERVEROPEN_TIME)){
|
||||||
openT = RedisUtil.getInstence().getObject(String.valueOf(serverInfo.getServer_id()) + RedisUserKey.Delimiter_colon + RedisUserKey.AUTOOPENTIME, "", String.class, -1);
|
openT = RedisUtil.getInstence().getObject(serverInfo.getServer_id() + RedisUserKey.Delimiter_colon + RedisUserKey.AUTOOPENTIME, "", String.class, -1);
|
||||||
}else if(serverInfo.getOpen_type()!=null&&serverInfo.getOpen_type().equals(Constants.SERVEROPEN_NUM)) {
|
}else if(serverInfo.getOpen_type()!=null&&serverInfo.getOpen_type().equals(Constants.SERVEROPEN_NUM)) {
|
||||||
openT = "按量开服";
|
openT = "按量开服";
|
||||||
}
|
}
|
||||||
if(null!=openT) {
|
if(null!=openT) {
|
||||||
serverInfoVo.setOpen_type(openT);
|
serverInfoVo.setOpen_type(openT);
|
||||||
}
|
}
|
||||||
|
serverInfoVos.add(serverInfoVo);
|
||||||
}
|
}
|
||||||
map.addAttribute("serverInfos", serverInfoVos);
|
map.addAttribute("serverInfos", serverInfoVos);
|
||||||
return "findServerInfo";
|
return "findServerInfo";
|
||||||
|
|
|
@ -7,11 +7,29 @@ import org.springframework.data.mongodb.core.mapping.Field;
|
||||||
@Document(collection="server_config")
|
@Document(collection="server_config")
|
||||||
public class CServerOpenTime {
|
public class CServerOpenTime {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* serverId
|
||||||
|
*/
|
||||||
@Id
|
@Id
|
||||||
private int id; // serverId
|
private int id;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 精确到秒的时间戳
|
||||||
|
*/
|
||||||
@Field(value = "open_time")
|
@Field(value = "open_time")
|
||||||
private String openTime; // 精确到秒的时间戳
|
private String openTime;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 版本号
|
||||||
|
*/
|
||||||
|
@Field(value = "version")
|
||||||
|
private int version;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 重启时间
|
||||||
|
*/
|
||||||
|
@Field(value = "restartTime")
|
||||||
|
private String restartTime;
|
||||||
|
|
||||||
public int getId() {
|
public int getId() {
|
||||||
return id;
|
return id;
|
||||||
|
@ -28,4 +46,20 @@ public class CServerOpenTime {
|
||||||
public void setOpenTime(String openTime) {
|
public void setOpenTime(String openTime) {
|
||||||
this.openTime = openTime;
|
this.openTime = openTime;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getVersion() {
|
||||||
|
return version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVersion(int version) {
|
||||||
|
this.version = version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRestartTime() {
|
||||||
|
return restartTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRestartTime(String restartTime) {
|
||||||
|
this.restartTime = restartTime;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -5,13 +5,14 @@ public class ServerInfoVo{
|
||||||
public String server_id;
|
public String server_id;
|
||||||
public String ip_port;
|
public String ip_port;
|
||||||
public String name;
|
public String name;
|
||||||
public String open_time ;
|
public String open_time;
|
||||||
public String open_type ;
|
public String open_type;
|
||||||
public int status;
|
public int status;
|
||||||
public int is_new;
|
public int is_new;
|
||||||
public long registerNum;
|
public long registerNum;
|
||||||
public long onlineNum;
|
public long onlineNum;
|
||||||
|
private int version;
|
||||||
|
private String restartTime;
|
||||||
|
|
||||||
public void setIsnew(int isnew) {
|
public void setIsnew(int isnew) {
|
||||||
this.is_new = isnew;
|
this.is_new = isnew;
|
||||||
|
@ -60,6 +61,22 @@ public class ServerInfoVo{
|
||||||
this.ip_port = ip_port;
|
this.ip_port = ip_port;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public int getVersion() {
|
||||||
|
return version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVersion(int version) {
|
||||||
|
this.version = version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getRestartTime() {
|
||||||
|
return restartTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRestartTime(String restartTime) {
|
||||||
|
this.restartTime = restartTime;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return "ServerInfoVo{" +
|
return "ServerInfoVo{" +
|
||||||
|
@ -72,6 +89,8 @@ public class ServerInfoVo{
|
||||||
", is_new=" + is_new +
|
", is_new=" + is_new +
|
||||||
", registerNum=" + registerNum +
|
", registerNum=" + registerNum +
|
||||||
", onlineNum=" + onlineNum +
|
", onlineNum=" + onlineNum +
|
||||||
|
", version='" + version + '\'' +
|
||||||
|
", restartTime='" + restartTime + '\'' +
|
||||||
'}';
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,6 +81,8 @@
|
||||||
<th width="200">开启时间</th>
|
<th width="200">开启时间</th>
|
||||||
<th width="200">服务器状态</th>
|
<th width="200">服务器状态</th>
|
||||||
<th width="200">新服推荐</th>
|
<th width="200">新服推荐</th>
|
||||||
|
<th width="200">版本号</th>
|
||||||
|
<th width="200">上次重启时间</th>
|
||||||
<th width="240">操作</th>
|
<th width="240">操作</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
@ -109,8 +111,10 @@
|
||||||
<span th:case="0" class="label label-defaunt radius">普通</span>
|
<span th:case="0" class="label label-defaunt radius">普通</span>
|
||||||
<span th:case="1" class="Hui-iconfont" style="color: #2f332a">新服推荐</span>
|
<span th:case="1" class="Hui-iconfont" style="color: #2f332a">新服推荐</span>
|
||||||
</th>
|
</th>
|
||||||
|
<td th:text="${obj.version}" style="text-align: center;"></td>
|
||||||
|
<td th:text="${obj.restartTime}" style="text-align: center;"></td>
|
||||||
|
|
||||||
<td class="td-manage">
|
<td class="td-manage" style="text-align: center;">
|
||||||
<a title="" href="javascript:;"
|
<a title="" href="javascript:;"
|
||||||
th:href="@{/toServerInfoEdit(id =${obj.server_id},status = ${obj.status})}" class="ml-5"
|
th:href="@{/toServerInfoEdit(id =${obj.server_id},status = ${obj.status})}" class="ml-5"
|
||||||
style="text-decoration:none">
|
style="text-decoration:none">
|
||||||
|
|
|
@ -26,12 +26,8 @@
|
||||||
<h1><p class="f-20 text-success">戒灵后台管理台</p></h1>
|
<h1><p class="f-20 text-success">戒灵后台管理台</p></h1>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-left: 20px;font-size: 18px">
|
<div style="margin-left: 20px;font-size: 18px">
|
||||||
<p style="color: red">更新日志[2021-6-28]</p>
|
<p style="color: red">更新日志[2021-7-23]</p>
|
||||||
<p>1、序列号查询功能修改优化</p>
|
<p>1、服务器信息列表添加版本号和上次重启时间展示</p>
|
||||||
<p>2、gm管理-->添加游戏隐私协议管理功能</p>
|
|
||||||
<p>3、扶持账号申请添加账号重复验证</p>
|
|
||||||
<p>4、用户管理-->添加渠道包管理功能</p>
|
|
||||||
<p>5、订单列表-->添加渠道权限</p>
|
|
||||||
</div>
|
</div>
|
||||||
<footer class="footer mt-20">
|
<footer class="footer mt-20">
|
||||||
</footer>
|
</footer>
|
||||||
|
|
Loading…
Reference in New Issue