Browse Source

新增修复未有password的用户

王先生 2 years ago
parent
commit
19260c5eb0

+ 1 - 1
eladmin-system/src/main/java/me/zhengjie/modules/system/repository/UserRepository.java

@@ -212,6 +212,6 @@ public interface UserRepository extends JpaRepository<User, String>, JpaSpecific
     @Query(value = "select `password` from sys_user where username = :username",nativeQuery = true)
     String findPassWord(@Param("username")String username);
 
-    @Query(value = "select dm.id as id from dm_user dm inner join sys_user sys on dm.id = sys.user_id where dm.type = ?1 and sys.password is null",nativeQuery = true)
+    @Query(value = "select dm.id as id from dm_user dm inner join sys_user sys on dm.id = sys.user_id where dm.type = ?1 ",nativeQuery = true)
     List<Map<String, Object>> findNullPasswordType(String s);
 }

+ 1 - 1
eladmin-system/src/main/java/me/zhengjie/modules/thirdparty/v1/UserApiController.java

@@ -415,7 +415,7 @@ public class UserApiController {
        List<Map<String,Object>> list = userRepository.findNullPasswordType("01");
         list.forEach(item->{
             try {
-                userRepository.updatePassById(item.get("id").toString(),RsaUtils.encryptByPublicKey(RsaProperties.publicKey, "12345678"),new Date());
+                userRepository.updatePassById(item.get("id").toString(),passwordEncoder.encode("12345678"),new Date());
             } catch (Exception e) {
                 e.printStackTrace();
             }