From 6b26990c1bcdfb440f8bdc3a16c9b3513b462c5f Mon Sep 17 00:00:00 2001 From: LQS <2506203757@qq.com> Date: Thu, 8 Aug 2024 22:25:19 +0800 Subject: [PATCH] =?UTF-8?q?fix():=20=E4=BC=98=E5=8C=96=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AE=A2=E6=88=B7=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 --- .../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 594940b..6c951fb 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 @@ -132,8 +132,15 @@ 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);