|
@ -7,6 +7,7 @@ import cn.stylefeng.guns.zjxlUtil.PageUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@ -107,4 +108,55 @@ public class ZjxlArticleContentController extends BaseController {
|
|
|
return write(-1,"修改上线失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/getLeftTabs", method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "根据每个内容类型获取对应的分类")
|
|
|
public String getLeftTabs(@ApiParam(name = "articleContentType", value = "内容类型 1-产品与服务 2-公司案例 3-新闻中心 4-关于我们") @RequestParam(value = "articleContentType") String articleContentType){
|
|
|
try {
|
|
|
if (StringUtils.isEmpty(articleContentType)){
|
|
|
logger.info("内容类型:articleContentType====="+articleContentType);
|
|
|
return write(-1,"获取参数失败");
|
|
|
}
|
|
|
return write(200,"操作成功","data",articleContentService.getLeftTabs(articleContentType));
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"操作失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/getArticleContentSubclassify", method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "根据每个分类获取对应的子分类")
|
|
|
public String getArticleContentSubclassify(@ApiParam(name = "articleContentType", value = "内容类型 1-产品与服务 2-公司案例 3-新闻中心 4-关于我们") @RequestParam(value = "articleContentType") String articleContentType,
|
|
|
@ApiParam(name = "articleContentClassify", value = "分类") @RequestParam(value = "articleContentClassify") String articleContentClassify){
|
|
|
try {
|
|
|
if (StringUtils.isEmpty(articleContentType) || StringUtils.isEmpty(articleContentClassify)){
|
|
|
logger.info("内容类型:articleContentType====="+articleContentType);
|
|
|
logger.info("分类:articleContentClassify====="+articleContentClassify);
|
|
|
return write(-1,"获取参数失败");
|
|
|
}
|
|
|
return write(200,"操作成功","data",articleContentService.getArticleContentSubclassify(articleContentType,articleContentClassify));
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"操作失败");
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/getArticleContent", method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "根据子分类获取对应的文章(排序最高的文章)")
|
|
|
public String getArticleContent(@ApiParam(name = "articleContentType", value = "内容类型 1-产品与服务 2-公司案例 3-新闻中心 4-关于我们") @RequestParam(value = "articleContentType") String articleContentType,
|
|
|
@ApiParam(name = "articleContentClassify", value = "分类") @RequestParam(value = "articleContentClassify") String articleContentClassify,
|
|
|
@ApiParam(name = "articleContentSubclassify", value = "子分类") @RequestParam(value = "articleContentSubclassify") String articleContentSubclassify){
|
|
|
try {
|
|
|
if (StringUtils.isEmpty(articleContentType) || StringUtils.isEmpty(articleContentClassify) || StringUtils.isEmpty(articleContentSubclassify)){
|
|
|
logger.info("内容类型:articleContentType====="+articleContentType);
|
|
|
logger.info("分类:articleContentClassify====="+articleContentClassify);
|
|
|
logger.info("子分类:articleContentSubclassify====="+articleContentSubclassify);
|
|
|
return write(-1,"获取参数失败");
|
|
|
}
|
|
|
return write(200,"操作成功","data",articleContentService.getArticleContent(articleContentType,articleContentClassify,articleContentSubclassify));
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|
|
|
return write(-1,"操作失败");
|
|
|
}
|
|
|
}
|
|
|
}
|