diff --git a/src/main/java/com/gxwebsoft/common/system/service/impl/UserServiceImpl.java b/src/main/java/com/gxwebsoft/common/system/service/impl/UserServiceImpl.java index b7e2724..5e6eb00 100644 --- a/src/main/java/com/gxwebsoft/common/system/service/impl/UserServiceImpl.java +++ b/src/main/java/com/gxwebsoft/common/system/service/impl/UserServiceImpl.java @@ -209,7 +209,11 @@ public class UserServiceImpl extends ServiceImpl implements Us @Override public User getByUnionId(UserParam param) { - return param.getOne(baseMapper.getOne(param)); + return getOne( + new LambdaQueryWrapper() + .eq(User::getUnionid, param.getUnionid()) + .last("limit 1") + ); } @Override