feat(wms): 添加审批流程按创建人筛选功能

- 在WmsApprovalServiceImpl中增加根据创建人筛选条件
- 使用StringUtils判断创建人参数是否为空避免查询异常
- 保持原有查询逻辑不变仅增加创建人筛选功能
- 按照创建时间倒序排序逻辑不受影响
This commit is contained in:
2026-03-11 15:21:29 +08:00
parent b61cea837a
commit 71c7876bf9

View File

@@ -225,6 +225,8 @@ public class WmsApprovalServiceImpl implements IWmsApprovalService {
lqw.eq(StringUtils.isNotBlank(bo.getApprovalStatus()), WmsApproval::getApprovalStatus, bo.getApprovalStatus()); lqw.eq(StringUtils.isNotBlank(bo.getApprovalStatus()), WmsApproval::getApprovalStatus, bo.getApprovalStatus());
lqw.eq(StringUtils.isNotBlank(bo.getApprovalOpinion()), WmsApproval::getApprovalOpinion, bo.getApprovalOpinion()); lqw.eq(StringUtils.isNotBlank(bo.getApprovalOpinion()), WmsApproval::getApprovalOpinion, bo.getApprovalOpinion());
lqw.eq(bo.getApprovalTime() != null, WmsApproval::getApprovalTime, bo.getApprovalTime()); lqw.eq(bo.getApprovalTime() != null, WmsApproval::getApprovalTime, bo.getApprovalTime());
// 根据创建人筛选
lqw.eq(StringUtils.isNotBlank(bo.getCreateBy()), WmsApproval::getCreateBy, bo.getCreateBy());
// 根据创建时间倒叙 // 根据创建时间倒叙
lqw.orderByDesc(WmsApproval::getCreateTime); lqw.orderByDesc(WmsApproval::getCreateTime);
return lqw; return lqw;