Browse Source

fix: 党组织工作经费预算管理查询金额设置小数点最大位数

zhangying 5 days ago
parent
commit
a387b147ee
1 changed files with 13 additions and 6 deletions
  1. 13 6
      src/main/resources/mapping/PartyTwoCQuery.xml

+ 13 - 6
src/main/resources/mapping/PartyTwoCQuery.xml

@@ -418,12 +418,19 @@
     </select>
 
     <select id="selectfundsBudgetList" resultType="java.util.HashMap">
-        select p.*,zz.DZZMC,(p.activityFunds+p.rewardFunds) BUDGETFUNDS ,preyear.BUDGETFUNDS ACTUALEXPEND,(p.year-1)
-        pre,((p.activityFunds+p.rewardFunds)-preyear.BUDGETFUNDS)GRDATION from DJ_FundsBudget p
-        inner join ZZ_ZZQKXX zz on p.partyCode=zz.DZZDM
-        left join (select partycode,year, sum(activityFunds+rewardFunds) BUDGETFUNDS from DJ_FundsBudget group by
-        partyCode,year) preyear on p.partyCode=preyear.partycode and p.year-1=preyear.year -- 上一年记录
-        where 1=1
+        SELECT
+        p.*,
+        zz.DZZMC,
+        ROUND((p.activityFunds + p.rewardFunds), 6) BUDGETFUNDS,
+        ROUND(preyear.BUDGETFUNDS, 6) ACTUALEXPEND,
+        (p.YEAR - 1) pre,
+        ROUND(((p.activityFunds + p.rewardFunds) - preyear.BUDGETFUNDS), 6) GRDATION
+        FROM
+        DJ_FundsBudget p
+        INNER JOIN ZZ_ZZQKXX zz ON p.partyCode = zz.DZZDM
+        LEFT JOIN (SELECT partycode, YEAR, sum(activityFunds + rewardFunds) BUDGETFUNDS FROM DJ_FundsBudget GROUP BY partyCode, YEAR) preyear ON p.partyCode = preyear.partycode
+        AND p.YEAR - 1 = preyear.YEAR -- 上一年记录
+        WHERE 1 =1
         <if test="dzzdm!=null and dzzdm !=''">
             and p.partyCode like concat('%',#{dzzdm},'%')
         </if>