diff --git a/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyMarkController.java b/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyMarkController.java index 09a9a8d..9237203 100644 --- a/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyMarkController.java +++ b/bonus-admin/src/main/java/com/bonus/web/controller/archive/FilesClassifyMarkController.java @@ -69,12 +69,7 @@ public class FilesClassifyMarkController extends BaseController { if (isUse > 0) { return R.fail("该分类标记正在被使用,请勿修改"); } - Integer i = service.edit(dto); - if (i > 0) { - return R.ok(); - } else { - return R.fail("修改失败"); - } + return service.edit(dto); } catch (Exception e) { log.error(e.toString(), e); return R.fail("请求出错了"); diff --git a/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java b/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java index 09c4fe0..d4c3788 100644 --- a/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java +++ b/bonus-admin/src/main/java/com/bonus/web/domain/FilesClassifyNameStandardDto.java @@ -13,6 +13,7 @@ import javax.validation.constraints.NotBlank; public class FilesClassifyNameStandardDto { private Integer id; private String standardType; + private String standardTypeName; @NotBlank(message = "文件分类命名规范不能为空") @Length(max = 32, message = "规范识别值长度不能超过32个字符") private String standardName; diff --git a/bonus-admin/src/main/java/com/bonus/web/mapper/FilesClassifyMarkMapper.java b/bonus-admin/src/main/java/com/bonus/web/mapper/FilesClassifyMarkMapper.java index ae97f42..988d31e 100644 --- a/bonus-admin/src/main/java/com/bonus/web/mapper/FilesClassifyMarkMapper.java +++ b/bonus-admin/src/main/java/com/bonus/web/mapper/FilesClassifyMarkMapper.java @@ -22,4 +22,6 @@ public interface FilesClassifyMarkMapper { Integer getUseByFilesContents(String id); Integer getUseByProFilesContents(String id); + + Integer isExit(FilesClassifyMarkDto dto); } diff --git a/bonus-admin/src/main/java/com/bonus/web/service/FilesClassifyMarkService.java b/bonus-admin/src/main/java/com/bonus/web/service/FilesClassifyMarkService.java index a6343e7..aebca67 100644 --- a/bonus-admin/src/main/java/com/bonus/web/service/FilesClassifyMarkService.java +++ b/bonus-admin/src/main/java/com/bonus/web/service/FilesClassifyMarkService.java @@ -15,7 +15,7 @@ public interface FilesClassifyMarkService { R add(FilesClassifyMarkDto dto); - Integer edit(FilesClassifyMarkDto dto); + R edit(FilesClassifyMarkDto dto); Integer del(FilesClassifyMarkDto dto); diff --git a/bonus-admin/src/main/java/com/bonus/web/service/impl/FilesClassifyMarkServiceImpl.java b/bonus-admin/src/main/java/com/bonus/web/service/impl/FilesClassifyMarkServiceImpl.java index d1cdcd4..3d78ec2 100644 --- a/bonus-admin/src/main/java/com/bonus/web/service/impl/FilesClassifyMarkServiceImpl.java +++ b/bonus-admin/src/main/java/com/bonus/web/service/impl/FilesClassifyMarkServiceImpl.java @@ -21,6 +21,7 @@ public class FilesClassifyMarkServiceImpl implements FilesClassifyMarkService { @Autowired private FilesClassifyMarkMapper filesClassifyMarkMapper; + @Override public List list(FilesClassifyMarkDto dto) { return filesClassifyMarkMapper.list(dto); @@ -29,7 +30,7 @@ public class FilesClassifyMarkServiceImpl implements FilesClassifyMarkService { @Override public R add(FilesClassifyMarkDto dto) { List list = filesClassifyMarkMapper.list(dto); - if (list.size() > 0){ + if (list.size() > 0) { return R.fail("该分类标记已存在"); } dto.setCreateUserId(getLoginUser().getUserId().toString()); @@ -37,17 +38,26 @@ public class FilesClassifyMarkServiceImpl implements FilesClassifyMarkService { dto.setUpdateUserId(getLoginUser().getUserId().toString()); dto.setUpdateUserName(getLoginUser().getUsername()); Integer add = filesClassifyMarkMapper.add(dto); - if (add <= 0){ + if (add <= 0) { return R.fail("添加失败"); } return R.ok(); } @Override - public Integer edit(FilesClassifyMarkDto dto) { + public R edit(FilesClassifyMarkDto dto) { + Integer isExit = filesClassifyMarkMapper.isExit(dto); + if (isExit > 0) { + return R.fail("文件分类标记名称已存在"); + } dto.setUpdateUserId(getLoginUser().getUserId().toString()); dto.setUpdateUserName(getLoginUser().getUsername()); - return filesClassifyMarkMapper.edit(dto); + Integer edit = filesClassifyMarkMapper.edit(dto); + if (edit > 0) { + return R.ok(); + } else { + return R.fail("修改失败"); + } } @Override @@ -59,9 +69,9 @@ public class FilesClassifyMarkServiceImpl implements FilesClassifyMarkService { public Integer isUseByFilesContents(String id) { Integer useByFilesContents = filesClassifyMarkMapper.getUseByFilesContents(id); Integer useByProFilesContents = filesClassifyMarkMapper.getUseByProFilesContents(id); - if (useByFilesContents > 0 || useByProFilesContents > 0){ + if (useByFilesContents > 0 || useByProFilesContents > 0) { return 1; - }else { + } else { return 0; } } diff --git a/bonus-admin/src/main/resources/mapper/FilesClassifyMarkMapper.xml b/bonus-admin/src/main/resources/mapper/FilesClassifyMarkMapper.xml index 5e35b60..4bf5c59 100644 --- a/bonus-admin/src/main/resources/mapper/FilesClassifyMarkMapper.xml +++ b/bonus-admin/src/main/resources/mapper/FilesClassifyMarkMapper.xml @@ -82,4 +82,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" AND classify_mark = #{id} + diff --git a/bonus-admin/src/main/resources/mapper/FilesClassifyNameStandardMapper.xml b/bonus-admin/src/main/resources/mapper/FilesClassifyNameStandardMapper.xml index 0235f15..9378ec7 100644 --- a/bonus-admin/src/main/resources/mapper/FilesClassifyNameStandardMapper.xml +++ b/bonus-admin/src/main/resources/mapper/FilesClassifyNameStandardMapper.xml @@ -51,7 +51,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"