|
@ -30,7 +30,7 @@ import java.util.UUID;
|
|
|
* Created by Administrator on 2017/6/9 0009.
|
|
|
*/
|
|
|
@Controller
|
|
|
public class ArticleController extends BaseController{
|
|
|
public class ArticleController extends BaseController {
|
|
|
|
|
|
@Value("${spring.imageUrl}")
|
|
|
private String imageUrl;
|
|
@ -41,23 +41,23 @@ public class ArticleController extends BaseController{
|
|
|
public ArticleController() {
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/index",method = RequestMethod.GET)
|
|
|
public String toIndex(){
|
|
|
@RequestMapping(value = "/index", method = RequestMethod.GET)
|
|
|
public String toIndex() {
|
|
|
return "index";
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/toList",method = RequestMethod.GET)
|
|
|
public String toList(){
|
|
|
@RequestMapping(value = "/toList", method = RequestMethod.GET)
|
|
|
public String toList() {
|
|
|
return "edit_list";
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/toAdd",method = RequestMethod.GET)
|
|
|
public String toAdd(){
|
|
|
@RequestMapping(value = "/toAdd", method = RequestMethod.GET)
|
|
|
public String toAdd() {
|
|
|
return "add";
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/toEdit",method = RequestMethod.GET)
|
|
|
public String toEdit(@RequestParam(value = "id")String id,ModelMap modelMap){
|
|
|
@RequestMapping(value = "/toEdit", method = RequestMethod.GET)
|
|
|
public String toEdit(@RequestParam(value = "id") String id, ModelMap modelMap) {
|
|
|
YdfHealthEduArticle article = articleService.findById(id);
|
|
|
modelMap.addAttribute("article", article);
|
|
|
return "add";
|
|
@ -65,9 +65,10 @@ public class ArticleController extends BaseController{
|
|
|
|
|
|
/**
|
|
|
* 初始化列表页
|
|
|
* @param type 意见反馈的类别
|
|
|
*
|
|
|
* @param type 意见反馈的类别
|
|
|
* @param identity 身份
|
|
|
* @param status 状态
|
|
|
* @param status 状态
|
|
|
* @param page
|
|
|
* @param rows
|
|
|
* @return
|
|
@ -75,13 +76,13 @@ public class ArticleController extends BaseController{
|
|
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public String list(
|
|
|
@RequestParam(required = false,defaultValue = "-1") int type,
|
|
|
@RequestParam(required = false,defaultValue = "-1") int identity,
|
|
|
@RequestParam(required = false,defaultValue = "-1") int status,
|
|
|
@RequestParam(value = "page",defaultValue = "1") int page,
|
|
|
@RequestParam(value = "rows",defaultValue = "15") int rows) {
|
|
|
@RequestParam(required = false, defaultValue = "-1") int type,
|
|
|
@RequestParam(required = false, defaultValue = "-1") int identity,
|
|
|
@RequestParam(required = false, defaultValue = "-1") int status,
|
|
|
@RequestParam(value = "page", defaultValue = "1") int page,
|
|
|
@RequestParam(value = "rows", defaultValue = "15") int rows) {
|
|
|
try {
|
|
|
Page<YdfHealthEduArticle> res = articleService.findFeedback(page,rows,type,identity,status);
|
|
|
Page<YdfHealthEduArticle> res = articleService.findFeedback(page, rows, type, identity, status);
|
|
|
return write(200, "操作成功", page, rows, res);
|
|
|
} catch (Exception ex) {
|
|
|
error(ex);
|
|
@ -91,6 +92,7 @@ public class ArticleController extends BaseController{
|
|
|
|
|
|
/**
|
|
|
* 获取文章类型
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/getArticleType")
|
|
@ -105,19 +107,21 @@ public class ArticleController extends BaseController{
|
|
|
|
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public String save(@ModelAttribute @Valid YdfHealthEduArticle article,HttpServletRequest request,MultipartHttpServletRequest multiReq){
|
|
|
public String save(@ModelAttribute @Valid YdfHealthEduArticle article, HttpServletRequest request, MultipartHttpServletRequest multiReq) {
|
|
|
List<MultipartFile> files = multiReq.getFiles("file");
|
|
|
// String url="http://172.19.103.31:10001/ydf/upload/image";
|
|
|
String result = Upload.httpClientUploadFile(imageUrl,files);
|
|
|
JSONObject resultJson = new JSONObject(result);
|
|
|
String fileUrls = (String) resultJson.get("urls");
|
|
|
article.setImages(fileUrls);
|
|
|
if(StringUtils.isBlank(article.getId())){
|
|
|
article.setId(UUID.randomUUID().toString().replaceAll("-",""));
|
|
|
if (null != files && files.size() > 0) {
|
|
|
String result = Upload.httpClientUploadFile(imageUrl, files);
|
|
|
JSONObject resultJson = new JSONObject(result);
|
|
|
String fileUrls = (String) resultJson.get("urls");
|
|
|
article.setImages(fileUrls);
|
|
|
}
|
|
|
if (StringUtils.isBlank(article.getId())) {
|
|
|
article.setId(UUID.randomUUID().toString().replaceAll("-", ""));
|
|
|
}
|
|
|
Date date = new Date();
|
|
|
article.setModifyDate(date);
|
|
|
if(null==article.getCreateDate()){
|
|
|
if (null == article.getCreateDate()) {
|
|
|
article.setCreateDate(date);
|
|
|
}
|
|
|
article.setStatus(0);//设置状态
|
|
@ -127,7 +131,7 @@ public class ArticleController extends BaseController{
|
|
|
|
|
|
@RequestMapping(value = "/del")
|
|
|
@ResponseBody
|
|
|
public String del(@RequestParam(value = "id")String id){
|
|
|
public String del(@RequestParam(value = "id") String id) {
|
|
|
articleService.delete(id);
|
|
|
return write(200, "删除成功");
|
|
|
}
|