diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/tsgxApiMappingBillPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/tsgxApiMappingBillPlugin.java index 2fc485a..cc4fbf7 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/tsgxApiMappingBillPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/form/tsgxApiMappingBillPlugin.java @@ -124,19 +124,24 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn { logger.info("单据"+bei_elecreceipt.getString("billno")+"返回信息:"+res); JSONObject otherIsJsonRS = JSONObject.parseObject(res);//获取返回结果 String flag = otherIsJsonRS.getString("flag"); - if ("0".equals(flag)||"null".equals(flag)||flag==null){//失败 + if ("0".equals(flag)||"null".equals(flag)||flag==null||"false".equals(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { JSONArray datas = otherIsJsonRS.getJSONArray("data"); - JSONObject data = datas.getJSONObject(0); - String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ - resultMap.put("shkd_issuccess",false);//是否成功 - bei_elecreceipt.set("shkd_sfcgtsgx",false); - }else { + if (datas==null){ resultMap.put("shkd_issuccess",true);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",true); + }else { + JSONObject data = datas.getJSONObject(0); + String dataflag = data.getString("FLAG"); + if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + resultMap.put("shkd_issuccess",false);//是否成功 + bei_elecreceipt.set("shkd_sfcgtsgx",false); + }else { + resultMap.put("shkd_issuccess",true);//是否成功 + bei_elecreceipt.set("shkd_sfcgtsgx",true); + } } } break; diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/SharePushTaskPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/SharePushTaskPlugin.java index 9ce450f..93364a7 100644 --- a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/SharePushTaskPlugin.java +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/task/SharePushTaskPlugin.java @@ -119,18 +119,23 @@ public class SharePushTaskPlugin extends AbstractTask { res = doPost(shkd_url,headMap,saveRequestBody,null); JSONObject otherIsJsonRS = JSONObject.parseObject(res);//获取返回结果 String flag = otherIsJsonRS.getString("flag"); - if ("0".equals(flag)||"null".equals(flag)||flag==null){//失败 + if ("0".equals(flag)||"null".equals(flag)||flag==null||"false".equals(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 }else { JSONArray datas = otherIsJsonRS.getJSONArray("data"); - JSONObject data = datas.getJSONObject(0); - String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ - resultMap.put("shkd_issuccess",false);//是否成功 - bei_elecreceipt.set("shkd_sfcgtsgx",false); - }else { + if (datas==null){ resultMap.put("shkd_issuccess",true);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",true); + }else { + JSONObject data = datas.getJSONObject(0); + String dataflag = data.getString("FLAG"); + if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + resultMap.put("shkd_issuccess",false);//是否成功 + bei_elecreceipt.set("shkd_sfcgtsgx",false); + }else { + resultMap.put("shkd_issuccess",true);//是否成功 + bei_elecreceipt.set("shkd_sfcgtsgx",true); + } } } break;