From 328702a618feb6754be087c693f3169f4a7c03c9 Mon Sep 17 00:00:00 2001 From: caojia <1301869380@qq.com> Date: Wed, 4 Nov 2026 15:56:11 +0800 Subject: [PATCH] =?UTF-8?q?:fire:=20=E7=A7=BB=E9=99=A4=E6=AF=9B=E5=88=A9?= =?UTF-8?q?=E5=88=86=E6=9E=90=E4=BB=B7=E6=A0=BC=E7=BC=BA=E5=A4=B1=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/vo/PrcProfitReportProductRow.java | 2 -- .../price/domain/vo/PrcProfitReportQuery.java | 2 -- .../domain/vo/PrcProfitReportSummary.java | 1 - .../mapper/price/PrcProfitReportMapper.xml | 18 +----------------- bms-front/src/views/report/profit/index.vue | 17 ++++------------- 5 files changed, 5 insertions(+), 35 deletions(-) diff --git a/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportProductRow.java b/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportProductRow.java index 2791b7b2..ff585000 100644 --- a/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportProductRow.java +++ b/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportProductRow.java @@ -43,6 +43,4 @@ public class PrcProfitReportProductRow implements Serializable @Excel(name = "未计算提成订单数", width = 20) private Long commissionMissingOrderCount; */ - @Excel(name = "产品价或价格缺失订单数", width = 22) - private Long incompleteOrderCount; } diff --git a/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportQuery.java b/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportQuery.java index a7d00e2d..ab072bdf 100644 --- a/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportQuery.java +++ b/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportQuery.java @@ -35,6 +35,4 @@ public class PrcProfitReportQuery extends BaseEntity private String arBillStatus; /** 是否按产品维度分组值下钻订单明细,允许分组字段为空。 */ private Boolean productDrilldown; - /** 订单明细弹窗的筛选类型:ALL、INCOMPLETE;COMMISSION_MISSING 暂停使用。 */ - private String detailType; } diff --git a/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportSummary.java b/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportSummary.java index b4428398..e1009433 100644 --- a/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportSummary.java +++ b/bms-back/bms-system/src/main/java/com/bms/price/domain/vo/PrcProfitReportSummary.java @@ -11,7 +11,6 @@ public class PrcProfitReportSummary implements Serializable private static final long serialVersionUID = 1L; private Long orderCount; - private Long incompleteOrderCount; private String currency; private BigDecimal costAmount; private BigDecimal redlineAmount; diff --git a/bms-back/bms-system/src/main/resources/mapper/price/PrcProfitReportMapper.xml b/bms-back/bms-system/src/main/resources/mapper/price/PrcProfitReportMapper.xml index 6d363433..3320fc3d 100644 --- a/bms-back/bms-system/src/main/resources/mapper/price/PrcProfitReportMapper.xml +++ b/bms-back/bms-system/src/main/resources/mapper/price/PrcProfitReportMapper.xml @@ -98,12 +98,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" --> - - @@ -193,16 +191,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - - - - and (i.product_amount is null or i.redline_amount is null or i.sales_amount is null) - - @@ -271,15 +259,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" then i.sales_amount - i.product_amount else null end) * 100 / sum(case when i.product_amount is not null and i.sales_amount is not null then i.sales_amount else null end), 4) - end as sales_gross_margin_rate, + end as sales_gross_margin_rate - sum(case when i.product_amount is null or i.redline_amount is null or i.sales_amount is null - then 1 else 0 end) as incomplete_order_count group by p.product_code, p.product_name, p.country_code, p.country_name, i.currency order by p.product_code, p.country_code, i.currency @@ -287,8 +273,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"