Commit 622765d9ad55085f575a7c2347f31fd0d76873bc
1 parent
dee13bf122
Exists in
master
and in
1 other branch
文章序号查重(0-100)
Showing 1 changed file with 34 additions and 2 deletions
talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ArticleController.java
View file @
622765d
| ... | ... | @@ -271,11 +271,11 @@ |
| 271 | 271 | * 文章标题是否重复 |
| 272 | 272 | * @param aid 修改时用 |
| 273 | 273 | * @param iid 疾病id |
| 274 | - * @param title 所属类型 | |
| 274 | + * @param title 文章标题 | |
| 275 | 275 | * @return true 可以使用,false已经存在 |
| 276 | 276 | */ |
| 277 | 277 | @GetMapping("getTitleYn") |
| 278 | - public BaseResponse getDictByParam(@RequestParam(required = false) Integer aid, Integer iid,String title){ | |
| 278 | + public BaseResponse getTitleYn(@RequestParam(required = false) Integer aid, Integer iid,String title){ | |
| 279 | 279 | BaseResponse baseResponse=new BaseResponse(); |
| 280 | 280 | try { |
| 281 | 281 | QueryWrapper<LymsArticle> queryWrapper=new QueryWrapper<>(); |
| ... | ... | @@ -298,6 +298,38 @@ |
| 298 | 298 | } |
| 299 | 299 | return baseResponse; |
| 300 | 300 | } |
| 301 | + /** | |
| 302 | + * 文章序号是否重复 | |
| 303 | + * @param aid 修改时用 | |
| 304 | + * @param iid 疾病id | |
| 305 | + * @param serialNumber 序号(0-100) | |
| 306 | + * @return true 可以使用,false已经存在 | |
| 307 | + */ | |
| 308 | + @GetMapping("getSerialNumberYn") | |
| 309 | + public BaseResponse getSerialNumberYn(@RequestParam(required = false) Integer aid, Integer iid,Integer serialNumber){ | |
| 310 | + BaseResponse baseResponse=new BaseResponse(); | |
| 311 | + try { | |
| 312 | + QueryWrapper<LymsArticle> queryWrapper=new QueryWrapper<>(); | |
| 313 | + queryWrapper.eq("iid", iid); | |
| 314 | + queryWrapper.eq("serial_number", serialNumber); | |
| 315 | + if(null!=aid){//修改的时候判断是否重复 | |
| 316 | + LymsArticle Article=lymsArticleService.getOne(queryWrapper); | |
| 317 | + QueryWrapper<LymsArticle> queryWrapper2=new QueryWrapper<>(); | |
| 318 | + queryWrapper2.eq("aid", aid); | |
| 319 | + LymsArticle Article2=lymsArticleService.getOne(queryWrapper2); | |
| 320 | + baseResponse.setObject(null==Article?true:(Article2.getSerialNumber().equals(serialNumber)?true:false)); | |
| 321 | + }else { | |
| 322 | + LymsArticle Article=lymsArticleService.getOne(queryWrapper); | |
| 323 | + baseResponse.setObject(null==Article?true:false); | |
| 324 | + } | |
| 325 | + baseResponse.setErrormsg("成功"); | |
| 326 | + } catch (Exception e) { | |
| 327 | + baseResponse.setErrormsg("失败"); | |
| 328 | + e.printStackTrace(); | |
| 329 | + } | |
| 330 | + return baseResponse; | |
| 331 | + } | |
| 332 | + | |
| 301 | 333 | |
| 302 | 334 | } |