Browse Source

2024.1.17 质量——检验——任务:任务生成日期→送检日期 + 查询条件(送检日期)

java8
yuejiayang 2 years ago
parent
commit
246ab69a7a
  1. 27
      src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java
  2. 24
      src/main/resources/mapper/pms/QcMapper.xml

27
src/main/java/com/xujie/sys/modules/pms/data/QcFAIRecordData.java

@ -25,10 +25,35 @@ public class QcFAIRecordData extends QueryPage {
private String supplierDesc;
// 检验结果
private String inspectionResult;
// 任务生成日期
// 送检日期
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
private Date taskDate;
public Date getStartDate2() {
return startDate2;
}
public void setStartDate2(Date startDate2) {
this.startDate2 = startDate2;
}
public Date getEndDate2() {
return endDate2;
}
public void setEndDate2(Date endDate2) {
this.endDate2 = endDate2;
}
// 送检日期(最大)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
private Date startDate2;
// 送检日期(最小)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")
private Date endDate2;
// 检验任务日期(最大)
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")

24
src/main/resources/mapper/pms/QcMapper.xml

@ -1584,6 +1584,12 @@
<if test="query.endDate != null">
AND #{query.endDate} >= inspector_date
</if>
<if test="query.startDate2 != null">
AND task_date >= #{query.startDate2}
</if>
<if test="query.endDate2 != null">
AND #{query.endDate2} >= task_date
</if>
</where>
ORDER BY
CASE WHEN state = '待检验' THEN 1
@ -1896,6 +1902,12 @@
<if test="query.endDate != null">
AND #{query.endDate} >= inspector_date
</if>
<if test="query.startDate2 != null">
AND task_date >= #{query.startDate2}
</if>
<if test="query.endDate2 != null">
AND #{query.endDate2} >= task_date
</if>
</where>
ORDER BY
CASE WHEN state = '待检验' THEN 1
@ -2230,6 +2242,12 @@
<if test="query.endDate != null">
AND #{query.endDate} >= inspector_date
</if>
<if test="query.startDate2 != null">
AND create_date >= #{query.startDate2}
</if>
<if test="query.endDate2 != null">
AND #{query.endDate2} >= create_date
</if>
</where>
ORDER BY
CASE WHEN state = '待检验' THEN 1
@ -2548,6 +2566,12 @@
<if test="query.endDate != null">
AND #{query.endDate} >= inspector_date
</if>
<if test="query.startDate2 != null">
AND task_date >= #{query.startDate2}
</if>
<if test="query.endDate2 != null">
AND #{query.endDate2} >= task_date
</if>
</where>
ORDER BY
CASE WHEN state = '待检验' THEN 1

Loading…
Cancel
Save