From 1862908eb14a394421e0df399e93204c430b98f4 Mon Sep 17 00:00:00 2001 From: Joshi <3040996759@qq.com> Date: Tue, 10 Mar 2026 16:50:08 +0800 Subject: [PATCH] =?UTF-8?q?refactor(service):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E8=AE=B0=E5=BD=95=E6=A3=80=E6=9F=A5=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E8=BF=94=E5=9B=9E=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 checkExistsByStatTypeToday 方法返回值从 Boolean 改为 Long - 服务层实现中返回存在的记录ID,不存在则返回null - 控制器接口同步更新返回类型和文档注释 - 优化查询逻辑直接返回记录ID而不是布尔值 --- .../controller/WmsCoilStatisticsSummaryController.java | 4 ++-- .../com/klp/service/IWmsCoilStatisticsSummaryService.java | 4 ++-- .../service/impl/WmsCoilStatisticsSummaryServiceImpl.java | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/klp-wms/src/main/java/com/klp/controller/WmsCoilStatisticsSummaryController.java b/klp-wms/src/main/java/com/klp/controller/WmsCoilStatisticsSummaryController.java index 7d2af87a..066defb3 100644 --- a/klp-wms/src/main/java/com/klp/controller/WmsCoilStatisticsSummaryController.java +++ b/klp-wms/src/main/java/com/klp/controller/WmsCoilStatisticsSummaryController.java @@ -101,10 +101,10 @@ public class WmsCoilStatisticsSummaryController extends BaseController { * 检查当天是否存在指定类型的统计记录 * * @param statType 统计类型 - * @return true-存在,false-不存在 + * @return 存在的记录ID,不存在则返回null */ @GetMapping("/checkToday") - public R checkTodayExists(@RequestParam String statType) { + public R checkTodayExists(@RequestParam String statType) { return R.ok(iWmsCoilStatisticsSummaryService.checkExistsByStatTypeToday(statType)); } } diff --git a/klp-wms/src/main/java/com/klp/service/IWmsCoilStatisticsSummaryService.java b/klp-wms/src/main/java/com/klp/service/IWmsCoilStatisticsSummaryService.java index bdad1534..c5c57d2a 100644 --- a/klp-wms/src/main/java/com/klp/service/IWmsCoilStatisticsSummaryService.java +++ b/klp-wms/src/main/java/com/klp/service/IWmsCoilStatisticsSummaryService.java @@ -50,7 +50,7 @@ public interface IWmsCoilStatisticsSummaryService { /** * 检查当天是否存在指定类型的统计记录 * @param statType 统计类型 - * @return true-存在,false-不存在 + * @return 存在的记录ID,不存在则返回null */ - Boolean checkExistsByStatTypeToday(String statType); + Long checkExistsByStatTypeToday(String statType); } diff --git a/klp-wms/src/main/java/com/klp/service/impl/WmsCoilStatisticsSummaryServiceImpl.java b/klp-wms/src/main/java/com/klp/service/impl/WmsCoilStatisticsSummaryServiceImpl.java index 76ed33c9..557dedc2 100644 --- a/klp-wms/src/main/java/com/klp/service/impl/WmsCoilStatisticsSummaryServiceImpl.java +++ b/klp-wms/src/main/java/com/klp/service/impl/WmsCoilStatisticsSummaryServiceImpl.java @@ -113,17 +113,17 @@ public class WmsCoilStatisticsSummaryServiceImpl implements IWmsCoilStatisticsSu * 检查当天是否存在指定类型的统计记录 */ @Override - public Boolean checkExistsByStatTypeToday(String statType) { + public Long checkExistsByStatTypeToday(String statType) { if (StringUtils.isBlank(statType)) { - return false; + return null; } LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.eq(WmsCoilStatisticsSummary::getStatType, statType); lqw.eq(WmsCoilStatisticsSummary::getDelFlag, 0); - // 查询今天的记录(根据创建时间) lqw.apply("DATE(create_time) = CURDATE()"); lqw.select(WmsCoilStatisticsSummary::getSummaryId); lqw.last("LIMIT 1"); - return baseMapper.selectOne(lqw) != null; + WmsCoilStatisticsSummary one = baseMapper.selectOne(lqw); + return one != null ? one.getSummaryId() : null; } }