Browse Source

登录设置url

he.dujuan 3 years ago
parent
commit
f36b15c136

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

@@ -215,8 +215,8 @@ public class UserApiController {
 //        String dataStr = passwordEncoder.encode(pass);
         User user = userRepository.findByUsername(name);
 
-        Map<String,Object> path =  this.localStorageService.findByRealName(user.getAvatarName());
-        user.setAvatarName(path.get("url").toString());
+        Map<String,String> path =  this.localStorageService.findByRealName(user.getAvatarName());
+        user.setAvatarName(path.get("url"));
         if (user != null){
             boolean bo = passwordEncoder.matches(pass,user.getPassword());
             if (bo){

+ 2 - 2
eladmin-tools/src/main/java/me/zhengjie/repository/LocalStorageRepository.java

@@ -46,6 +46,6 @@ public interface LocalStorageRepository extends JpaRepository<LocalStorage, Long
      * @return
      */
     @Transactional
-    @Query(value = "SELECT url FROM tool_local_storage WHERE ",nativeQuery = true)
-    Map<String, Object> findByRealName(String avatarName);
+    @Query(value = "SELECT url FROM tool_local_storage WHERE real_name = :avatarName ",nativeQuery = true)
+    Map<String, String> findByRealName(@Param("avatarName") String avatarName);
 }

+ 1 - 1
eladmin-tools/src/main/java/me/zhengjie/service/LocalStorageService.java

@@ -88,5 +88,5 @@ public interface LocalStorageService {
      */
     int deleteByUrl(String oldName);
 
-    Map<String, Object> findByRealName(String avatarName);
+    Map<String, String> findByRealName(String avatarName);
 }

+ 1 - 1
eladmin-tools/src/main/java/me/zhengjie/service/impl/LocalStorageServiceImpl.java

@@ -144,7 +144,7 @@ public class LocalStorageServiceImpl implements LocalStorageService {
     }
 
     @Override
-    public Map<String, Object> findByRealName(String avatarName) {
+    public Map<String, String> findByRealName(String avatarName) {
         return this.localStorageRepository.findByRealName(avatarName);
     }