|
|
@@ -153,39 +153,39 @@ public class RtrServerImpl implements RtrServer {
|
|
|
* 调用接口
|
|
|
*/
|
|
|
System.out.println(sapJson);
|
|
|
-// log.info("发起POST请求:URL={},参数={}", QA_sapUrl + "SAP005", sapJson);
|
|
|
-// String post = HttpUtil.post(QA_sapUrl + "SAP005", null, sapJson.toString(), null);
|
|
|
-// log.info(dataForm.get("textField_mi73dy3n")+"POST反馈={}", post);
|
|
|
-// System.out.println( "POST反馈====="+post);
|
|
|
-// if (!post.equals("")) {
|
|
|
-// JSONArray jsonArray = new JSONArray(post);
|
|
|
-// if (jsonArray.size() > 0) {
|
|
|
-// String voucherNumber = "";
|
|
|
-// try {
|
|
|
-// cn.hutool.json.JSONObject postJsonObject = jsonArray.getJSONObject(0);
|
|
|
-// String E_SYSMSGTYPE = postJsonObject.getStr("E_SYSMSGTYPE");//状态
|
|
|
-// String E_MESSAGE = postJsonObject.getStr("E_MESSAGE");//SAP005 接口 反馈值
|
|
|
-// if ( E_SYSMSGTYPE.equals("S")) {
|
|
|
-// String e_belnr = postJsonObject.getStr("E_BELNR");
|
|
|
-// String E_GJAHR = postJsonObject.getStr("E_GJAHR");//凭证年度
|
|
|
-// // 执行完加入,把更改表单凭证数据
|
|
|
-// ydClient.operateData(YDParam.builder().formInstanceId(InstanceId).updateFormDataJson(JSON.toJSONString(UtilMap.map("textField_l9nsavm2, textField_mejezfwk, textareaField_mi5kjmxb, selectField_mi72r4s6", E_GJAHR, e_belnr,E_MESSAGE,"成功"))).build(), YDConf.FORM_OPERATION.update);
|
|
|
-// }else {
|
|
|
-// // 报错写入
|
|
|
-// saveError(InstanceId,E_MESSAGE);
|
|
|
-// }
|
|
|
-// } catch (Exception ex) {
|
|
|
-// log.error("解析异常{}",ex.getMessage());
|
|
|
-// saveError(InstanceId,post);
|
|
|
-// }
|
|
|
-// } else {
|
|
|
-// log.error("返回值数组为空");
|
|
|
-// saveError(InstanceId,"返回值数组为空,返回值:"+post);
|
|
|
-// }
|
|
|
-// }else {
|
|
|
-// // 报错写入
|
|
|
-// saveError(InstanceId,post);
|
|
|
-// }
|
|
|
+ log.info("发起POST请求:URL={},参数={}", QA_sapUrl + "SAP005", sapJson);
|
|
|
+ String post = HttpUtil.post(QA_sapUrl + "SAP005", null, sapJson.toString(), null);
|
|
|
+ log.info(dataForm.get("textField_mi73dy3n")+"POST反馈={}", post);
|
|
|
+ System.out.println( "POST反馈====="+post);
|
|
|
+ if (!post.equals("")) {
|
|
|
+ JSONArray jsonArray = new JSONArray(post);
|
|
|
+ if (jsonArray.size() > 0) {
|
|
|
+ String voucherNumber = "";
|
|
|
+ try {
|
|
|
+ cn.hutool.json.JSONObject postJsonObject = jsonArray.getJSONObject(0);
|
|
|
+ String E_SYSMSGTYPE = postJsonObject.getStr("E_SYSMSGTYPE");//状态
|
|
|
+ String E_MESSAGE = postJsonObject.getStr("E_MESSAGE");//SAP005 接口 反馈值
|
|
|
+ if ( E_SYSMSGTYPE.equals("S")) {
|
|
|
+ String e_belnr = postJsonObject.getStr("E_BELNR");
|
|
|
+ String E_GJAHR = postJsonObject.getStr("E_GJAHR");//凭证年度
|
|
|
+ // 执行完加入,把更改表单凭证数据
|
|
|
+ ydClient.operateData(YDParam.builder().formInstanceId(InstanceId).updateFormDataJson(JSON.toJSONString(UtilMap.map("textField_l9nsavm2, textField_mejezfwk, textareaField_mi5kjmxb, selectField_mi72r4s6", E_GJAHR, e_belnr,E_MESSAGE,"成功"))).build(), YDConf.FORM_OPERATION.update);
|
|
|
+ }else {
|
|
|
+ // 报错写入
|
|
|
+ saveError(InstanceId,E_MESSAGE);
|
|
|
+ }
|
|
|
+ } catch (Exception ex) {
|
|
|
+ log.error("解析异常{}",ex.getMessage());
|
|
|
+ saveError(InstanceId,post);
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ log.error("返回值数组为空");
|
|
|
+ saveError(InstanceId,"返回值数组为空,返回值:"+post);
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ // 报错写入
|
|
|
+ saveError(InstanceId,post);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
private void saveError(String InstanceId,String errorMsg){
|