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 44edd106..e5f88ce7 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 @@ -261,8 +261,10 @@ public class CompanyLoginController { PayContactsManagement contactsManagement1 = payContactsManagementService.getOne(queryWrapper1); //绑定过就解绑重新绑定 if (contactsManagement1 != null){ - contactsManagement1.setOpenId(null); - payContactsManagementService.updateById(contactsManagement); + LambdaUpdateWrapper updateWrapper = new LambdaUpdateWrapper<>(); + updateWrapper.eq(PayContactsManagement::getId,contactsManagement1.getId()); + updateWrapper.set(PayContactsManagement::getOpenId,null); + payContactsManagementService.update(updateWrapper); } //绑定微信 contactsManagement.setOpenId(PasswordUtil.encrypt(openId));