From 69df40a47d1a4feae7e433be597294af7a0fb22f Mon Sep 17 00:00:00 2001
From: Cxx0822 <1556464090@qq.com>
Date: Thu, 21 May 2026 22:04:30 +0800
Subject: [PATCH] =?UTF-8?q?feat:=E6=9B=B4=E6=96=B0=E7=89=A9=E5=93=81?=
=?UTF-8?q?=E8=BF=94=E5=9B=9E=E6=95=B0=E6=8D=AE=E7=B1=BB=E5=9E=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/main/java/com/cxx/home/dto/ProductDto.java | 8 --------
home-service/src/main/resources/mapper/ProductMapper.xml | 7 +------
2 files changed, 1 insertion(+), 14 deletions(-)
diff --git a/home-service/src/main/java/com/cxx/home/dto/ProductDto.java b/home-service/src/main/java/com/cxx/home/dto/ProductDto.java
index 0116fb7..79eacbd 100644
--- a/home-service/src/main/java/com/cxx/home/dto/ProductDto.java
+++ b/home-service/src/main/java/com/cxx/home/dto/ProductDto.java
@@ -32,18 +32,10 @@ public class ProductDto {
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
private Date expiryDate;
- @Schema(description = "总天数")
- @JsonView(ReadView.class)
- private Integer totalDay;
-
@Schema(description = "价格")
@PositiveOrZero(message = "商品价格必须大于等于0")
private Double price;
- @Schema(description = "日均价格")
- @JsonView(ReadView.class)
- private Double averagePrice;
-
@Schema(description = "类别")
private String category;
diff --git a/home-service/src/main/resources/mapper/ProductMapper.xml b/home-service/src/main/resources/mapper/ProductMapper.xml
index 9c554b9..fdb4fc2 100644
--- a/home-service/src/main/resources/mapper/ProductMapper.xml
+++ b/home-service/src/main/resources/mapper/ProductMapper.xml
@@ -7,9 +7,7 @@
name AS name,
purchase_date AS purchaseDate,
expiry_date AS expiryDate,
- @totalDay := (DATEDIFF(CURDATE(), purchase_date) + 1) AS totalDay,
price AS price,
- ROUND(price / @totalDay, 2) AS averagePrice,
category AS category,
purchaser AS purchaser,
channel AS channel,
@@ -24,11 +22,8 @@
ORDER BY purchase_date DESC
-
- ORDER BY totalDay
-
- ORDER BY averagePrice
+ ORDER BY price DESC