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 | } |