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 708b957..80b69b3 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 @@ -121,7 +121,7 @@ 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||"false".equals(flag)){//失败 + if (resError(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -132,7 +132,7 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn { }else { JSONObject data = datas.getJSONObject(0); String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + if (resError(dataflag)){ resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -146,7 +146,7 @@ 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||"false".equals(flag)){//失败 + if (resError(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -157,7 +157,7 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn { }else { JSONObject data = datas.getJSONObject(0); String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + if (resError(dataflag)){ resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -174,7 +174,7 @@ 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||"false".equals(flag)){//失败 + if (resError(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -185,7 +185,7 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn { }else { JSONObject data = datas.getJSONObject(0); String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + if (resError(dataflag)){ resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -564,5 +564,10 @@ public class tsgxApiMappingBillPlugin extends AbstractBillPlugIn { return save; } - + /* + * 检查是否失败的结果 + * */ + private Boolean resError(String flag){ + return "0".equals(flag)||"null".equals(flag)||flag==null||"false".equals(flag); + } } 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 8034c3c..cee8de5 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 @@ -116,7 +116,7 @@ public class SharePushTaskPlugin extends AbstractTask { 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||"false".equals(flag)){//失败 + if (resError(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -127,7 +127,7 @@ public class SharePushTaskPlugin extends AbstractTask { }else { JSONObject data = datas.getJSONObject(0); String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + if (resError(dataflag)){ resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -141,7 +141,7 @@ public class SharePushTaskPlugin extends AbstractTask { 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||"false".equals(flag)){//失败 + if (resError(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -152,7 +152,7 @@ public class SharePushTaskPlugin extends AbstractTask { }else { JSONObject data = datas.getJSONObject(0); String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + if (resError(dataflag)){ resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -169,7 +169,7 @@ public class SharePushTaskPlugin extends AbstractTask { 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||"false".equals(flag)){//失败 + if (resError(flag)){//失败 resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -180,7 +180,7 @@ public class SharePushTaskPlugin extends AbstractTask { }else { JSONObject data = datas.getJSONObject(0); String dataflag = data.getString("FLAG"); - if ("0".equals(dataflag)||"null".equals(dataflag)||dataflag==null){ + if (resError(dataflag)){ resultMap.put("shkd_issuccess",false);//是否成功 bei_elecreceipt.set("shkd_sfcgtsgx",false); }else { @@ -554,4 +554,12 @@ public class SharePushTaskPlugin extends AbstractTask { Object[] save = SaveServiceHelper.save(new DynamicObject[]{dynamicObject}); return save; } + + /* + * 检查是否失败的结果 + * */ + private Boolean resError(String flag){ + return "0".equals(flag)||"null".equals(flag)||flag==null||"false".equals(flag); + } + }