Eric 2 лет назад
Родитель
Сommit
ad7c412c6c

+ 1 - 1
cooleshow-auth/auth-server/src/main/java/com/yonge/cooleshow/auth/core/provider/PhoneAuthenticationProvider.java

@@ -47,7 +47,7 @@ public class PhoneAuthenticationProvider extends AbstractAuthenticationProvider
 
     @Override
     @Transactional(rollbackFor = Exception.class)
-    protected UserDetails retrieveUser(String username, Authentication authentication) throws AuthenticationException {
+    public UserDetails retrieveUser(String username, Authentication authentication) throws AuthenticationException {
         LoginEntity loginEntity = (LoginEntity) authentication.getCredentials();
         if (loginEntity == null) {
             throw new BadCredentialsException("Bad credentials");

+ 3 - 2
cooleshow-auth/auth-server/src/main/resources/config/mybatis/SysUserMapper.xml

@@ -72,9 +72,11 @@
 
     <insert id="saveTeacher">
         INSERT INTO teacher (user_id_,create_time_,update_time_)VALUES(#{userId},NOW(),NOW())
+        ON DUPLICATE KEY UPDATE user_id_ = VALUES(user_id_)
     </insert>
     <insert id="saveStudent">
         INSERT INTO student (user_id_,create_time_,update_time_) VALUES(#{userId},NOW(),NOW())
+        ON DUPLICATE KEY UPDATE user_id_ = VALUES(user_id_)
     </insert>
 
     <select id="queryUserAccount" resultType="java.lang.Boolean">
@@ -83,8 +85,7 @@
 
     <insert id="createUserAccount">
         INSERT INTO user_cash_account (user_id_,create_time_,update_time_)VALUES(#{userId},NOW(),NOW())
-            ON DUPLICATE KEY UPDATE
-                                 user_id_ = VALUES(user_id_)
+            ON DUPLICATE KEY UPDATE user_id_ = VALUES(user_id_)
     </insert>
 
     <!-- 根据主键查询一条记录 -->