From 5269c06d291f9f18d082983f63c4afb193a6bd80 Mon Sep 17 00:00:00 2001 From: wujianwei <wjw@11.com> Date: 星期二, 29 七月 2025 17:29:56 +0800 Subject: [PATCH] 新增时间查询状态 --- service/src/main/java/com/ruoyi/cwgl/domain/DispatchOrder.java | 75 ++++++++++++++++++++++++++++++++++--- service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml | 9 ++-- 2 files changed, 72 insertions(+), 12 deletions(-) diff --git a/service/src/main/java/com/ruoyi/cwgl/domain/DispatchOrder.java b/service/src/main/java/com/ruoyi/cwgl/domain/DispatchOrder.java index 3613070..f60e8e5 100644 --- a/service/src/main/java/com/ruoyi/cwgl/domain/DispatchOrder.java +++ b/service/src/main/java/com/ruoyi/cwgl/domain/DispatchOrder.java @@ -107,24 +107,35 @@ /** 瀹為檯鍑哄彂鏃堕棿 */ - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "瀹為檯鍑哄彂鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "瀹為檯鍑哄彂鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @TableField("actual_departure_time") private Date actualDepartureTime; - + @TableField(exist = false) + private String actualDepartureTimeBegin; + @TableField(exist = false) + private String actualDepartureTimeEnd; /** 瑕佹眰鍒拌揪鏃堕棿 */ - @JsonFormat(pattern = "yyyy-MM-dd") - @Excel(name = "瑕佹眰鍒拌揪鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @Excel(name = "瑕佹眰鍒拌揪鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @TableField("required_arrival_time") private Date requiredArrivalTime; + @TableField(exist = false) + private String requiredArrivalTimeBegin; + @TableField(exist = false) + private String requiredArrivalTimeEnd; /** 瀹為檯鍒拌揪鏃堕棿 */ - @Excel(name = "瀹為檯鍒拌揪鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd") - @JsonFormat(pattern = "yyyy-MM-dd") + @Excel(name = "瀹為檯鍒拌揪鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("actual_arrival_time") private Date actualArrivalTime; + @TableField(exist = false) + private String actualArrivalTimeBegin; + @TableField(exist = false) + private String actualArrivalTimeEnd; /** 鏄惁鍥炵▼(N,Y) */ @@ -197,5 +208,55 @@ @TableField("is_deleted") private Integer isDeleted; + public String getActualDepartureTimeBegin() { + return actualDepartureTimeBegin!=null?actualArrivalTimeBegin+" 00:00:00":null; + } + public void setActualDepartureTimeBegin(String actualDepartureTimeBegin) { + this.actualDepartureTimeBegin = actualDepartureTimeBegin; + } + + public String getActualDepartureTimeEnd() { + return actualDepartureTimeEnd!=null?actualDepartureTimeEnd+" 23:59:59":null; + } + + public void setActualDepartureTimeEnd(String actualDepartureTimeEnd) { + this.actualDepartureTimeEnd = actualDepartureTimeEnd; + } + + + + public String getRequiredArrivalTimeBegin() { + return requiredArrivalTimeBegin!=null?requiredArrivalTimeBegin+" 00:00:00":null; + } + + public void setRequiredArrivalTimeBegin(String requiredArrivalTimeBegin) { + this.requiredArrivalTimeBegin = requiredArrivalTimeBegin; + } + + public String getRequiredArrivalTimeEnd() { + return requiredArrivalTimeEnd!=null?requiredArrivalTimeEnd+" 23:59:59":null; + } + + public void setRequiredArrivalTimeEnd(String requiredArrivalTimeEnd) { + this.requiredArrivalTimeEnd = requiredArrivalTimeEnd; + } + + + + public String getActualArrivalTimeBegin() { + return actualArrivalTimeBegin!=null?actualArrivalTimeBegin+" 00:00:00":null; + } + + public void setActualArrivalTimeBegin(String actualArrivalTimeBegin) { + this.actualArrivalTimeBegin = actualArrivalTimeBegin; + } + + public String getActualArrivalTimeEnd() { + return actualArrivalTimeEnd!=null?actualArrivalTimeEnd+" 23:59:59":null; + } + + public void setActualArrivalTimeEnd(String actualArrivalTimeEnd) { + this.actualArrivalTimeEnd = actualArrivalTimeEnd; + } } diff --git a/service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml b/service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml index 0569543..461e63f 100644 --- a/service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml +++ b/service/src/main/resources/mapper/cwgl/DispatchOrderMapper.xml @@ -77,9 +77,9 @@ <if test="assistantDriverName != null and assistantDriverName != ''"> and driver_a.NAME like concat('%', #{assistantDriverName}, '%')</if> <if test="pointNum != null "> and ts.POINT_NUM = #{pointNum}</if> <if test="quantity != null "> and ts.QUANTITY = #{quantity}</if> - <if test="actualDepartureTime != null "> and ts.ACTUAL_DEPARTURE_TIME = #{actualDepartureTime}</if> - <if test="requiredArrivalTime != null "> and ts.REQUIRED_ARRIVAL_TIME = #{requiredArrivalTime}</if> - <if test="actualArrivalTime != null "> and ts.ACTUAL_ARRIVAL_TIME = #{actualArrivalTime}</if> + <if test="actualDepartureTimeBegin != null and actualDepartureTimeBegin!='' and actualDepartureTimeEnd != null and actualDepartureTimeEnd!='' "> and ts.ACTUAL_DEPARTURE_TIME between #{actualDepartureTimeBegin} and #{actualDepartureTimeEnd}</if> + <if test="requiredArrivalTimeBegin != null and requiredArrivalTimeBegin!='' and requiredArrivalTimeEnd != null and requiredArrivalTimeEnd!='' "> and ts.REQUIRED_ARRIVAL_TIME between #{requiredArrivalTimeEnd} and #{requiredArrivalTimeEnd}</if> + <if test="actualArrivalTimeBegin != null and actualArrivalTimeBegin!='' and actualArrivalTimeEnd != null and actualArrivalTimeEnd!='' "> and ts.ACTUAL_ARRIVAL_TIME between #{actualArrivalTimeEnd} and #{actualArrivalTimeEnd}</if> <if test="beReturn != null and beReturn != ''"> and ts.BE_RETURN = #{beReturn}</if> <if test="dispatchQuantity != null "> and ts.DISPATCH_QUANTITY = #{dispatchQuantity}</if> <if test="dispatchWeight != null "> and ts.DISPATCH_WEIGHT = #{dispatchWeight}</if> @@ -257,7 +257,6 @@ </select> <select id="selectDispatchOrderAttachment" resultType="com.ruoyi.cwgl.domain.vo.DispatchOrderAttachmentVo"> - -- 鏌ヨ璋冨害鍗曞彿鎴栬�呰皟搴﹀崟ID鏌ラ檮浠� SELECT -- image.PATH, CONCAT('https://tms.ygalogisticspark.com/ImageViewServlet?id=',image.id) as imageUrl, @@ -281,7 +280,7 @@ left join base_fee_item bfi on bfi.id=tof.FEE_TYPE_ID WHERE ts.DISPATCH_NO = #{no} - AND image.biz_Type = 'com.vtradex.tms.core.model.entity.fee.TmsOtherFee'; + AND image.biz_Type = 'com.vtradex.tms.core.model.entity.fee.TmsOtherFee' </select> -- Gitblit v1.8.0