Commit 34a3aed4 authored by 赵啸非's avatar 赵啸非

修改热门词汇

parent 679474e1
Pipeline #2429 failed with stages
package com.mortals.xhx.module.baseset.service.impl; package com.mortals.xhx.module.baseset.service.impl;
import com.mortals.framework.model.OrderCol;
import com.mortals.framework.model.PageInfo; import com.mortals.framework.model.PageInfo;
import com.mortals.xhx.module.hotword.model.HotwordEntity; import com.mortals.xhx.module.hotword.model.HotwordEntity;
import com.mortals.xhx.module.hotword.model.HotwordQuery; import com.mortals.xhx.module.hotword.model.HotwordQuery;
...@@ -15,6 +16,7 @@ import com.mortals.xhx.module.baseset.model.BasesetEntity; ...@@ -15,6 +16,7 @@ import com.mortals.xhx.module.baseset.model.BasesetEntity;
import com.mortals.xhx.module.baseset.service.BasesetService; import com.mortals.xhx.module.baseset.service.BasesetService;
import org.springframework.util.ObjectUtils; import org.springframework.util.ObjectUtils;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
...@@ -37,7 +39,13 @@ public class BasesetServiceImpl extends AbstractCRUDServiceImpl<BasesetDao, Base ...@@ -37,7 +39,13 @@ public class BasesetServiceImpl extends AbstractCRUDServiceImpl<BasesetDao, Base
@Override @Override
protected void findAfter(BasesetEntity params, PageInfo pageInfo, Context context, List<BasesetEntity> list) throws AppException { protected void findAfter(BasesetEntity params, PageInfo pageInfo, Context context, List<BasesetEntity> list) throws AppException {
list.forEach(item -> { list.forEach(item -> {
List<HotwordEntity> hotwordEntities = hotwordService.find(new HotwordQuery().siteId(item.getSiteId())); HotwordQuery hotwordQuery = new HotwordQuery();
hotwordQuery.siteId(item.getSiteId());
List<OrderCol> orderColList = new ArrayList<>();
orderColList.add(new OrderCol("wordsSource", OrderCol.ASCENDING));
orderColList.add(new OrderCol("searchCount", OrderCol.DESCENDING));
hotwordQuery.setOrderColList(orderColList);
List<HotwordEntity> hotwordEntities = hotwordService.find(hotwordQuery);
item.setHotwordList(hotwordEntities); item.setHotwordList(hotwordEntities);
}); });
super.findAfter(params, pageInfo, context, list); super.findAfter(params, pageInfo, context, list);
......
...@@ -54,14 +54,11 @@ public class BasesetController extends BaseCRUDJsonBodyMappingController<Baseset ...@@ -54,14 +54,11 @@ public class BasesetController extends BaseCRUDJsonBodyMappingController<Baseset
@Override @Override
protected void saveBefore(BasesetEntity entity, Map<String, Object> model, Context context) throws AppException { protected void saveBefore(BasesetEntity entity, Map<String, Object> model, Context context) throws AppException {
BasesetEntity basesetEntity = this.service.selectOne(new BasesetQuery().siteId(entity.getSiteId())); BasesetEntity basesetEntity = this.service.selectOne(new BasesetQuery().siteId(entity.getSiteId()));
if(!ObjectUtils.isEmpty(basesetEntity)){ if(!ObjectUtils.isEmpty(basesetEntity)){
entity.setId(basesetEntity.getId()); entity.setId(basesetEntity.getId());
entity.setUpdateTime(new Date()); entity.setUpdateTime(new Date());
} }
super.saveBefore(entity, model, context); super.saveBefore(entity, model, context);
} }
} }
\ No newline at end of file
...@@ -285,8 +285,8 @@ public class HomeController extends BaseJsonBodyController { ...@@ -285,8 +285,8 @@ public class HomeController extends BaseJsonBodyController {
HotwordQuery hotwordQuery = new HotwordQuery(); HotwordQuery hotwordQuery = new HotwordQuery();
hotwordQuery.siteId(homeQueryPdu.getSiteId()); hotwordQuery.siteId(homeQueryPdu.getSiteId());
List<OrderCol> orderColList = new ArrayList<>(); List<OrderCol> orderColList = new ArrayList<>();
orderColList.add(new OrderCol("searchCount", OrderCol.DESCENDING));
orderColList.add(new OrderCol("wordsSource", OrderCol.ASCENDING)); orderColList.add(new OrderCol("wordsSource", OrderCol.ASCENDING));
orderColList.add(new OrderCol("searchCount", OrderCol.DESCENDING));
hotwordQuery.setOrderColList(orderColList); hotwordQuery.setOrderColList(orderColList);
PageInfo pageInfo = new PageInfo(); PageInfo pageInfo = new PageInfo();
......
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