From 0bf1c5465f1f3198c53ad02f3209148afabb2038 Mon Sep 17 00:00:00 2001 From: kimi42345 <kimi42345@outlook.com> Date: 星期二, 17 三月 2020 11:24:45 +0800 Subject: [PATCH] Merge branch 'master' of http://highdatas.com:9000/r/~kimi/srs_spring --- src/main/java/com/highdatas/srs/web/TopicController.java | 40 ++++++++++++++++++++++++++++++++++------ 1 files changed, 34 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/highdatas/srs/web/TopicController.java b/src/main/java/com/highdatas/srs/web/TopicController.java index 49cdb0d..bd1f0b6 100644 --- a/src/main/java/com/highdatas/srs/web/TopicController.java +++ b/src/main/java/com/highdatas/srs/web/TopicController.java @@ -73,22 +73,50 @@ return Result.success(object); } + + @RequestMapping(value = "/exam/{id}", method = RequestMethod.GET) + public Result exam(@PathVariable String id) { + Topic topic = topicService.selectById(id); + topic.setExamine(true); + + boolean insert = topic.updateById(); + + if (insert) { + return Result.success(null); + } else { + return Result.error(CodeMsg.INSERT_ERROR); + } + + } + @RequestMapping(value = "/add", method = RequestMethod.GET) public Result add(HttpServletRequest request) { + String id = request.getParameter("id"); String title = request.getParameter("title"); String userId = request.getParameter("userId"); if(StringUtils.isEmpty(title)) { return Result.error(CodeMsg.ERROR_PARAMS_NOT_MATHED); } String desp = request.getParameter("desp"); - Topic topic = new Topic().setUserId(userId).setTitle(title).setDesp(desp).setCreateTime(new Date()); - topic.setId(DbUtils.getUUID()); - boolean insert = topic.insert(); - if (insert) { - return Result.success(null); + if (StringUtils.isEmpty(id)) { + Topic topic = new Topic().setUserId(userId).setTitle(title).setDesp(desp).setCreateTime(new Date()); + topic.setId(DbUtils.getUUID()); + boolean insert = topic.insert(); + if (insert) { + return Result.success(null); + } else { + return Result.error(CodeMsg.INSERT_ERROR); + } } else { - return Result.error(CodeMsg.INSERT_ERROR); + Topic topic = topicService.selectById(id); + boolean b = topic.setDesp(desp).setTitle(title).updateById(); + if (b) { + return Result.success(null); + } else { + return Result.error(CodeMsg.INSERT_ERROR); + } } + } } -- Gitblit v1.8.0