diff --git a/accompany-base/accompany-basic/accompany-basic-sdk/src/main/java/com/accompany/core/model/GoogleOpenidRef.java b/accompany-base/accompany-basic/accompany-basic-sdk/src/main/java/com/accompany/core/model/GoogleOpenidRef.java index fcf4657c1..c3838479a 100644 --- a/accompany-base/accompany-basic/accompany-basic-sdk/src/main/java/com/accompany/core/model/GoogleOpenidRef.java +++ b/accompany-base/accompany-basic/accompany-basic-sdk/src/main/java/com/accompany/core/model/GoogleOpenidRef.java @@ -1,6 +1,7 @@ package com.accompany.core.model; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import lombok.Data; @@ -32,5 +33,7 @@ public class GoogleOpenidRef implements Serializable { */ private Date createTime; + @TableField(exist = false) + private boolean register; } diff --git a/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/account/AccountService.java b/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/account/AccountService.java index 3309704d0..ef034b3e4 100644 --- a/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/account/AccountService.java +++ b/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/account/AccountService.java @@ -48,10 +48,9 @@ public class AccountService extends ServiceImpl { * @param unionId * @return */ - public Account getAccountByThird(Byte type, String unionId, String signApp) { + public Account getAccountByThird(Byte type, String unionId) { QueryWrapper wrapper = new QueryWrapper<>(); - wrapper.lambda().eq(Account::getUnionId, unionId).eq(Account::getThirdLoginType, type) - .eq(StringUtils.hasText(signApp), Account::getSignupApp, signApp); + wrapper.lambda().eq(Account::getUnionId, unionId).eq(Account::getThirdLoginType, type); List accounts = list(wrapper); if (CollectionUtils.isEmpty(accounts)) { return null; diff --git a/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/user/impl/GoogleOpenidRefServiceImpl.java b/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/user/impl/GoogleOpenidRefServiceImpl.java index 4828b6399..c1cfa47f0 100644 --- a/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/user/impl/GoogleOpenidRefServiceImpl.java +++ b/accompany-base/accompany-basic/accompany-basic-service/src/main/java/com/accompany/core/service/user/impl/GoogleOpenidRefServiceImpl.java @@ -25,24 +25,35 @@ public class GoogleOpenidRefServiceImpl extends ServiceImpl