refactor(service): 修改统计记录检查方法返回类型
- 将 checkExistsByStatTypeToday 方法返回值从 Boolean 改为 Long - 服务层实现中返回存在的记录ID,不存在则返回null - 控制器接口同步更新返回类型和文档注释 - 优化查询逻辑直接返回记录ID而不是布尔值
This commit is contained in:
@@ -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<WmsCoilStatisticsSummary> 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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user