diff --git a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/MntnController.java b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/MntnController.java index 9f8601b..6c97b5e 100644 --- a/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/MntnController.java +++ b/xymanager_admin/src/main/java/com/shxy/xymanager_admin/controller/MntnController.java @@ -32,8 +32,9 @@ public class MntnController extends BaseController { @ApiOperation("上传心跳并返回命令") public HashMap sync(@RequestBody String data, HttpServletRequest req, HttpServletResponse resp) { + String ip = HttpRequestUtil.getRemoteIp(req); + String url = req.getRequestURI(); try { - String ip = HttpRequestUtil.getRemoteIp(req); String multi = req.getHeader("Accept-Cmds"); HashMap map = JSONUtil.json2Object(data, HashMap.class); String cmdid = (String) map.get("id"); @@ -44,7 +45,8 @@ public class MntnController extends BaseController { resp.setHeader("ResSyncTime", String.valueOf(System.currentTimeMillis())); return result; } catch (Exception ex) { - String str = ex.getMessage() + ", 数据:" + data; + log.error("上传心跳异常", ex); + String str = ex.getMessage() + ", ip=" + ip + ", url=" + url + ", " + data; DingTalkPushUtil.pushText("运维心跳", str); HashMap result = new HashMap<>(); result.put("code", "400"); diff --git a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/MntnServiceImpl.java b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/MntnServiceImpl.java index 297d007..8d7d342 100644 --- a/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/MntnServiceImpl.java +++ b/xymanager_service/src/main/java/com/shxy/xymanager_service/impl/MntnServiceImpl.java @@ -139,6 +139,7 @@ public class MntnServiceImpl implements MntnService { item.setCid(cid); item.setResult(res); item.setContent(content); + item.setCreateTime(new Date()); resultsMapper.insert(item); }