From 51eac60f5d04af43f93590ad2219f9bdda313745 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期三, 25 十二月 2024 11:11:32 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master-v4' into master-v4

---
 src/main/java/com/mzl/flower/dto/request/statisticAnalysis/FlowerSaleDTO.java  |    9 +++++++--
 src/main/resources/mapper/statisticsAnalysis/SalesStatisticsAnalysisMapper.xml |    6 ++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/mzl/flower/dto/request/statisticAnalysis/FlowerSaleDTO.java b/src/main/java/com/mzl/flower/dto/request/statisticAnalysis/FlowerSaleDTO.java
index 18ea733..7d97957 100644
--- a/src/main/java/com/mzl/flower/dto/request/statisticAnalysis/FlowerSaleDTO.java
+++ b/src/main/java/com/mzl/flower/dto/request/statisticAnalysis/FlowerSaleDTO.java
@@ -66,9 +66,14 @@
     @ApiModelProperty(value = "创建时间-结束;yyyy-MM-dd")
     private String createEndDateStr;
 
-    @ApiModelProperty(hidden = true)
+
     private LocalDateTime createStartDate;
 
-    @ApiModelProperty(hidden = true)
+
     private LocalDateTime createEndDate;
+
+    @ApiModelProperty(value = "排序字段")
+    private String orderField;
+    @ApiModelProperty(value = "排序类型,ASC 升序,DESC 降序")
+    private String orderType;
 }
diff --git a/src/main/resources/mapper/statisticsAnalysis/SalesStatisticsAnalysisMapper.xml b/src/main/resources/mapper/statisticsAnalysis/SalesStatisticsAnalysisMapper.xml
index 35cbbcd..099e184 100644
--- a/src/main/resources/mapper/statisticsAnalysis/SalesStatisticsAnalysisMapper.xml
+++ b/src/main/resources/mapper/statisticsAnalysis/SalesStatisticsAnalysisMapper.xml
@@ -62,6 +62,9 @@
         <if test="dto.registerTel!=null and dto.registerTel!=''">
             AND si.contact_tel LIKE CONCAT('%',#{dto.registerTel}, '%')
         </if>
+        <if test="dto.contactTel!=null and dto.contactTel!=''">
+            AND si.contact_tel LIKE CONCAT('%',#{dto.contactTel}, '%')
+        </if>
         <if test="dto.stationId != null">
             AND oi.station_id = #{dto.stationId}
         </if>
@@ -90,6 +93,9 @@
         <if test="dto.createEndDate != null">
             AND o.payment_time &lt; #{dto.createEndDate}
         </if>
+        <if test="dto.orderField !=null and dto.orderField !=''">
+            order by ${dto.orderField} ${dto.orderType}
+        </if>
 </sql>
 
 

--
Gitblit v1.9.3