Browse Source

feat(handlingunit): 添加处理单元DTO的日期范围查询功能

- 在HandlingUnitDto中新增startDate和endDate字段
- 为新字段添加DateTimeFormat和JsonFormat注解配置
- 在LabelQueryMapper.xml中添加基于创建日期的条件筛选
- 实现开始日期和结束日期的区间查询逻辑
- 配置日期格式化模式为yyyy-MM-dd,时区为GMT+8
master
常熟吴彦祖 1 month ago
parent
commit
28f27703b5
  1. 6
      src/main/java/com/gaotao/modules/handlingunit/entity/dto/HandlingUnitDto.java
  2. 6
      src/main/resources/mapper/warehouse/LabelQueryMapper.xml

6
src/main/java/com/gaotao/modules/handlingunit/entity/dto/HandlingUnitDto.java

@ -91,6 +91,12 @@ public class HandlingUnitDto {
private String locationName;
private String position;
private Integer layer;
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date startDate;
@DateTimeFormat(pattern = "yyyy-MM-dd")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date endDate;
/**
* 上次盘点日期 - rqrq

6
src/main/resources/mapper/warehouse/LabelQueryMapper.xml

@ -59,6 +59,12 @@
<if test="params.sourceType != null and params.sourceType != ''">
AND h.source_type = #{params.sourceType}
</if>
<if test=" params.startDate != null ">
AND h.created_date >= #{params.startDate}
</if>
<if test=" params.endDate != null ">
AND dateadd( DAY, 1, #{params.endDate} ) > h.created_date
</if>
</where>
ORDER BY h.created_date DESC
</select>

Loading…
Cancel
Save