记录服务器版本号和重启时间

master
duhui 2021-07-23 13:55:53 +08:00
parent f5bae38b42
commit e534b5d89e
5 changed files with 69 additions and 14 deletions

View File

@ -59,19 +59,21 @@ public class ServerInfoController {
CServerOpenTime cServerOpenTime = serverInfoDao.getOpenServerTime(serverInfo.getServer_id());
if (null != cServerOpenTime) {
serverInfoVo.setOpen_time(cServerOpenTime.getOpenTime());
serverInfoVo.setVersion(cServerOpenTime.getVersion());
serverInfoVo.setRestartTime(cServerOpenTime.getRestartTime());
}
serverInfoVos.add(serverInfoVo);
serverInfoVo.setIp_port(serverInfo.getIP()+":"+serverInfo.getPort());
String openT = "手动开服";
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)) {
openT = "按量开服";
}
if(null!=openT) {
serverInfoVo.setOpen_type(openT);
}
serverInfoVos.add(serverInfoVo);
}
map.addAttribute("serverInfos", serverInfoVos);
return "findServerInfo";

View File

@ -7,11 +7,29 @@ import org.springframework.data.mongodb.core.mapping.Field;
@Document(collection="server_config")
public class CServerOpenTime {
/**
* serverId
*/
@Id
private int id; // serverId
private int id;
/**
*
*/
@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() {
return id;
@ -28,4 +46,20 @@ public class CServerOpenTime {
public void setOpenTime(String 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;
}
}

View File

@ -5,13 +5,14 @@ public class ServerInfoVo{
public String server_id;
public String ip_port;
public String name;
public String open_time ;
public String open_type ;
public String open_time;
public String open_type;
public int status;
public int is_new;
public long registerNum;
public long onlineNum;
private int version;
private String restartTime;
public void setIsnew(int isnew) {
this.is_new = isnew;
@ -60,6 +61,22 @@ public class ServerInfoVo{
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
public String toString() {
return "ServerInfoVo{" +
@ -72,6 +89,8 @@ public class ServerInfoVo{
", is_new=" + is_new +
", registerNum=" + registerNum +
", onlineNum=" + onlineNum +
", version='" + version + '\'' +
", restartTime='" + restartTime + '\'' +
'}';
}
}

View File

@ -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="240">操作</th>
</tr>
</thead>
@ -109,8 +111,10 @@
<span th:case="0" class="label label-defaunt radius">普通</span>
<span th:case="1" class="Hui-iconfont" style="color: #2f332a">新服推荐</span>
</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:;"
th:href="@{/toServerInfoEdit(id =${obj.server_id},status = ${obj.status})}" class="ml-5"
style="text-decoration:none">

View File

@ -26,12 +26,8 @@
<h1><p class="f-20 text-success">戒灵后台管理台</p></h1>
</div>
<div style="margin-left: 20px;font-size: 18px">
<p style="color: red">更新日志[2021-6-28]</p>
<p>1、序列号查询功能修改优化</p>
<p>2、gm管理-->添加游戏隐私协议管理功能</p>
<p>3、扶持账号申请添加账号重复验证</p>
<p>4、用户管理-->添加渠道包管理功能</p>
<p>5、订单列表-->添加渠道权限</p>
<p style="color: red">更新日志[2021-7-23]</p>
<p>1、服务器信息列表添加版本号和上次重启时间展示</p>
</div>
<footer class="footer mt-20">
</footer>