|
@ -1,10 +1,12 @@
|
|
package com.yihu.wlyy.web.patient.jimeiJkEdu;
|
|
package com.yihu.wlyy.web.patient.jimeiJkEdu;
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.yihu.wlyy.service.jimeiJkEdu.JMJkEduArticleService;
|
|
import com.yihu.wlyy.service.jimeiJkEdu.JMJkEduArticleService;
|
|
import com.yihu.wlyy.web.BaseController;
|
|
import com.yihu.wlyy.web.BaseController;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.http.MediaType;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@ -38,4 +40,60 @@ public class PatientJMJkEduArticleController extends BaseController {
|
|
return error(-1,"查询失败!");
|
|
return error(-1,"查询失败!");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 查询pc端文章列表
|
|
|
|
* @param firstLevelCategoryId
|
|
|
|
* @param secondLevelCategoryId
|
|
|
|
* @param insertTimeStart
|
|
|
|
* @param insertTimeEnd
|
|
|
|
* @param articlelevel
|
|
|
|
* @param articleTitle
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
@RequestMapping(value = "queryArticleAPPList", method = RequestMethod.GET)
|
|
|
|
@ApiOperation("查询APP端文章列表")
|
|
|
|
public String queryArticlePcList(@ApiParam(name = "firstLevelCategoryId", value = "文章一级分类")
|
|
|
|
@RequestParam(value = "firstLevelCategoryId", required = false) String firstLevelCategoryId,
|
|
|
|
@ApiParam(name = "secondLevelCategoryId", value = "文章二级分类")
|
|
|
|
@RequestParam(value = "secondLevelCategoryId", required = false) String secondLevelCategoryId,
|
|
|
|
@ApiParam(name = "insertTimeStart", value = "新增文章开始时间")
|
|
|
|
@RequestParam(value = "insertTimeStart", required = false) String insertTimeStart,
|
|
|
|
@ApiParam(name = "insertTimeEnd", value = "新增文章结束时间")
|
|
|
|
@RequestParam(value = "insertTimeEnd", required = false) String insertTimeEnd,
|
|
|
|
@ApiParam(name = "articlelevel", value = "文章级别")
|
|
|
|
@RequestParam(value = "articlelevel", required = false) String articlelevel,
|
|
|
|
@ApiParam(name = "articleTitle", value = "文章标题关键字")
|
|
|
|
@RequestParam(value = "articleTitle", required = false) String articleTitle,
|
|
|
|
@ApiParam(name = "currentUserRole", value = "当前登录的角色")
|
|
|
|
@RequestParam(value = "currentUserRole", required = false) String currentUserRole,
|
|
|
|
@ApiParam(name = "currentUserRoleLevel", value = "当前登录的角色级别")
|
|
|
|
@RequestParam(value = "currentUserRoleLevel", required = false )String currentUserRoleLevel,
|
|
|
|
@ApiParam(name = "isAuthentication", value = "是否认证,0未认证 1已认证")
|
|
|
|
@RequestParam(value = "isAuthentication", required = false) String isAuthentication,
|
|
|
|
@ApiParam(name = "isMyArticle", value = "是否过滤我的文章")
|
|
|
|
@RequestParam(value = "isMyArticle", required = false,defaultValue = "false") Boolean isMyArticle,
|
|
|
|
@ApiParam(name = "iDisplayStart", value = "当前页")
|
|
|
|
@RequestParam(value = "iDisplayStart", required = true) Integer page,
|
|
|
|
@ApiParam(name = "iDisplayLength", value = "是否过滤我的文章")
|
|
|
|
@RequestParam(value = "iDisplayLength", required = true) Integer pageSize,
|
|
|
|
@ApiParam(name = "roleType", value = "1、普通医生,2、管理员")
|
|
|
|
@RequestParam(value = "roleType", required = false) Integer roleType){
|
|
|
|
try {
|
|
|
|
if(!StringUtils.isNotEmpty(currentUserRole)){
|
|
|
|
currentUserRole=getCurrentRoleCode();
|
|
|
|
}
|
|
|
|
if(!StringUtils.isNotEmpty(currentUserRoleLevel)){
|
|
|
|
currentUserRoleLevel=getCurrentRoleLevel();
|
|
|
|
}
|
|
|
|
|
|
|
|
JSONObject response = jmJkEduArticleService.queryArticleAPPList(firstLevelCategoryId,secondLevelCategoryId,insertTimeStart,insertTimeEnd,articlelevel,articleTitle,
|
|
|
|
getUID(),currentUserRole,currentUserRoleLevel,isAuthentication,isMyArticle,page,pageSize,roleType);
|
|
|
|
|
|
|
|
return write(200,"查询成功!","data",response);
|
|
|
|
} catch (Exception e){
|
|
|
|
e.printStackTrace();
|
|
|
|
return error(-1,"查询失败!");
|
|
|
|
}
|
|
|
|
}
|
|
}
|
|
}
|