Quellcode durchsuchen

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

root vor 3 Jahren
Ursprung
Commit
2c4ed92dfe
1 geänderte Dateien mit 9 neuen und 5 gelöschten Zeilen
  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 = "机构保存")
     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.setName(request.getName());
         categoryOrganization.setSocialCode(request.getSocialCode());