|
@@ -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);
|
|
|
+ }
|
|
|
}
|
|
|
}
|