Преглед изворни кода

1.部分数据数字小数点后多位。仅保留小数点后两位即可(四舍五入)。

wuhp пре 1 година
родитељ
комит
b601149ef8
1 измењених фајлова са 4 додато и 4 уклоњено
  1. 4 4
      src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

+ 4 - 4
src/main/resources/mapper/modules/order/InsAreaCompanyMapper.xml

@@ -1791,9 +1791,9 @@
             a.partnerCompaniesName as "partnerCompaniesName",
             a.totalPremium as "totalPremium",
             a.qutationInsureCount as "qutationInsureCount",
-            a.averagePremium as "averagePremium",
+            ROUND(a.averagePremium, 2)  as "averagePremium",
             a.userNumber as "userNumber",
-            a.perCapitaAmount as "perCapitaAmount",
+            ROUND(a.perCapitaAmount, 2) as "perCapitaAmount",
             c.docking_person as "dockingPerson",
             c.docking_phone as "dockingPhone",
             c.agreement_type as "agreementType",
@@ -1885,9 +1885,9 @@
         ins.namesimple AS "partnerCompaniesName",
         IFNULL(sum(iac.jqpremium),0) + IFNULL(sum(iac.sypremium),0) +IFNULL(sum(iac.jypremium),0) as "totalPremium",
         COUNT(0) AS "qutationInsureCount",
-        (IFNULL(sum(iac.jqpremium),0) + IFNULL(sum(iac.sypremium),0) +IFNULL(sum(iac.jypremium),0)) /  COUNT(0) AS "averagePremium",
+        ROUND((IFNULL(sum(iac.jqpremium),0) + IFNULL(sum(iac.sypremium),0) +IFNULL(sum(iac.jypremium),0)) /  COUNT(0), 2) AS "averagePremium",
         COUNT(DISTINCT io.userId) AS "userNumber",
-        (IFNULL(sum(iac.jqpremium),0) + IFNULL(sum(iac.sypremium),0) +IFNULL(sum(iac.jypremium),0)) / COUNT(DISTINCT io.userId)  as "perCapitaAmount"
+        ROUND((IFNULL(sum(iac.jqpremium),0) + IFNULL(sum(iac.sypremium),0) +IFNULL(sum(iac.jypremium),0)) / COUNT(DISTINCT io.userId) ,2) as "perCapitaAmount"
         FROM
         ins_area_company iac
         LEFT JOIN ptl_agreement agree ON iac.agreement_id = agree.id