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.ge(bo.getStartTime() != null, "sl.change_time", bo.getStartTime());
|
||||||
lqw.le(bo.getEndTime() != null, "sl.change_time", bo.getEndTime());
|
lqw.le(bo.getEndTime() != null, "sl.change_time", bo.getEndTime());
|
||||||
|
lqw.eq(StringUtils.isNotBlank(bo.getBatchNo()), "sl.batch_no", bo.getBatchNo());
|
||||||
return lqw;
|
return lqw;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -97,6 +98,7 @@ public class WmsStockLogServiceImpl implements IWmsStockLogService {
|
|||||||
lqw.eq(bo.getChangeQty() != null, WmsStockLog::getChangeQty, bo.getChangeQty());
|
lqw.eq(bo.getChangeQty() != null, WmsStockLog::getChangeQty, bo.getChangeQty());
|
||||||
lqw.eq(bo.getAfterQty() != null, WmsStockLog::getAfterQty, bo.getAfterQty());
|
lqw.eq(bo.getAfterQty() != null, WmsStockLog::getAfterQty, bo.getAfterQty());
|
||||||
lqw.eq(StringUtils.isNotBlank(bo.getChangeType()), WmsStockLog::getChangeType, bo.getChangeType());
|
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.ge(bo.getStartTime() != null, WmsStockLog::getChangeTime, bo.getStartTime());
|
||||||
lqw.le(bo.getEndTime() != null, WmsStockLog::getChangeTime, bo.getEndTime());
|
lqw.le(bo.getEndTime() != null, WmsStockLog::getChangeTime, bo.getEndTime());
|
||||||
|
|||||||
Reference in New Issue
Block a user