diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java index 6e07ae7c..d347de24 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java @@ -276,6 +276,9 @@ public class CompanyLoginController { public Result unbindWeXin() { LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); PayContactsManagement contactsManagement = payContactsManagementService.getById(loginUser.getId()); + if (contactsManagement == null){ + throw new JeroBootException("不是企业联系人"); + } contactsManagement.setOpenId(null); payContactsManagementService.updateById(contactsManagement); baseCommonService.addLog("手机号: " + contactsManagement.getPhone() + ",解除绑定微信成功!", CommonConstant.LOG_TYPE_2, CommonConstant.OPERATE_TYPE_3, loginUser);