From c35090abedcfd1c9a8d53794570e836f2b0bb866 Mon Sep 17 00:00:00 2001 From: jinpengyong <jpy123456> Date: Thu, 17 Feb 2022 15:25:43 +0800 Subject: [PATCH] 督办单编号唯一性 --- screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java index 3cedb26..11d4d76 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/SupervisionServiceImpl.java @@ -59,8 +59,16 @@ Map<String, Object> result = new HashMap<>(); - List<String> images = new ArrayList<>(); + //��������������������� + QueryWrapper<Supervision> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("number", supervision.getNumber()).eq("is_delete", Constants.NOT_DELETE); + if (supervisionMapper.selectOne(queryWrapper) != null) { + result.put("code", ResponseCodeEnum.SUPERVISION_NUMBER_EXIT.getCode()); + result.put("code", ResponseCodeEnum.SUPERVISION_NUMBER_EXIT.getMsg()); + return result; + } + List<String> images = new ArrayList<>(); for (MultipartFile file : files) { //������������������������ String fileType = file.getContentType(); @@ -88,6 +96,8 @@ .collect(Collectors.joining(",")); supervision.setImages(image); } + + supervisionMapper.insert(supervision); return result; } -- Gitblit v1.8.0