fix: 优化报错信息

dev
huangfeng 10 months ago
parent 7197fb4900
commit 7ea5a7a05f

@ -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");

@ -139,6 +139,7 @@ public class MntnServiceImpl implements MntnService {
item.setCid(cid); item.setCid(cid);
item.setResult(res); item.setResult(res);
item.setContent(content); item.setContent(content);
item.setCreateTime(new Date());
resultsMapper.insert(item); resultsMapper.insert(item);
} }

Loading…
Cancel
Save