ariesy 修复sap返回信息

release
yefei 2 years ago
parent a48fa11adc
commit b526fb1e10
  1. 24
      dxhy-erp/src/main/java/com/dxhy/erp/controller/SDNYMainProcessController.java

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

Loading…
Cancel
Save