This commit is contained in:
tanghc
2020-03-02 08:48:59 +08:00
parent 62261dc107
commit d08ba46063

View File

@@ -159,7 +159,7 @@ public abstract class BaseExecutorAdapter<T, R> implements ResultExecutor<T, R>
*/
protected boolean isMergeResult(T request) {
ApiParam params = this.getApiParam(request);
return params.fetchMergeResult();
return params != null && params.fetchMergeResult();
}
protected String formatResult(String serviceResult) {
@@ -176,6 +176,10 @@ public abstract class BaseExecutorAdapter<T, R> implements ResultExecutor<T, R>
public String merge(T exchange, JSONObject responseData) {
JSONObject finalData = new JSONObject(true);
ApiParam params = this.getApiParam(exchange);
if (params == null) {
params = new ApiParam();
params.setName("error");
}
ApiConfig apiConfig = ApiConfig.getInstance();
// 点换成下划线
DataNameBuilder dataNameBuilder = apiConfig.getDataNameBuilder();