master:档口首页商品销售数量和客户销售数量调优;

pull/1121/head
liujiang 2025-10-11 19:42:09 +08:00
parent f2df487cad
commit dc0dba7b04
6 changed files with 10 additions and 12 deletions

View File

@ -26,6 +26,6 @@ public class StoreIndexCusSaleTop10ResVO {
@ApiModelProperty(value = "累计退货量")
private Integer refundNum;
@ApiModelProperty(value = "退货率")
private BigDecimal refundRate;
private String refundRate;
}

View File

@ -28,6 +28,6 @@ public class StoreIndexSaleTop10ResVO {
@ApiModelProperty(value = "累计退货量")
private Integer refundNum;
@ApiModelProperty(value = "退货率")
private BigDecimal refundRate;
private String refundRate;
}

View File

@ -30,10 +30,9 @@
SUM(IFNULL( dsc.sale_num, 0 )) AS saleNum,
SUM(IFNULL( dsc.refund_num, 0 )) AS refundNum,
CASE
WHEN SUM(IFNULL( dsc.sale_num, 0 )) = 0 THEN
0 ELSE ROUND(
SUM(IFNULL( dsc.refund_num, 0 )) * 1.0 / SUM(IFNULL( dsc.sale_num, 0 )) * 100, 2)
END AS refundRate
WHEN SUM(IFNULL(dsc.sale_num, 0)) = 0 THEN '0%'
ELSE CONCAT( ROUND( ABS(SUM(IFNULL(dsc.refund_num, 0))) * 1.0 / SUM(IFNULL(dsc.sale_num, 0)) * 100, 2 ), '%' )
END AS refundRate
FROM
daily_sale_customer dsc
JOIN store_customer sc ON dsc.store_cus_id = sc.id

View File

@ -60,10 +60,9 @@
SUM(IFNULL( dsp.sale_num, 0 )) AS saleNum,
SUM(IFNULL( dsp.refund_num, 0 )) AS refundNum,
CASE
WHEN SUM(IFNULL( dsp.sale_num, 0 )) = 0 THEN
0 ELSE ROUND(
SUM(IFNULL( dsp.refund_num, 0 )) * 1.0 / SUM(IFNULL( dsp.sale_num, 0 )) * 100, 2)
END AS refundRate
WHEN SUM( IFNULL( dsp.sale_num, 0 )) = 0 THEN '0%'
ELSE CONCAT( ROUND( ABS( SUM( IFNULL( dsp.refund_num, 0 ))) * 1.0 / SUM( IFNULL( dsp.sale_num, 0 )) * 100, 2 ), '%')
END AS refundRate
FROM
daily_sale_product dsp
LEFT JOIN store_product_file spf ON dsp.store_prod_id = spf.store_prod_id AND spf.file_type = 1 AND spf.order_num = 1

View File

@ -24,6 +24,6 @@ public class StoreIndexCusSaleTop10ResDTO {
@ApiModelProperty(value = "累计退货量")
private Integer refundNum;
@ApiModelProperty(value = "退货率")
private BigDecimal refundRate;
private String refundRate;
}

View File

@ -28,6 +28,6 @@ public class StoreIndexSaleTop10ResDTO {
@ApiModelProperty(value = "累计退货量")
private Integer refundNum;
@ApiModelProperty(value = "退货率")
private BigDecimal refundRate;
private String refundRate;
}