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);