Sfoglia il codice sorgente

upms对外接口增加根据username查询用户信息

shuzheng 9 anni fa
parent
commit
03de869ff1

+ 7 - 0
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsApiService.java

@@ -52,4 +52,11 @@ public interface UpmsApiService {
      */
     List<UpmsOrganization> selectUpmsOrganizationByExample(UpmsOrganizationExample upmsOrganizationExample);
 
+    /**
+     * 根据username获取UpmsUser
+     * @param username
+     * @return
+     */
+    UpmsUser selectUpmsUserByUsername(String username);
+
 }

+ 6 - 0
zheng-upms/zheng-upms-rpc-api/src/main/java/com/zheng/upms/rpc/api/UpmsApiServiceMock.java

@@ -50,4 +50,10 @@ public class UpmsApiServiceMock implements UpmsApiService {
         return null;
     }
 
+    @Override
+    public UpmsUser selectUpmsUserByUsername(String username) {
+        _log.info("UpmsApiServiceMock => selectUpmsUserByUsername");
+        return null;
+    }
+
 }

+ 17 - 0
zheng-upms/zheng-upms-rpc-service/src/main/java/com/zheng/upms/rpc/service/impl/UpmsApiServiceImpl.java

@@ -121,4 +121,21 @@ public class UpmsApiServiceImpl implements UpmsApiService {
         return upmsOrganizationMapper.selectByExample(upmsOrganizationExample);
     }
 
+    /**
+     * 根据username获取UpmsUser
+     * @param username
+     * @return
+     */
+    @Override
+    public UpmsUser selectUpmsUserByUsername(String username) {
+        UpmsUserExample upmsUserExample = new UpmsUserExample();
+        upmsUserExample.createCriteria()
+                .andUsernameEqualTo(username);
+        List<UpmsUser> upmsUsers = upmsUserMapper.selectByExample(upmsUserExample);
+        if (null != upmsUsers && upmsUsers.size() > 0) {
+            return upmsUsers.get(0);
+        }
+        return null;
+    }
+
 }