Bladeren bron

开始时间搜索

1018653686@qq.com 1 jaar geleden
bovenliggende
commit
bb6b59be65

+ 5 - 0
hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/entity/jd/dto/JdOrderSelectDto.java

@@ -4,6 +4,8 @@ import com.ruoyi.common.core.domain.BaseSelectDto;
 import lombok.Getter;
 import lombok.Setter;
 
+import java.util.Date;
+
 /**
  * 京东订单列表查询入参实体
  *
@@ -51,4 +53,7 @@ public class JdOrderSelectDto extends BaseSelectDto {
     private String exHandle;
 
     private String exDesc;
+
+    private Date startTime;
+    private Date endTime;
 }

+ 3 - 0
hx-victoriatourist/src/main/java/com/fjhx/victoriatourist/service/jd/impl/JdOrderDetailsServiceImpl.java

@@ -2,6 +2,7 @@ package com.fjhx.victoriatourist.service.jd.impl;
 
 import cn.hutool.core.bean.BeanUtil;
 import cn.hutool.core.collection.CollectionUtil;
+import cn.hutool.core.date.DateUtil;
 import cn.hutool.core.util.ObjectUtil;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.dynamic.datasource.annotation.DSTransactional;
@@ -79,6 +80,8 @@ public class JdOrderDetailsServiceImpl extends ServiceImpl<JdOrderDetailsMapper,
                     .or().like(JdOrderDetails::getWareId, dto.getKeyword())
                     .or().like(JdOrderDetails::getProductId, dto.getKeyword()))
                 .orderByAsc(JdOrderDetails::getHandleStatus)
+                .ge(ObjectUtil.isNotNull(dto.getStartTime()), JdOrderDetails::getCreateTime, DateUtil.beginOfDay(dto.getStartTime()))
+                .le(ObjectUtil.isNotNull(dto.getEndTime()), JdOrderDetails::getCreateTime, DateUtil.endOfDay(dto.getEndTime()))
                 .orderByDesc(JdOrderDetails::getUpdateTime)
                 .page(new Page<>(dto.getPageNum(), dto.getPageSize()));