From dee13bf1228715575d3e643c9783902131584096 Mon Sep 17 00:00:00 2001 From: shiyang <316555390@qq.com> Date: Tue, 14 Dec 2021 08:57:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E7=AB=A0=E6=A0=87=E9=A2=98=E6=9F=A5?= =?UTF-8?q?=E9=87=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ArticleController.java | 32 +++++++++++++ .../com/lyms/talkonlineweb/domain/LymsArticle.java | 52 +++++++++++++++------- 2 files changed, 67 insertions(+), 17 deletions(-) diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java index 6876eea..e3c5156 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java @@ -109,6 +109,7 @@ public class ArticleController { article.setUpdatedTime(new Date()); } boolean f = lymsArticleService.saveOrUpdate(article); + baseResponse.setErrorcode(f == true ? 0 : 1); return baseResponse; } @@ -266,5 +267,36 @@ public class ArticleController { return baseResponse; } + /** + * 文章标题是否重复 + * @param aid 修改时用 + * @param iid 疾病id + * @param title 所属类型 + * @return true 可以使用,false已经存在 + */ + @GetMapping("getTitleYn") + public BaseResponse getDictByParam(@RequestParam(required = false) Integer aid, Integer iid,String title){ + BaseResponse baseResponse=new BaseResponse(); + try { + QueryWrapper queryWrapper=new QueryWrapper<>(); + queryWrapper.eq("iid", iid); + queryWrapper.eq("title", title); + if(null!=aid){//修改的时候判断是否重复 + LymsArticle Article=lymsArticleService.getOne(queryWrapper); + QueryWrapper queryWrapper2=new QueryWrapper<>(); + queryWrapper2.eq("aid", aid); + LymsArticle Article2=lymsArticleService.getOne(queryWrapper2); + baseResponse.setObject(null==Article?true:(Article2.getTitle().equals(title)?true:false)); + }else { + LymsArticle Article=lymsArticleService.getOne(queryWrapper); + baseResponse.setObject(null==Article?true:false); + } + baseResponse.setErrormsg("成功"); + } catch (Exception e) { + baseResponse.setErrormsg("失败"); + e.printStackTrace(); + } + return baseResponse; + } } diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsArticle.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsArticle.java index 38ac08b..06e249e 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsArticle.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/domain/LymsArticle.java @@ -75,6 +75,24 @@ public class LymsArticle implements Serializable { @TableField(value = "updated_time") private Date updatedTime; + /** + * 每个疾病文章的序号(1-100) + */ + @TableField(value = "serial_number") + private Integer serialNumber; + + /** + * 短文字1(公众号推送内容) + */ + @TableField(value = "weix_text_one") + private String weixTextOne; + + /** + * 短文字2(公众号推送内容) + */ + @TableField(value = "weix_text_two") + private String weixTextTwo; + @TableField(value = "cname") private String cname;//创建人姓名 @TableField(value = "uname") @@ -126,22 +144,22 @@ public class LymsArticle implements Serializable { @Override public String toString() { - StringBuilder sb = new StringBuilder(); - sb.append(getClass().getSimpleName()); - sb.append(" ["); - sb.append("Hash = ").append(hashCode()); - sb.append(", aid=").append(aid); - sb.append(", did=").append(did); - sb.append(", iid=").append(iid); - sb.append(", title=").append(title); - sb.append(", content=").append(content); - sb.append(", stat=").append(stat); - sb.append(", createdby=").append(createdby); - sb.append(", createdtime=").append(createdtime); - sb.append(", updatedby=").append(updatedby); - sb.append(", updatedTime=").append(updatedTime); - sb.append(", serialVersionUID=").append(serialVersionUID); - sb.append("]"); - return sb.toString(); + return "LymsArticle{" + + "aid=" + aid + + ", did=" + did + + ", iid=" + iid + + ", title='" + title + '\'' + + ", content='" + content + '\'' + + ", stat=" + stat + + ", createdby=" + createdby + + ", createdtime=" + createdtime + + ", updatedby=" + updatedby + + ", updatedTime=" + updatedTime + + ", serialNumber=" + serialNumber + + ", weixTextOne='" + weixTextOne + '\'' + + ", weixTextTwo='" + weixTextTwo + '\'' + + ", cname='" + cname + '\'' + + ", uname='" + uname + '\'' + + '}'; } } \ No newline at end of file -- 1.8.3.1