From 59baaf9bfa5cb66de400bfb9cdcabc3731e49712 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Tue, 24 Jun 2025 19:28:56 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9AapplyType?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cool/store/service/impl/PreFryRecordsServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFryRecordsServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFryRecordsServiceImpl.java index 9cdf30e59..758725d2d 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFryRecordsServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFryRecordsServiceImpl.java @@ -58,8 +58,8 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService { if (addPreFryRecordsDTO!=null&&CollectionUtils.isNotEmpty(addPreFryRecordsDTO.getRecords())){ List productList = addPreFryRecordsDTO.getRecords().stream().map(AddPreFryRecordsDetailDTO::getProductId).collect(Collectors.toList()); List preFriedProductsDOS = preFriedProductsDAO.selectByProductIds(productList); - //校验是否包含下架的产品 - if (preFriedProductsDOS.stream().anyMatch(e->e.getStatus()==0)){ + //校验是否包含下架的产品 recordId是空的时候是新增 是有新增的时候限制 + if (preFriedProductsDOS.stream().anyMatch(e->e.getStatus()==0)&&addPreFryRecordsDTO.getRecords().get(0).getRecordId()==null){ throw new ServiceException(ErrorCodeEnum.PRODUCTS_STATUS); } }