重点城市、资讯、标签、标签组
This commit is contained in:
@@ -23,6 +23,8 @@ public interface OpenAreaService {
|
||||
*/
|
||||
List<OpenAreaTreeVO> queryByKeyword(String keyword,String areaStatus,Boolean flag);
|
||||
|
||||
List<OpenAreaTreeVO> searchOpenArea(String keyword, Boolean applyFlag,Boolean flag);
|
||||
|
||||
|
||||
/**
|
||||
* 查询所有的开放区域 城市树
|
||||
@@ -35,11 +37,10 @@ public interface OpenAreaService {
|
||||
|
||||
/**
|
||||
* 查询字列表
|
||||
* @param type
|
||||
* @param parentId
|
||||
* @return
|
||||
*/
|
||||
List<OpenAreaVO> getChildrenList(String type, Long parentId);
|
||||
List<OpenAreaVO> getChildrenList(Long parentId);
|
||||
|
||||
/**
|
||||
*
|
||||
|
||||
@@ -69,6 +69,15 @@ public class OpenAreaServiceImpl implements OpenAreaService {
|
||||
return openAreaTreeVOS;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<OpenAreaTreeVO> searchOpenArea(String keyword,Boolean applyFlag, Boolean flag) {
|
||||
long startTime = System.currentTimeMillis();
|
||||
List<HyOpenAreaInfoDO> allAreaList = hyOpenAreaInfoDAO.getAllOpenArea();
|
||||
log.info("11耗时:{}", System.currentTimeMillis() - startTime);
|
||||
return OpenAreaTreeVO.convertTree(allAreaList, keyword, applyFlag);
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public List<OpenAreaTreeVO> queryAllOpenAreaByKeyword(String keyword,Boolean applyFlag, Boolean flag) {
|
||||
long startTime = System.currentTimeMillis();
|
||||
@@ -123,8 +132,8 @@ public class OpenAreaServiceImpl implements OpenAreaService {
|
||||
|
||||
|
||||
@Override
|
||||
public List<OpenAreaVO> getChildrenList(String type, Long parentId) {
|
||||
List<HyOpenAreaInfoDO> childrenList = hyOpenAreaInfoDAO.getChildrenList(type, parentId);
|
||||
public List<OpenAreaVO> getChildrenList(Long parentId) {
|
||||
List<HyOpenAreaInfoDO> childrenList = hyOpenAreaInfoDAO.getChildrenList( parentId);
|
||||
List<OpenAreaVO> result = new ArrayList<>();
|
||||
childrenList.stream().forEach(x->{
|
||||
OpenAreaVO openAreaVO = convertDoToVo(x);
|
||||
@@ -137,8 +146,8 @@ public class OpenAreaServiceImpl implements OpenAreaService {
|
||||
public Boolean batchUpdate(String userId, OpenAreaRequest request) {
|
||||
//修改选择的区域
|
||||
hyOpenAreaInfoDAO.batchUpdateById(request.getBackgroundBanner(),request.getDetailBanner(),request.getStatus(),userId,request.getIdList());
|
||||
//修改选择区域的子区域
|
||||
hyOpenAreaInfoDAO.batchUpdateByParentId(request.getBackgroundBanner(),request.getDetailBanner(),request.getStatus(),userId,request.getIdList());
|
||||
//修改选择区域的子区域 子区域不需要更新背景图和详情图
|
||||
hyOpenAreaInfoDAO.batchUpdateByParentId(null,null,request.getStatus(),userId,request.getIdList());
|
||||
|
||||
return Boolean.TRUE;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user