zhengjie 1 年之前
父節點
當前提交
2920123b8a
共有 1 個文件被更改,包括 5 次插入3 次删除
  1. 5 3
      Business/IrisServices.cs

+ 5 - 3
Business/IrisServices.cs

@@ -508,7 +508,7 @@ namespace PTMedicalInsurance.Business
             joSumFee = new JObject();
 
             errMsg = "";
-            decimal ybAmt, psnAcctAmt, hospAmt, psnPartAmt, psnCashAmt, medFee,otherAmt, mafPay, medisPay, fundAmt;
+            decimal ybAmt, psnAcctAmt, hospAmt, psnPartAmt, psnCashAmt, medFee,otherAmt, mafPay, mutualAidAmt, fundAmt;
             try
             {
                 //getFee(jo, "hifp_pay") //基本医保统筹基金支出
@@ -519,6 +519,8 @@ namespace PTMedicalInsurance.Business
                 //medisPay = +getFee(jo, "medis_pay"); //医疗减免金额  //jmje
 
                 //otherAmt = getFee(jo, "oth_pay"); //其他支出
+
+                mutualAidAmt = getFee(jo, "acct_mulaid_pay"); //共济
                 
                 ////基金支付总额
                 //fundAmt = getFee(jo, "hifob_pay") //职工大额医疗费用补助  //dezf
@@ -531,7 +533,7 @@ namespace PTMedicalInsurance.Business
                 hospAmt = getFee(jo, "hosp_part_amt");   //医院承担金额
 
                 medFee = getFee(jo, "medfee_sumamt");    //总费用
-                ybAmt = medFee - psnAcctAmt - psnCashAmt - hospAmt;  //(医保支付金额)
+                ybAmt = medFee - psnAcctAmt - psnCashAmt - mutualAidAmt  - hospAmt;  //(医保支付金额)
 
                 joSumFee.Add("ybAmt", ybAmt);
                 joSumFee.Add("psnAcctAmt", psnAcctAmt);
@@ -539,7 +541,7 @@ namespace PTMedicalInsurance.Business
                 joSumFee.Add("psnCashAmt", psnCashAmt);
                 //zje(medfee_sumamt) = ybfdje(fund_pay_sumamt) + brfdje(psn_part_amt) + ylbzje(maf_pay) + yyfdje(hosp_part_amt) + yljmje(medis_pay) + pkryzjzje(poor_pay) + mzbzje(hifob_pay)
 
-                decimal total = (ybAmt + psnAcctAmt  + psnCashAmt + hospAmt);
+                decimal total = (ybAmt + psnAcctAmt  + psnCashAmt + mutualAidAmt + hospAmt);
                 if (medFee != total)
                 {
                     Global.writeLog("ybAmt:"+ybAmt+ ",psnAcctAmt:" + psnAcctAmt + "psnCashAmt:"+ psnCashAmt + ",hospAmt:" + hospAmt);