|
|
@ -32,8 +32,9 @@ public class MntnController extends BaseController {
|
|
|
|
@ApiOperation("上传心跳并返回命令")
|
|
|
|
@ApiOperation("上传心跳并返回命令")
|
|
|
|
public HashMap<String, Object> sync(@RequestBody String data,
|
|
|
|
public HashMap<String, Object> sync(@RequestBody String data,
|
|
|
|
HttpServletRequest req, HttpServletResponse resp) {
|
|
|
|
HttpServletRequest req, HttpServletResponse resp) {
|
|
|
|
try {
|
|
|
|
|
|
|
|
String ip = HttpRequestUtil.getRemoteIp(req);
|
|
|
|
String ip = HttpRequestUtil.getRemoteIp(req);
|
|
|
|
|
|
|
|
String url = req.getRequestURI();
|
|
|
|
|
|
|
|
try {
|
|
|
|
String multi = req.getHeader("Accept-Cmds");
|
|
|
|
String multi = req.getHeader("Accept-Cmds");
|
|
|
|
HashMap<String, Object> map = JSONUtil.json2Object(data, HashMap.class);
|
|
|
|
HashMap<String, Object> map = JSONUtil.json2Object(data, HashMap.class);
|
|
|
|
String cmdid = (String) map.get("id");
|
|
|
|
String cmdid = (String) map.get("id");
|
|
|
@ -44,7 +45,8 @@ public class MntnController extends BaseController {
|
|
|
|
resp.setHeader("ResSyncTime", String.valueOf(System.currentTimeMillis()));
|
|
|
|
resp.setHeader("ResSyncTime", String.valueOf(System.currentTimeMillis()));
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
} catch (Exception ex) {
|
|
|
|
} catch (Exception ex) {
|
|
|
|
String str = ex.getMessage() + ", 数据:" + data;
|
|
|
|
log.error("上传心跳异常", ex);
|
|
|
|
|
|
|
|
String str = ex.getMessage() + ", ip=" + ip + ", url=" + url + ", " + data;
|
|
|
|
DingTalkPushUtil.pushText("运维心跳", str);
|
|
|
|
DingTalkPushUtil.pushText("运维心跳", str);
|
|
|
|
HashMap<String, Object> result = new HashMap<>();
|
|
|
|
HashMap<String, Object> result = new HashMap<>();
|
|
|
|
result.put("code", "400");
|
|
|
|
result.put("code", "400");
|
|
|
|