Browse Source

bug修改,保存分类可以穿空的分类集合

master
sunyuchao 5 years ago
parent
commit
12cdac988c
  1. 3
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueCategoryController.java
  2. 6
      epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueCategoryServiceImpl.java
  3. 3
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/ProjectCategoryController.java
  4. 5
      epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectCategoryServiceImpl.java

3
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/controller/IssueCategoryController.java

@ -129,9 +129,6 @@ public class IssueCategoryController {
@PostMapping("save")
public Result saveCategory(@RequestBody IssueSaveCategoryFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, IssueSaveCategoryFormDTO.SaveCategory.class);
if(formDTO.getCategoryList().size()< NumConstant.ONE){
throw new RenException("请至少选择一个分类保存");
}
issueCategoryService.saveCategory(formDTO);
return new Result();
}

6
epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueCategoryServiceImpl.java

@ -177,6 +177,12 @@ public class IssueCategoryServiceImpl extends BaseServiceImpl<IssueCategoryDao,
@Override
public void saveCategory(IssueSaveCategoryFormDTO formDTO) {
//0.如果传入的分类集合为空不管是否存在过历史分类数据,只执行一次删除操作
if(formDTO.getCategoryList().size()< NumConstant.ONE){
baseDao.delByIssueId(formDTO.getIssueId());
return;
}
//1.查询议题所属客户和所属网格信息
IssueEntity issue = issueService.selectById(formDTO.getIssueId());
if (null == issue) {

3
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/controller/ProjectCategoryController.java

@ -117,9 +117,6 @@ public class ProjectCategoryController {
@PostMapping("save")
public Result saveCategory(@RequestBody ProjectSaveCategoryFormDTO formDTO) {
ValidatorUtils.validateEntity(formDTO, ProjectSaveCategoryFormDTO.SaveCategory.class);
if(formDTO.getCategoryList().size()< NumConstant.ONE){
throw new RenException("请至少选择一个分类保存");
}
projectCategoryService.saveCategory(formDTO);
return new Result();
}

5
epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectCategoryServiceImpl.java

@ -150,6 +150,11 @@ public class ProjectCategoryServiceImpl extends BaseServiceImpl<ProjectCategoryD
@Override
public void saveCategory(ProjectSaveCategoryFormDTO formDTO) {
//0.如果传入的分类集合为空不管是否存在过历史分类数据,只执行一次删除操作
if(formDTO.getCategoryList().size()< NumConstant.ONE){
baseDao.delByProjectId(formDTO.getProjectId());
return;
}
//1.查询项目所属客户和所属网格信息以及分类对应的分类信息
Result<ProjectIssueCategoryResultDTO> result = govIssueOpenFeignClient.getProjectAndCategoryInfo(formDTO);
if (!result.success()) {

Loading…
Cancel
Save