diff --git a/src/main/java/com/sqx/modules/app/controller/app/AppController.java b/src/main/java/com/sqx/modules/app/controller/app/AppController.java index 4d19310e..2a8caa59 100644 --- a/src/main/java/com/sqx/modules/app/controller/app/AppController.java +++ b/src/main/java/com/sqx/modules/app/controller/app/AppController.java @@ -124,9 +124,11 @@ public class AppController { errMsg = "支付宝信息修改失败: 每月可修改次数已用完,请联系管理员"; } - userEntity.setZhiFuBao(zhiFuBao); - userEntity.setZhiFuBaoName(certName); - userService.updateById(userEntity); + if (StrUtil.isNotBlank(errMsg)) { + userEntity.setZhiFuBao(zhiFuBao); + userEntity.setZhiFuBaoName(certName); + userService.updateById(userEntity); + } } @@ -153,6 +155,11 @@ public class AppController { ApiAccessLimitUtil.removeKey(String.valueOf(userId), "updateAuthCertInfo"); errMsg = "实名修改失败: 身份证信息不匹配"; } + + if (errMsg != null && errMsg.contains("实名修改失败")) { + return Result.error(errMsg); + } + userInfo.setCertName(certName); userInfo.setCertNo(certNum); userInfo.setUpdateTime(DateUtil.date());