feat():监听

master
chentaisen 2024-08-09 17:12:43 +08:00
parent 1dad52d2d0
commit c9401425e8
1 changed files with 4 additions and 1 deletions

View File

@ -96,12 +96,15 @@ public class OrderPayCustomerServiceImpl
public boolean save(OrderPayCustomer orderPayCustomer) {
String appCode = orderPayCustomer.getAppCode();
List<String> nacosServerAllList = nacosServerService.nacosServerAllList();
log.info("进行服务合法性判断:[{}->{}]",appCode,nacosServerAllList);
if (!nacosServerAllList.contains(appCode)){
throw new ServiceException("客户编码违法");
}
LambdaQueryWrapper<OrderPayCustomer> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(OrderPayCustomer::getAppCode,appCode);
if (this.count(queryWrapper)>0){
long isAppCodeOnly = this.count(queryWrapper);
log.info("进行服务code唯一性校验[{}--{}]",appCode,isAppCodeOnly);
if (isAppCodeOnly>0){
throw new ServiceException("客户编码重复");
}
return super.save(orderPayCustomer);