diff --git a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java index f2a262e1..fe54444a 100644 --- a/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java +++ b/src/main/java/com/xujie/sys/modules/pms/data/EamWorkOrderInData.java @@ -28,6 +28,12 @@ public class EamWorkOrderInData extends EamWorkOrderData{ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date actualEndDate; + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date createdStartDate; + @DateTimeFormat(pattern = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") + private Date createdEndDate; private String userId; private String planOperatorName; @@ -114,9 +120,11 @@ public class EamWorkOrderInData extends EamWorkOrderData{ private String reportFaultFlag; // 是否有故障图片 private String reportSparPartFlag; // 是否有备件图片 - // 查询三色灯 的 ip地址 用到 + // 查询三色灯 的 ip 地址 用到 private String ip; + + public String getIp() { return ip; } @@ -404,6 +412,22 @@ public class EamWorkOrderInData extends EamWorkOrderData{ this.createdDate = createdDate; } + public Date getCreatedStartDate() { + return createdStartDate; + } + + public void setCreatedStartDate(Date createdStartDate) { + this.createdStartDate = createdStartDate; + } + + public Date getCreatedEndDate() { + return createdEndDate; + } + + public void setCreatedEndDate(Date createdEndDate) { + this.createdEndDate = createdEndDate; + } + public String getReachOperatorName() { return reachOperatorName; } @@ -651,4 +675,5 @@ public class EamWorkOrderInData extends EamWorkOrderData{ public void setReportSparPartFlag(String reportSparPartFlag) { this.reportSparPartFlag = reportSparPartFlag; } + } diff --git a/src/main/resources/mapper/pms/EamMapper.xml b/src/main/resources/mapper/pms/EamMapper.xml index 65b82e94..90d044cc 100644 --- a/src/main/resources/mapper/pms/EamMapper.xml +++ b/src/main/resources/mapper/pms/EamMapper.xml @@ -1132,6 +1132,12 @@ AND b.FeedBackDesc like '%' +#{query.feedBackDesc}+'%' + + AND b.CreatedDate >= #{query.createdStartDate} + + + AND #{query.createdEndDate} >= b.CreatedDate + and a.FunctionType =#{query.functionType} ORDER BY a.PlanDate, @@ -3260,6 +3266,7 @@ a.reach_date, b.CreatedDate, a.handling_method, + a.repair_reporting_type as repairReportingType, dbo.eam_Get_eamResourceDesc(a.Site, a.ObjectID) as resourceDesc, CASE WHEN (DATEDIFF(SECOND, b.CreatedDate, a.reach_date) 60) THEN DATEDIFF(SECOND, b.CreatedDate, a.reach_date) / 60.0 @@ -3325,6 +3332,9 @@ AND a.document_source = #{query.documentSource} + + And a.CreatedDate >= #{query.createdDate} + AND a.PlanDate >= #{query.startDate} @@ -3343,6 +3353,15 @@ AND ewi.ItemDesc like '%' + #{query.itemDesc} +'%' + + AND b.CreatedDate >= #{query.createdStartDate} + + + AND #{query.createdEndDate} >= b.CreatedDate + + + AND a.repair_reporting_type like '%' + #{query.repairReportingType} + '%' + and a.FunctionType =#{query.functionType}