From 0ef21b8fe02a92ffa4febfa7f3f5154202581fc6 Mon Sep 17 00:00:00 2001 From: Number7 <1845377266@qq.com> Date: Thu, 8 Aug 2024 21:13:14 +0800 Subject: [PATCH] =?UTF-8?q?feat():=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 --- .../impl/OrderPayCustomerServiceImpl.java | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 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 990bae8..a0ea405 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 @@ -1,6 +1,7 @@ package com.muyu.cloud.pay.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.muyu.cloud.pay.domain.OrderPayCustomer; import com.muyu.cloud.pay.domain.OrderPayInfo; @@ -109,15 +110,17 @@ public class OrderPayCustomerServiceImpl String appCode = orderPayCustomer.getAppCode(); - List customerAllList = this.getCustomerAllList(); - - if(!customerAllList.contains(appCode)){ - - - throw new ServiceException("客户编码重复"); + List nacosServerAllList = nacosServerService.nacosServerAllList(); + if(!nacosServerAllList.contains(appCode)){ + throw new ServiceException("客户编码违法"); + } + LambdaUpdateWrapper queryWrapper = new LambdaUpdateWrapper<>(); + queryWrapper.eq(OrderPayCustomer::getAppCode, appCode); + List customerAllList = this.getCustomerAllList(); + if(this.count(queryWrapper)>0){ + throw new ServiceException("客户编码重复"); } - return super.save(orderPayCustomer); } }