From 9b817e439168dad4c77089d2c3ff37b3139dde90 Mon Sep 17 00:00:00 2001 From: DongZeLiang <2746733890@qq.com> Date: Mon, 5 Aug 2024 11:05:02 +0800 Subject: [PATCH] =?UTF-8?q?feat():=20=E4=BC=98=E5=8C=96=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E6=94=AF=E4=BB=98=E6=8E=A5=E5=8F=A3=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/OrderPayCustomerServiceImpl.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/service/impl/OrderPayCustomerServiceImpl.java b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/service/impl/OrderPayCustomerServiceImpl.java index f09fb62..b0ba056 100644 --- a/cloud-pay-server/src/main/java/com/muyu/cloud/pay/service/impl/OrderPayCustomerServiceImpl.java +++ b/cloud-pay-server/src/main/java/com/muyu/cloud/pay/service/impl/OrderPayCustomerServiceImpl.java @@ -95,10 +95,18 @@ public class OrderPayCustomerServiceImpl @Override public boolean save (OrderPayCustomer orderPayCustomer) { String appCode = orderPayCustomer.getAppCode(); - List customerAllList = this.getCustomerAllList(); - if (!customerAllList.contains(appCode)){ + + List nacosServerAllList = nacosServerService.nacosServerAllList(); + if (!nacosServerAllList.contains(appCode)){ + throw new ServiceException("客户编码违法"); + } + + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.eq(OrderPayCustomer::getAppCode, appCode); + if (this.count(queryWrapper) > 0){ throw new ServiceException("客户编码重复"); } + return super.save(orderPayCustomer); } }