diff --git a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java index a106fd7..2c74ef9 100644 --- a/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java +++ b/src/main/java/com/yn/bftl/thirdparty/modules/chinaums/service/impl/AuthServiceImpl.java @@ -780,9 +780,13 @@ byxPasswordResetDTO.setLegalIdCard(chinaumsAuthInfo.getLegalPersonIdCardNumber()); byxPasswordResetDTO.setLegalPhoneNum(chinaumsAuthInfo.getLegalPersonMobileNumber()); - byxChinaumsUtil.execute(ByxRouteUtil.ROUTE_WALLET_UPAPI_ACCT_PASSWORDS_RESET, (JSONObject) JSONObject.toJSON(byxPasswordResetDTO), JSONObject.class); + JSONObject jsonObject = byxChinaumsUtil.execute(ByxRouteUtil.ROUTE_WALLET_UPAPI_ACCT_PASSWORDS_RESET, (JSONObject) JSONObject.toJSON(byxPasswordResetDTO), JSONObject.class); + // 不成功时抛出异常 + if(!"00000".equals(jsonObject.getString("rspCode")) ){ + throw new YnceErrorException(jsonObject.getString("rspResult")); + } // chinaumsAuthInfo.setPassword(passwordResetDTO.getNewPassword()); - chinaumsAuthInfoRepository.save(chinaumsAuthInfo); +// chinaumsAuthInfoRepository.save(chinaumsAuthInfo); } @Override