下面展示一些 内联代码片
。
List dateList=new ArrayList<>();
dateList.add(DateUtil.getYesterday("yyyy-MM-dd"));
for(int i = 3; i <= 7; i++) {
dateList.add(DateUtil.getMonthDay(3 - i, 0, "yyyy-MM-dd"));
}
resultTempMap = dispatcher.runSync("esMultiDimensionQueryForRzb", param);
if (!ReturnMapUtil.isReturnCodeSuccess(resultTempMap)) {
Debug.logError("调用esMultiDimensionQueryForRzb服务异常",module);
}
参数
{
“conditionList”: [
{
“indicatorId”: “CUST_NO”,
“valueType”: “02”,
“indicatorValue”: “xxxxx”,
“seqId”: “1”
},
{
“indicatorId”: “DATA_DATE”,
“valueType”: “01”,
“indicatorValue”: [
“2021-03-11”,
“2021-02-28”,
“2021-01-31”,
“2020-12-31”,
“2020-11-30”,
“2020-10-31”
],
“seqId”: “2”
}
],
“sortField”: “+DATA_DATE”,
“pageSize”: 6,
“conditionLogic”: “01”,
“outputFieldList”: [
“CUST_NO”,
“DATA_DATE”,
“AUM”,
“DEPO”
],
“pageNum”: 1,
“dataMarketTable”: “xxxx”
}
如果是本地的方法报错,则显示的是java.util.ArrayList
若是调用的时候报错,则因为已经经过http调用ArrayList变为了com.alibaba.fastjson.JSONArray,由此可以看出,错误代码是哪一方返回的