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
|
// caused by the same name of columns in m_office and m_group tables
|
||||||
private String getCenterExtraCriteria(final SearchParameters searchCriteria) {
|
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();
|
String sqlQueryCriteria = searchCriteria.getSqlSearch();
|
||||||
if (StringUtils.isNotBlank(sqlQueryCriteria)) {
|
if (StringUtils.isNotBlank(sqlQueryCriteria)) {
|
||||||
sqlQueryCriteria = sqlQueryCriteria.replaceAll(" display_name ", " g.display_name ");
|
sqlQueryCriteria = sqlQueryCriteria.replaceAll(" display_name ", " g.display_name ");
|
||||||
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();
|
final Long officeId = searchCriteria.getOfficeId();
|
||||||
|
|||||||
+1
-1
@@ -148,7 +148,7 @@ public class GroupReadPlatformServiceImpl implements GroupReadPlatformService {
|
|||||||
if (sqlSearch != null) {
|
if (sqlSearch != null) {
|
||||||
sqlSearch = sqlSearch.replaceAll(" display_name ", " g.display_name ");
|
sqlSearch = sqlSearch.replaceAll(" display_name ", " g.display_name ");
|
||||||
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();
|
final Long officeId = searchCriteria.getOfficeId();
|
||||||
|
|||||||
Reference in New Issue
Block a user