feat(wms): 添加物料预警创建时间范围查询功能
- 在WmsMaterialWarningBo中新增createStartTime和createEndTime字段 - 为新增字段添加JSON格式化注解和文档注释 - 在WmsMaterialWarningServiceImpl中实现时间范围查询逻辑 - 使用ge和le条件进行创建时间范围过滤 - 保持按创建时间倒序排列的排序规则
This commit is contained in:
@@ -105,5 +105,17 @@ public class WmsMaterialWarningBo extends BaseEntity {
|
||||
*/
|
||||
private String remark;
|
||||
|
||||
/**
|
||||
* 创建开始时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createStartTime;
|
||||
|
||||
/**
|
||||
* 创建结束时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date createEndTime;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -106,6 +106,8 @@ public class WmsMaterialWarningServiceImpl implements IWmsMaterialWarningService
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getHandleBy()), WmsMaterialWarning::getHandleBy, bo.getHandleBy());
|
||||
lqw.eq(bo.getHandleTime() != null, WmsMaterialWarning::getHandleTime, bo.getHandleTime());
|
||||
lqw.eq(StringUtils.isNotBlank(bo.getHandleRemark()), WmsMaterialWarning::getHandleRemark, bo.getHandleRemark());
|
||||
lqw.ge(bo.getCreateStartTime() != null, WmsMaterialWarning::getCreateTime, bo.getCreateStartTime());
|
||||
lqw.le(bo.getCreateEndTime() != null, WmsMaterialWarning::getCreateTime, bo.getCreateEndTime());
|
||||
// 根据创建时间倒叙
|
||||
lqw.orderByDesc(WmsMaterialWarning::getCreateTime);
|
||||
return lqw;
|
||||
|
||||
Reference in New Issue
Block a user