diff --git a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java b/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java index 3db014fa..d4f0b098 100644 --- a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java +++ b/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/INingboBankTreasuryService.java @@ -15,7 +15,7 @@ public interface INingboBankTreasuryService { * @param jsonObject * @return com.hzya.frame.web.entity.JsonResultEntity **/ - JsonResultEntity sendNbBank(JSONObject jsonObject); + Object sendNbBank(JSONObject jsonObject); /** * diff --git a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java b/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java index d90dc8f0..488eb869 100644 --- a/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java +++ b/service/src/main/java/com/hzya/frame/ningboBankTreasury/service/impl/NingboBankTreasuryServiceImpl.java @@ -33,7 +33,8 @@ public class NingboBankTreasuryServiceImpl implements INingboBankTreasuryService * @Date 4:45 下午 2024/7/9 **/ @Override - public JsonResultEntity sendNbBank(JSONObject jsonObject) { + public Object sendNbBank(JSONObject jsonObject) { + JSONObject returnJson = new JSONObject(); JSONObject entity = getstrObj("jsonStr", jsonObject); String dataJson = entity.getString("Data"); String appKey = entity.getString("appKey"); @@ -48,30 +49,35 @@ public class NingboBankTreasuryServiceImpl implements INingboBankTreasuryService OpenSDK.dynamicInit(configParam,true); } catch (SDKException e) { logger.error("初始化宁波银行OpenSDK错误:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("初始化宁波银行OpenSDK错误"); + returnJson.put("retCode","9999"); + returnJson.put("retMsg","初始化宁波银行OpenSDK错误"); + return returnJson; } //发送数据 try { String returnData = OpenSDK.send(productID,serviceID,dataJson.replace(" ","")); - //String returnData = OpenSDK.send(productID,serviceID,dataJson); if(returnData == null || "".equals(returnData)){ - return BaseResult.getFailureMessageEntity("发送宁波银行OpenSDK返回错误"); + returnJson.put("retCode","9999"); + returnJson.put("retMsg","发送宁波银行OpenSDK返回错误"); + return returnJson; } try { - JSONObject returnJson = JSONObject.parseObject(returnData); + returnJson = JSONObject.parseObject(returnData); JSONObject retData = returnJson.getJSONObject("Data"); String retCode = retData.getString("retCode"); - if(retCode != null && "0000".equals(retCode)){ - return BaseResult.getSuccessMessageEntity("发送宁波银行成功",returnJson); - }else { - return BaseResult.getFailureMessageEntity("发送宁波银行错误",returnJson); - } + String retMsg = retData.getString("retMsg"); + returnJson.put("retCode",retCode); + returnJson.put("retMsg",retMsg); + return returnJson; } catch (Exception e) { - return BaseResult.getFailureMessageEntity("发送宁波银行OpenSDK返回转换Json错误"); + returnJson.put("retCode","9999"); + returnJson.put("retMsg","发送宁波银行OpenSDK返回转换Json错误"); + return returnJson; } } catch (Exception e) { - logger.error("发送宁波银行OpenSDK错误:{}",e.getMessage()); - return BaseResult.getFailureMessageEntity("发送宁波银行OpenSDK错误"); + returnJson.put("retCode","9999"); + returnJson.put("retMsg","发送宁波银行OpenSDK错误"); + return returnJson; } }