Commit 3498267e authored by 廖旭伟's avatar 廖旭伟

排序bug修改

parent 238fbd94
...@@ -50,26 +50,28 @@ public class SstAppsDeskServiceImpl extends AbstractCRUDServiceImpl<SstAppsDeskD ...@@ -50,26 +50,28 @@ public class SstAppsDeskServiceImpl extends AbstractCRUDServiceImpl<SstAppsDeskD
orderCols.put("basicSort","DESC"); orderCols.put("basicSort","DESC");
query.setOrderCols(orderCols); query.setOrderCols(orderCols);
query.setSiteId(siteId); query.setSiteId(siteId);
List<SstAppsDeskEntity> appsEntities = this.find(query); query.setShowBasic(1);
List<SstAppsDeskEntity> showApps = this.find(query);
Map<String, Object> siteApp = new HashMap<>(); Map<String, Object> siteApp = new HashMap<>();
siteApp.put("allApps", allApps); siteApp.put("allApps", allApps);
if(CollectionUtils.isNotEmpty(appsEntities)){ if(CollectionUtils.isNotEmpty(showApps)){
List<SstAppsDeskEntity> showApps = new ArrayList<>();
List<SstAppsDeskEntity> hotApps = new ArrayList<>();
for(SstAppsDeskEntity SstAppsDeskEntity:appsEntities){
if(SstAppsDeskEntity.getShowBasic()==1){
showApps.add(SstAppsDeskEntity);
}
if(SstAppsDeskEntity.getShowHot()==1){
hotApps.add(SstAppsDeskEntity);
}
}
siteApp.put("showApps", showApps); siteApp.put("showApps", showApps);
siteApp.put("hotApps", hotApps);
}else { }else {
siteApp.put("showApps", Collections.emptyList()); siteApp.put("showApps", Collections.emptyList());
siteApp.put("hotApps", Collections.emptyList()); siteApp.put("hotApps", Collections.emptyList());
} }
SstAppsDeskEntity query1 = new SstAppsDeskEntity();
Map<String,String> orderCols1 = new HashMap<>();
orderCols1.put("hotSort","DESC");
query1.setOrderCols(orderCols1);
query1.setSiteId(siteId);
query1.setShowHot(1);
List<SstAppsDeskEntity> hotApps = this.find(query1);
if(CollectionUtils.isNotEmpty(hotApps)){
siteApp.put("hotApps", hotApps);
}else {
siteApp.put("hotApps", Collections.emptyList());
}
return siteApp; return siteApp;
} }
......
...@@ -53,24 +53,25 @@ public class SstAppsServiceImpl extends AbstractCRUDServiceImpl<SstAppsDao, SstA ...@@ -53,24 +53,25 @@ public class SstAppsServiceImpl extends AbstractCRUDServiceImpl<SstAppsDao, SstA
orderCols.put("basicSort","DESC"); orderCols.put("basicSort","DESC");
query.setOrderCols(orderCols); query.setOrderCols(orderCols);
query.setSiteId(siteId); query.setSiteId(siteId);
List<SstAppsEntity> appsEntities = this.find(query); query.setShowBasic(1);
List<SstAppsEntity> showApps = this.find(query);
Map<String, Object> siteApp = new HashMap<>(); Map<String, Object> siteApp = new HashMap<>();
siteApp.put("allApps", allApps); siteApp.put("allApps", allApps);
if(CollectionUtils.isNotEmpty(appsEntities)){ if(CollectionUtils.isNotEmpty(showApps)){
List<SstAppsEntity> showApps = new ArrayList<>();
List<SstAppsEntity> hotApps = new ArrayList<>();
for(SstAppsEntity sstAppsEntity:appsEntities){
if(sstAppsEntity.getShowBasic()==1){
showApps.add(sstAppsEntity);
}
if(sstAppsEntity.getShowHot()==1){
hotApps.add(sstAppsEntity);
}
}
siteApp.put("showApps", showApps); siteApp.put("showApps", showApps);
siteApp.put("hotApps", hotApps);
}else { }else {
siteApp.put("showApps", Collections.emptyList()); siteApp.put("showApps", Collections.emptyList());
}
SstAppsEntity query1 = new SstAppsEntity();
Map<String,String> orderCols1 = new HashMap<>();
orderCols1.put("hotSort","DESC");
query1.setOrderCols(orderCols1);
query1.setSiteId(siteId);
query1.setShowHot(1);
List<SstAppsEntity> hotApps = this.find(query1);
if(CollectionUtils.isNotEmpty(hotApps)){
siteApp.put("hotApps", hotApps);
}else {
siteApp.put("hotApps", Collections.emptyList()); siteApp.put("hotApps", Collections.emptyList());
} }
return siteApp; return siteApp;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment