generated from root/miduo_server
记录服务器版本号和重启时间
parent
f5bae38b42
commit
e534b5d89e
|
@ -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";
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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 + '\'' +
|
||||
'}';
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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">
|
||||
|
|
|
@ -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>
|
||||
|
|
Loading…
Reference in New Issue