|
|
@ -220,6 +220,8 @@ public class MonitorService { |
|
|
|
public <T> IPage<T> queryDataPage(MonitorSourceEnum source, MonitorQueDto queDto) { |
|
|
|
MonitorSourceEnum.ResultWrapper resultWrapper = new MonitorSourceEnum.ResultWrapper(); |
|
|
|
resultWrapper.setQueDto(queDto); |
|
|
|
// ms_dsm_xx入参是使用的 prjStcd 这边我做一下简单的兜底
|
|
|
|
queDto.setPrjStcd(queDto.getStcd()); |
|
|
|
String path = paths.get(source.getTableName()); |
|
|
|
if (path == null) { |
|
|
|
resultWrapper.setResultJson(source.getMockData()); |
|
|
@ -230,6 +232,7 @@ public class MonitorService { |
|
|
|
String json = dataCenterRestTemplateUtils.doPostRequest(dataSyncUrl + path, queDto); |
|
|
|
resultWrapper.setResultJson(json); |
|
|
|
log.debug("请求接口:{},参数:[{}],结果[{}]", dataSyncUrl + path, queDto, json); |
|
|
|
log.debug("queryDataPagePreTableName:{}", source.getTableName() + JSON.toJSONString(queDto)); |
|
|
|
return (IPage<T>) source.getRecords().apply(resultWrapper); |
|
|
|
} |
|
|
|
|
|
|
|