fixed the search centers and search groups issue,
'group level was not appended when the sqlQueryCrieteria is not empty
This commit is contained in:
+2
-2
@@ -73,13 +73,13 @@ public class CenterReadPlatformServiceImpl implements CenterReadPlatformService
|
||||
// caused by the same name of columns in m_office and m_group tables
|
||||
private String getCenterExtraCriteria(final SearchParameters searchCriteria) {
|
||||
|
||||
String extraCriteria = " and g.level_id = " + GroupTypes.CENTER.getId() + " ";
|
||||
String extraCriteria = " and g.level_id = " + GroupTypes.CENTER.getId();
|
||||
|
||||
String sqlQueryCriteria = searchCriteria.getSqlSearch();
|
||||
if (StringUtils.isNotBlank(sqlQueryCriteria)) {
|
||||
sqlQueryCriteria = sqlQueryCriteria.replaceAll(" display_name ", " g.display_name ");
|
||||
sqlQueryCriteria = sqlQueryCriteria.replaceAll("display_name ", "g.display_name ");
|
||||
extraCriteria = " and (" + sqlQueryCriteria + ")";
|
||||
extraCriteria += " and (" + sqlQueryCriteria + ")";
|
||||
}
|
||||
|
||||
final Long officeId = searchCriteria.getOfficeId();
|
||||
|
||||
+1
-1
@@ -148,7 +148,7 @@ public class GroupReadPlatformServiceImpl implements GroupReadPlatformService {
|
||||
if (sqlSearch != null) {
|
||||
sqlSearch = sqlSearch.replaceAll(" display_name ", " g.display_name ");
|
||||
sqlSearch = sqlSearch.replaceAll("display_name ", "g.display_name ");
|
||||
extraCriteria = " and (" + sqlSearch + ")";
|
||||
extraCriteria += " and (" + sqlSearch + ")";
|
||||
}
|
||||
|
||||
final Long officeId = searchCriteria.getOfficeId();
|
||||
|
||||
Reference in New Issue
Block a user