From bec933247a23bb8a537c9f9b48868ff3f873c516 Mon Sep 17 00:00:00 2001 From: WeiRan <2392355487@qq.com> Date: Fri, 9 Aug 2024 16:08:30 +0800 Subject: [PATCH] =?UTF-8?q?feat():=E4=BC=98=E5=8C=96=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AE=A2=E6=88=B7=E6=94=AF=E4=BB=98=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pay/service/impl/OrderPayCustomerServiceImpl.java | 11 +++++++++-- 1 file changed, 9 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 e7873fa..b054c15 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 @@ -88,9 +88,16 @@ public class OrderPayCustomerServiceImpl extends ServiceImpl 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);