Commit 622765d9ad55085f575a7c2347f31fd0d76873bc

Authored by shiyang
1 parent dee13bf122
Exists in master and in 1 other branch dev

文章序号查重(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 }