From ca8c8183f298f56d76129488a0e630dfae0d24d5 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 14:53:17 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E9=A2=84=E7=82=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/PreFryRecordsMapper.xml | 2 +- .../com/cool/store/service/impl/PreFryRecordsServiceImpl.java | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/coolstore-partner-dao/src/main/resources/mapper/PreFryRecordsMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/PreFryRecordsMapper.xml index 39bbbed1d..72b204bef 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/PreFryRecordsMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/PreFryRecordsMapper.xml @@ -120,7 +120,7 @@ AND a.violation_flag = #{query.violationFlag} - AND a.violation_reason LIKE CONCAT('%', #{query.violationReason}, '%') + AND a.violation_reason LIKE CONCAT('%,', #{query.violationReason}, ',%') ORDER BY a.fry_date DESC 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 668c70162..b63016d35 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 @@ -86,6 +86,9 @@ public class PreFryRecordsServiceImpl implements PreFryRecordsService { }else { List recordList= new ArrayList<>(); addPreFryRecordsDTO.getRecords().forEach(x->{ + if (x.getRecordId()==null){ + throw new ServiceException(ErrorCodeEnum.PARAMS_REQUIRED); + } PreFryStageChangesDO preFryStageChangesDO = new PreFryStageChangesDO(); preFryStageChangesDO.setStage(addPreFryRecordsDTO.getCurrentStage()); preFryStageChangesDO.setRecordId(x.getRecordId());