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());
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);
}

Loading…
Cancel
Save