Browse Source

文旅分类字段信息,接口参数

root 3 years ago
parent
commit
2c4ed92dfe
1 changed files with 9 additions and 5 deletions
  1. 9 5
      src/main/java/com/zhiqiyun/open/router/apis/CategoryApi.java

+ 9 - 5
src/main/java/com/zhiqiyun/open/router/apis/CategoryApi.java

@@ -84,11 +84,15 @@ public class CategoryApi {
 
 
     @ServiceMethod(method = "list.category.organization.save", title = "机构保存")
     @ServiceMethod(method = "list.category.organization.save", title = "机构保存")
     public OapResponse listPageOrganizationSave(CategoryOrganizationSaveRequest request) {
     public OapResponse listPageOrganizationSave(CategoryOrganizationSaveRequest request) {
-        QueryWrapper<CategoryOrganization> queryWrapper = new QueryWrapper<>();
-        queryWrapper.eq("name", request.getName())
-                .last("limit 1");
-        CategoryOrganization categoryOrganization = this.categoryOrganizationService.getOne(queryWrapper);
-        if (categoryOrganization != null) return OapResponse.success().setBody(categoryOrganization);
+        CategoryOrganization categoryOrganization;
+        if (request.getId() == null) {
+            QueryWrapper<CategoryOrganization> queryWrapper = new QueryWrapper<>();
+            queryWrapper.eq("name", request.getName()).last("limit 1");
+            categoryOrganization = this.categoryOrganizationService.getOne(queryWrapper);
+            if (categoryOrganization != null) {
+                return OapResponse.success().setBody(categoryOrganization);
+            }
+        }
         categoryOrganization = new CategoryOrganization();
         categoryOrganization = new CategoryOrganization();
         categoryOrganization.setName(request.getName());
         categoryOrganization.setName(request.getName());
         categoryOrganization.setSocialCode(request.getSocialCode());
         categoryOrganization.setSocialCode(request.getSocialCode());