feat(wms): 增加库存日志查询的批次号筛选功能
- 在 WmsStockLogServiceImpl 类中的两个查询方法中添加了对批次号的筛选条件- 使用 eq 方法判断批次号是否不为空,并进行筛选
This commit is contained in:
@@ -85,6 +85,7 @@ public class WmsStockLogServiceImpl implements IWmsStockLogService {
|
||||
// 根据时间区间查询
|
||||
lqw.ge(bo.getStartTime() != null, "sl.change_time", bo.getStartTime());
|
||||
lqw.le(bo.getEndTime() != null, "sl.change_time", bo.getEndTime());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getBatchNo()), "sl.batch_no", bo.getBatchNo());
|
||||
return lqw;
|
||||
}
|
||||
|
||||
@@ -97,6 +98,7 @@ public class WmsStockLogServiceImpl implements IWmsStockLogService {
|
||||
lqw.eq(bo.getChangeQty() != null, WmsStockLog::getChangeQty, bo.getChangeQty());
|
||||
lqw.eq(bo.getAfterQty() != null, WmsStockLog::getAfterQty, bo.getAfterQty());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getChangeType()), WmsStockLog::getChangeType, bo.getChangeType());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getBatchNo()), WmsStockLog::getBatchNo, bo.getBatchNo());
|
||||
// 根据时间区间查询
|
||||
lqw.ge(bo.getStartTime() != null, WmsStockLog::getChangeTime, bo.getStartTime());
|
||||
lqw.le(bo.getEndTime() != null, WmsStockLog::getChangeTime, bo.getEndTime());
|
||||
|
||||
Reference in New Issue
Block a user