租车指南用车指南更新
This commit is contained in:
parent
fcd24047c0
commit
a5bec1b548
|
@ -4,7 +4,7 @@ import java.util.List;
|
||||||
import com.ruoyi.bst.article.domain.Article;
|
import com.ruoyi.bst.article.domain.Article;
|
||||||
import com.ruoyi.bst.article.domain.ArticleVO;
|
import com.ruoyi.bst.article.domain.ArticleVO;
|
||||||
import com.ruoyi.bst.article.domain.ArticleQuery;
|
import com.ruoyi.bst.article.domain.ArticleQuery;
|
||||||
import com.ruoyi.bst.articleCategory.domain.ArticleCategoryQuery;
|
import com.ruoyi.bst.device.domain.DeviceVO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文章Service接口
|
* 文章Service接口
|
||||||
|
@ -63,7 +63,18 @@ public interface ArticleService
|
||||||
public int deleteArticleById(Long id);
|
public int deleteArticleById(Long id);
|
||||||
|
|
||||||
|
|
||||||
ArticleVO selectArticleByCode(ArticleQuery articleQuery);
|
|
||||||
|
|
||||||
List<ArticleVO> selectArticleByCategoryId(Long categoryId);
|
List<ArticleVO> selectArticleByCategoryId(Long categoryId);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询设备
|
||||||
|
*
|
||||||
|
* @param code 设备主键
|
||||||
|
* @return 设备
|
||||||
|
*/
|
||||||
|
public ArticleVO selectArticleByCode(String code, boolean scope);
|
||||||
|
|
||||||
|
default ArticleVO selectArticleByCode(String code) {
|
||||||
|
return this.selectArticleByCode(code, false);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,27 +2,22 @@ package com.ruoyi.bst.article.service.impl;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.ruoyi.bst.area.service.AreaService;
|
import com.github.pagehelper.PageHelper;
|
||||||
import com.ruoyi.bst.article.service.ArticleService;
|
import com.ruoyi.bst.article.service.ArticleService;
|
||||||
import com.ruoyi.bst.articleCategory.domain.ArticleCategoryQuery;
|
|
||||||
import com.ruoyi.bst.articleCategory.domain.ArticleCategoryVO;
|
import com.ruoyi.bst.articleCategory.domain.ArticleCategoryVO;
|
||||||
import com.ruoyi.bst.articleCategory.domain.enums.ArticleCategoryStatus;
|
import com.ruoyi.bst.articleCategory.domain.enums.ArticleCategoryStatus;
|
||||||
import com.ruoyi.bst.articleCategory.service.ArticleCategoryService;
|
import com.ruoyi.bst.articleCategory.service.ArticleCategoryService;
|
||||||
import com.ruoyi.bst.device.domain.DeviceVO;
|
|
||||||
import com.ruoyi.common.exception.ServiceException;
|
|
||||||
import com.ruoyi.common.utils.DateUtils;
|
import com.ruoyi.common.utils.DateUtils;
|
||||||
import com.ruoyi.common.utils.ServiceUtil;
|
import com.ruoyi.common.utils.ServiceUtil;
|
||||||
|
import com.ruoyi.common.utils.collection.CollectionUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.ruoyi.bst.article.mapper.ArticleMapper;
|
import com.ruoyi.bst.article.mapper.ArticleMapper;
|
||||||
import com.ruoyi.bst.article.domain.Article;
|
import com.ruoyi.bst.article.domain.Article;
|
||||||
import com.ruoyi.bst.article.domain.ArticleVO;
|
import com.ruoyi.bst.article.domain.ArticleVO;
|
||||||
import com.ruoyi.bst.article.domain.ArticleQuery;
|
import com.ruoyi.bst.article.domain.ArticleQuery;
|
||||||
import com.ruoyi.bst.article.service.ArticleService;
|
|
||||||
import org.springframework.transaction.support.TransactionTemplate;
|
import org.springframework.transaction.support.TransactionTemplate;
|
||||||
|
|
||||||
import javax.print.ServiceUI;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 文章Service业务层处理
|
* 文章Service业务层处理
|
||||||
*
|
*
|
||||||
|
@ -144,13 +139,27 @@ public class ArticleServiceImpl implements ArticleService
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public ArticleVO selectArticleByCode(ArticleQuery articleQuery) {
|
|
||||||
return articleMapper.selectArticleByCode(articleQuery);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<ArticleVO> selectArticleByCategoryId(Long categoryId) {
|
public List<ArticleVO> selectArticleByCategoryId(Long categoryId) {
|
||||||
return articleMapper.selectChildrenById(categoryId);
|
return articleMapper.selectChildrenById(categoryId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ArticleVO selectArticleByCode(String code, boolean scope) {
|
||||||
|
if (code == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
ArticleQuery query = new ArticleQuery();
|
||||||
|
query.setCode(code);
|
||||||
|
query.setScope(scope);
|
||||||
|
return this.selectOne(query);
|
||||||
|
}
|
||||||
|
|
||||||
|
private ArticleVO selectOne(ArticleQuery query) {
|
||||||
|
PageHelper.startPage(1, 1);
|
||||||
|
List<ArticleVO> list = articleMapper.selectArticleList(query);
|
||||||
|
return CollectionUtils.firstElement(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,10 @@ public class AppArticleController extends BaseController {
|
||||||
@Anonymous
|
@Anonymous
|
||||||
public AjaxResult getGuide(ArticleQuery articleQuery) {
|
public AjaxResult getGuide(ArticleQuery articleQuery) {
|
||||||
startPage();
|
startPage();
|
||||||
return AjaxResult.success(articleService.selectArticleList(articleQuery));
|
if (articleQuery.getCode() == null){
|
||||||
|
return AjaxResult.error("指南类型不能为空");
|
||||||
|
}
|
||||||
|
return AjaxResult.success(articleService.selectArticleByCode(articleQuery.getCode()));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user