diff --git a/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/controller/admin/customer/CustomerController.java b/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/controller/admin/customer/CustomerController.java index 9b21896..c8a0a8e 100644 --- a/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/controller/admin/customer/CustomerController.java +++ b/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/controller/admin/customer/CustomerController.java @@ -80,10 +80,10 @@ public class CustomerController { })); } - @GetMapping("/name-exists") - @Operation(summary = "校验客户名称是否存在") - public CommonResult validateCustomerNameExists(@RequestParam(value = "name", required = false) String name, @RequestParam(value = "id", required = false) Long id) { - Boolean isExists = customerService.validateCustomerNameExists(name, id); + @GetMapping("/name-unique") + @Operation(summary = "校验客户名称是否唯一") + public CommonResult validateCustomerNameUnique(@RequestParam(value = "name", required = false) String name, @RequestParam(value = "id", required = false) Long id) { + Boolean isExists = customerService.validateCustomerNameUnique(name, id); return success(isExists); } diff --git a/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerService.java b/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerService.java index d77449b..24deb3d 100644 --- a/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerService.java +++ b/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerService.java @@ -52,13 +52,13 @@ public interface CustomerService { PageResult getCustomerPage(CustomerPageReqVO pageReqVO); /** - * 校验客户名称是否存在 + * 校验客户名称是否唯一 * * @param name 客户名称 * @param id 客户id * @return 是否存在 */ - Boolean validateCustomerNameExists(String name, Long id); + Boolean validateCustomerNameUnique(String name, Long id); /** * 校验客户编号是否唯一 diff --git a/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerServiceImpl.java b/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerServiceImpl.java index f4fd9a6..cc2b531 100644 --- a/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerServiceImpl.java +++ b/agt-module-license/agt-module-license-server/src/main/java/org/agt/module/license/service/customer/CustomerServiceImpl.java @@ -69,22 +69,22 @@ public class CustomerServiceImpl implements CustomerService { } @Override - public Boolean validateCustomerNameExists(String name, Long id) { + public Boolean validateCustomerNameUnique(String name, Long id) { if (StrUtil.isBlank(name)) { - return false; + return true; } CustomerDO customer = customerMapper.selectByName(name); if (customer == null) { - return false; + return true; } // 如果 id 为空,说明不用比较是否为相同 id 的客户 if (id == null) { - return true; + return false; } if (!customer.getId().equals(id)) { - return true; + return false; } - return false; + return true; } @Override