|
|
@ -66,11 +66,22 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem |
|
|
|
} |
|
|
|
|
|
|
|
private QueryWrapper<NewsEntity> getWrapper(Map<String, Object> params){ |
|
|
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
|
|
|
|
|
|
|
String streetId=(String) params.get("streetId"); |
|
|
|
String communityId=(String) params.get("communityId"); |
|
|
|
String gridId=(String) params.get("gridId"); |
|
|
|
String startTime=(String) params.get("startTime"); |
|
|
|
String endTime=(String) params.get("endTime"); |
|
|
|
String category=(String) params.get("category"); |
|
|
|
String keyword=(String) params.get("keyword"); |
|
|
|
QueryWrapper<NewsEntity> wrapper = new QueryWrapper<>(); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|
|
|
|
|
|
|
wrapper.eq(StringUtils.isNotBlank(streetId),"STREET_ID",streetId); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(communityId),"COMMUNITY_ID",communityId); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(gridId),"GRID_ID",gridId); |
|
|
|
wrapper.ge(StringUtils.isNotBlank(startTime),"CREATED_TIME",startTime); |
|
|
|
wrapper.lt(StringUtils.isNotBlank(endTime),"CREATED_TIME",endTime); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(category),"NEWS_CATERORY_ID",category); |
|
|
|
wrapper.eq(StringUtils.isNotBlank(keyword),"NEWS_TITLE",keyword); |
|
|
|
wrapper.orderByDesc("CREATED_TIME"); |
|
|
|
return wrapper; |
|
|
|
} |
|
|
|
|
|
|
@ -107,4 +118,14 @@ public class NewsServiceImpl extends BaseServiceImpl<NewsDao, NewsEntity> implem |
|
|
|
return baseDao.selectCountByCategoryId(categoryId); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void modifyOnLine(Map<String,String> parmas) { |
|
|
|
String id=parmas.get("id"); |
|
|
|
String onLineState=parmas.get("onLineState"); |
|
|
|
NewsDTO newsDTO = get(id); |
|
|
|
newsDTO.setNewsUpDownState(onLineState); |
|
|
|
NewsEntity entity = ConvertUtils.sourceToTarget(newsDTO, NewsEntity.class); |
|
|
|
updateById(entity); |
|
|
|
} |
|
|
|
|
|
|
|
} |