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