From f6c14b1e7b036a87beda7eaaa04b15dec34cca9b Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Mon, 29 Aug 2022 12:10:40 +0800 Subject: [PATCH] 20220822 --- src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java b/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java index 771ac7f..50a4882 100644 --- a/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java +++ b/src/main/java/cc/mrbird/febs/pay/controller/UnipayController.java @@ -180,16 +180,16 @@ String resultStr = (String) jsonObject.get("biz_code"); String signData = (String) jsonObject.get("data"); String signBizMsg = (String) jsonObject.get("biz_msg"); - - JSONObject signDatajsonObject = JSONUtil.parseObj(signData); - String err_msg = (String) signDatajsonObject.get("err_msg"); - if(ObjectUtil.isNotNull(signDatajsonObject.get("err_code"))){ - return new FebsResponse().fail().message(err_msg+"签约失败,请重新下单"); + if(StrUtil.isNotBlank(signData)){ + JSONObject signDatajsonObject = JSONUtil.parseObj(signData); + String err_msg = (String) signDatajsonObject.get("err_msg"); + if(ObjectUtil.isNotNull(signDatajsonObject.get("err_code"))){ + return new FebsResponse().fail().message(err_msg+"签约失败,请重新下单"); + } } if(!"JS000000".equals(resultStr)){ return new FebsResponse().fail().message(signBizMsg+"签约失败,请重新下单"); }else{ - MallMember member = LoginUserUtil.getLoginUser(); Long bankId = agreementSignDto.getBankId(); MallMemberBank mallMemberBank = mallMemberBankMapper.selectById(bankId); -- Gitblit v1.9.1