From 0e89ef0568e6ec3972b9792b1b59b6f2b2970122 Mon Sep 17 00:00:00 2001 From: shibanglin Date: Sun, 29 Jan 2023 10:13:04 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A4=BE=E4=BA=A4=E7=99=BB=E5=BD=95=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=85=B3=E8=81=94=E8=B4=A6=E5=8F=B7=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=A7=9F=E6=88=B7=E6=A0=87=E8=AF=86=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/JdbcSocialsAssociateService.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/JdbcSocialsAssociateService.java b/maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/JdbcSocialsAssociateService.java index d09573552..dee9a68e2 100644 --- a/maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/JdbcSocialsAssociateService.java +++ b/maxkey-authentications/maxkey-authentication-social/src/main/java/org/maxkey/authn/support/socialsignon/service/JdbcSocialsAssociateService.java @@ -36,9 +36,9 @@ public class JdbcSocialsAssociateService implements SocialsAssociateService{ private static final String DEFAULT_DEFAULT_INSERT_STATEMENT = "insert into mxk_socials_associate(id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , instid)values( ? , ? , ? , ? , ?, ? , ? , ?, ?)"; private static final String DEFAULT_DEFAULT_INSERT_STATEMENT_ORACLE = "insert into mxk_socials_associate(id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , instid)values( ? , ? , ? , ? , ?, ? , ? , ?, ?)"; - - private static final String DEFAULT_DEFAULT_SIGNON_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate , instid from mxk_socials_associate where provider = ? and socialuserid = ?"; - + + private static final String DEFAULT_DEFAULT_SIGNON_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate , instid from mxk_socials_associate where provider = ? and socialuserid = ? and instId = ?"; + private static final String DEFAULT_DEFAULT_BIND_SELECT_STATEMENT = "select id, userid , username , provider , socialuserid , accesstoken , socialuserinfo , exattribute , createddate , updateddate , instid from mxk_socials_associate where userid = ?" ; private static final String DEFAULT_DEFAULT_DELETE_STATEMENT = "delete from mxk_socials_associate where userid = ? and provider = ?"; @@ -90,10 +90,11 @@ public class JdbcSocialsAssociateService implements SocialsAssociateService{ @Override public SocialsAssociate get(SocialsAssociate socialsAssociate) { List listsocialsAssociate=jdbcTemplate.query( - DEFAULT_DEFAULT_SIGNON_SELECT_STATEMENT, - new SocialsAssociateRowMapper(), - socialsAssociate.getProvider(), - socialsAssociate.getSocialUserId()); + DEFAULT_DEFAULT_SIGNON_SELECT_STATEMENT, + new SocialsAssociateRowMapper(), + socialsAssociate.getProvider(), + socialsAssociate.getSocialUserId(), + socialsAssociate.getInstId()); _logger.debug("list socialsAssociate "+listsocialsAssociate); return (listsocialsAssociate.size()>0)?listsocialsAssociate.get(0):null; }