From 5c851b3d8e149fd9e5d1e1b2cb980a3427379686 Mon Sep 17 00:00:00 2001 From: "shuo.wang" Date: Tue, 24 Jun 2025 17:36:13 +0800 Subject: [PATCH] fix --- .../src/main/resources/mapper/PreFriedProductsMapper.xml | 5 ++--- .../cool/store/service/impl/PreFriedProductsServiceImpl.java | 4 ++++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/coolstore-partner-dao/src/main/resources/mapper/PreFriedProductsMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/PreFriedProductsMapper.xml index fb556450c..e4b57d94b 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/PreFriedProductsMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/PreFriedProductsMapper.xml @@ -38,12 +38,11 @@ diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFriedProductsServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFriedProductsServiceImpl.java index 9360fc18d..293592af6 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFriedProductsServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/PreFriedProductsServiceImpl.java @@ -51,6 +51,10 @@ public class PreFriedProductsServiceImpl implements PreFriedProductsService { if (dto==null||dto.getId() == null){ throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED); } + PreFriedProductsDO preFriedProductsDO = preFriedProductsDAO.queryByProductCode(dto.getProductCode()); + if (preFriedProductsDO!=null && !preFriedProductsDO.getId().equals(dto.getId())){ + throw new ServiceException(ErrorCodeEnum.PRODUCTS_CODE_EXIST); + } PreFriedProductsDO product = convertToDO(dto); product.setUpdatedTime(new Date()); product.setUpdatedUserId(userId);