Преглед на файлове

feature: 角色查询报错修改

mazq преди 1 година
родител
ревизия
4e181218ac
променени са 1 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/auth/bpo/RoleInfoBPO.java

+ 6 - 1
dcuc-auth-service/src/main/java/com/dragoninfo/dcuc/auth/auth/bpo/RoleInfoBPO.java

@@ -304,6 +304,11 @@ public class RoleInfoBPO extends BaseBPO<RoleInfo, String> {
 
     public RoleInfo getByAppIdAndCode(String appId, String code) {
         String sql = "SELECT * FROM T_ROLE_INFO WHERE APP_ID = ? AND CODE = ? AND IS_ACTIVE = '1'";
-        return PersistentFactory.getJdbcDao().queryForObject(sql, RoleInfo.class, new Object[]{appId, code});
+        List<RoleInfo> roleInfos = PersistentFactory.getJdbcDao().queryForList(sql, RoleInfo.class, appId, code);
+        if (CollectionUtils.isEmpty(roleInfos)) {
+            return null;
+        } else {
+            return roleInfos.get(0);
+        }
     }
 }