From 802a7517784f58365f31005ef1874f110b68da40 Mon Sep 17 00:00:00 2001 From: chuang <994001556@qq.com> Date: Thu, 20 Apr 2023 12:32:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8D=95=E4=BB=B7=EF=BC=8C?= =?UTF-8?q?=E9=87=8D=E9=87=8F=E4=B8=BA=E7=A9=BA=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/resources/mapper/purchaseorder/PurchaseorderMapper.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SC-boot/linkage-scm/src/main/resources/mapper/purchaseorder/PurchaseorderMapper.xml b/SC-boot/linkage-scm/src/main/resources/mapper/purchaseorder/PurchaseorderMapper.xml index 737d937f..dc03ef5d 100644 --- a/SC-boot/linkage-scm/src/main/resources/mapper/purchaseorder/PurchaseorderMapper.xml +++ b/SC-boot/linkage-scm/src/main/resources/mapper/purchaseorder/PurchaseorderMapper.xml @@ -99,7 +99,7 @@ 3 ELSE 13 END ) AS `rate`, - ROUND(ROUND( SUM(d.amount), 2 )/ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 2 ), 4 ) AS `price`, + ROUND(IFNULL( SUM(d.amount)/SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ),0), 4 ) AS `price`, ROUND( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement/1000 END ), 2 ) AS `settlement`, ( CASE b.unit WHEN 0 THEN '吨' ELSE '千克' END ) AS `unit`, ROUND( a.amount, 2 ) `amount`