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