| | |
| | | if (page.getRecords() != null && !page.getRecords().isEmpty()) { |
| | | ApiLog item = page.getRecords().get(0); |
| | | StringBuilder sb = new StringBuilder(); |
| | | sb.append("异常告警").append("\n"); |
| | | sb.append("异常告警-ERROR").append("\n"); |
| | | sb.append("时间: ").append(item.getCreateTime$()).append("\n"); |
| | | sb.append("接口: ").append(nvl(item.getNamespace())).append(" ").append(nvl(item.getUrl())).append("\n"); |
| | | sb.append("IP: ").append(nvl(item.getClientIp())).append("\n"); |
| | | sb.append("相关信息: ").append(nvl(item.getClientIp())).append("\n"); |
| | | sb.append("请求: ").append(cut(nvl(item.getRequest()), 500)).append("\n"); |
| | | sb.append("响应: ").append(cut(nvl(item.getResponse()), 500)).append("\n"); |
| | | sb.append("异常: ").append(cut(nvl(item.getErr()), 500)); |
| | | DingDingPush.send(sb.toString()); |
| | | item.setMemo("PUSHED"); |
| | | apiLogService.updateById(item); |