|
|
|
@ -1040,16 +1040,24 @@ public class SDNYMainProcessController extends AbstractController { |
|
|
|
|
result = snPushCheckRecordService.pushCheckResultToSAP(request.toJSONString()); |
|
|
|
|
|
|
|
|
|
record.setActiveCallResponse(JSONObject.toJSONString(result)); |
|
|
|
|
|
|
|
|
|
R data = new R(); |
|
|
|
|
JSONObject sapResult = JSONObject.parseObject(result); |
|
|
|
|
String es_output = sapResult.getString("ES_OUTPUT"); |
|
|
|
|
JSONObject outputResult = JSONObject.parseObject(es_output); |
|
|
|
|
R data = new R(); |
|
|
|
|
if("S".equals(outputResult.getString("ZTYPE"))) { |
|
|
|
|
data = new R(1000, "default success"); |
|
|
|
|
data.put("data", result); |
|
|
|
|
}else if("E".equals(outputResult.getString("ZTYPE"))) { |
|
|
|
|
data = new R(1001, "request error"); |
|
|
|
|
if(StringUtils.isNotEmpty(es_output)) { |
|
|
|
|
JSONObject outputResult = JSONObject.parseObject(es_output); |
|
|
|
|
|
|
|
|
|
if ("S".equals(outputResult.getString("ZTYPE"))) { |
|
|
|
|
data = new R(1000, "default success"); |
|
|
|
|
data.put("data", result); |
|
|
|
|
} else if ("E".equals(outputResult.getString("ZTYPE"))) { |
|
|
|
|
data = new R(1001, "request error"); |
|
|
|
|
data.put("data", result); |
|
|
|
|
} else { |
|
|
|
|
data = new R(1002, "unknown error"); |
|
|
|
|
data.put("data", result); |
|
|
|
|
} |
|
|
|
|
}else{ |
|
|
|
|
data = new R(1002, "unknown error"); |
|
|
|
|
data.put("data", result); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|