Просмотр исходного кода

fix平均数小数点后两位

LLL 1 год назад
Родитель
Сommit
605a400f3a

+ 2 - 2
module_kzks/src/main/java/org/jeecg/modules/costModelClPrice/mapper/xml/CostModelClPriceMapper.xml

@@ -5,7 +5,7 @@
     <select id="selectClPriceValue" parameterType="org.jeecg.modules.costModelXmxqCl.entity.CostModelXmxqCl" resultType="org.jeecg.modules.costModelXmxqCl.entity.CostModelXmxqCl">
         select ifnull(max(CONVERT(danjia, DECIMAL)),0) as maxDanjia,
                ifnull(min(CONVERT(danjia, DECIMAL)),0) as minDanjia,
-               ifnull(avg(CONVERT(danjia, DECIMAL)),0) as aveDanjia,
+               round(ifnull(avg(CONVERT(danjia, DECIMAL)),0),2) as aveDanjia,
                ifnull((select danjia from kzks_cost_model_cl_price
             <where>
                 <if test="wlbm != null  and wlbm != ''">and wlbm = #{wlbm}</if>
@@ -16,7 +16,7 @@
                ORDER BY HT_DATE DESC limit 1),0) as recentDanjia,
                ifnull(max(CONVERT(danjia, DECIMAL)),0) * #{number} as maxPrice,
                ifnull(min(CONVERT(danjia, DECIMAL)),0) * #{number} as minPrice,
-               ifnull(avg(CONVERT(danjia, DECIMAL)),0) * #{number} as avePrice,
+               round(ifnull(avg(CONVERT(danjia, DECIMAL)),0) * #{number},2) as avePrice,
                ifnull((select danjia from kzks_cost_model_cl_price
             <where>
                 <if test="wlbm != null  and wlbm != ''">and wlbm = #{wlbm}</if>

+ 2 - 2
module_kzks/src/main/java/org/jeecg/modules/costModelWxPrice/mapper/xml/CostModelWxPriceMapper.xml

@@ -6,11 +6,11 @@
         select
         ifnull(CONVERT(max_price, DECIMAL),0) as maxDanjia,
         ifnull(CONVERT(min_price, DECIMAL),0) as minDanjia,
-        ifnull(CONVERT(ave_price, DECIMAL),0) as aveDanjia,
+        round(ifnull(CONVERT(ave_price, DECIMAL),0),2) as aveDanjia,
         ifnull(CONVERT(ave_price, DECIMAL),0) as recentDanjia,
         ifnull(CONVERT(max_price, DECIMAL),0) * #{number} as maxPrice,
         ifnull(CONVERT(min_price, DECIMAL),0) * #{number} as minPrice,
-        ifnull(CONVERT(ave_price, DECIMAL),0) * #{number} as avePrice,
+        round(ifnull(CONVERT(ave_price, DECIMAL),0) * #{number},2) as avePrice,
         ifnull(CONVERT(ave_price, DECIMAL),0) * #{number} as recentPrice,
         remark,
         #{xiangmuId} as xiangmuId,