Kaynağa Gözat

对账清算3201、3202交易增加钱包支付金额参数

837390164@qq.com 2 hafta önce
ebeveyn
işleme
7949cb3c08
3 değiştirilmiş dosya ile 7 ekleme ve 48 silme
  1. 1 0
      FormSetter/GridViewSetter.cs
  2. 6 1
      Forms/Clearing.cs
  3. 0 47
      InsuBusiness.cs

+ 1 - 0
FormSetter/GridViewSetter.cs

@@ -834,6 +834,7 @@ namespace PTMedicalInsurance.FormSetter
             AddDGVColumn(dgv, "医疗费总额", "medfee_sumamt", 150);
             AddDGVColumn(dgv, "基金支付总额", "fund_pay_sumamt", 200);
             AddDGVColumn(dgv, "个人账户支付金额", "acct_pay", 200);
+            AddDGVColumn(dgv, "钱包支付金额", "WalletPay", 200);
             AddDGVColumn(dgv, "定点医药机构结算笔数", "fixmedins_setl_cnt", 280);
             AddDGVColumn(dgv, "清算类别", "clr_type",100);
             AddDGVColumn(dgv, "接口ID", "Interface_dr", 80);

+ 6 - 1
Forms/Clearing.cs

@@ -207,6 +207,8 @@ namespace PTMedicalInsurance.Forms
             joCheck.fund_pay_sumamt = dt.Rows[i]["fund_pay_sumamt"].ToString();         //基金支付总额
             joCheck.acct_pay = dt.Rows[i]["acct_pay"].ToString();                       //个人账户支付金额
 
+            joCheck.exp_content = dt.Rows[i]["WalletPay"].ToString();                   //钱包支付金额
+
             if (tbCnt.Text!="")
                 joCheck.fixmedins_setl_cnt = tbCnt.Text;   //定点医药机构结算笔数
             else
@@ -1122,6 +1124,9 @@ namespace PTMedicalInsurance.Forms
                 joCheck.medfee_sumamt = dt.Rows[i]["medfee_sumamt"].ToString();
                 joCheck.fund_pay_sumamt = dt.Rows[i]["fund_pay_sumamt"].ToString();
                 joCheck.cash_payamt = dt.Rows[i]["cash_payamt"].ToString();
+
+                joCheck.exp_content = dt.Rows[i]["WalletPay"].ToString();
+
                 joCheck.fixmedins_setl_cnt = dt.Rows[i]["fixmedins_setl_cnt"].ToString();
 
                 JObject joData = new JObject();
@@ -1799,7 +1804,7 @@ namespace PTMedicalInsurance.Forms
             //sqlStr = sqlStr + " SUM(BillType*AccountPaySumamt) AS acct_pay,SUM(BillType*FundPaySumamt) AS fund_pay_sumamt ";
 
             string sqlStr = "SELECT SUM(BillType*Sumamt) AS medfee_sumamt,sum(BillType) AS fixmedins_setl_cnt,SUM(BillType*PersonCashPay) AS cash_payamt,  ";
-            sqlStr = sqlStr + " SUM(billType*AccountPaySumamt) AS acct_pay,SUM(BillType*FundPaySumamt) AS fund_pay_sumamt ";
+            sqlStr = sqlStr + " SUM(billType*AccountPaySumamt) AS acct_pay,SUM(BillType*FundPaySumamt) AS fund_pay_sumamt,SUM(BillType*WalletPay) AS WalletPay ";
             //sqlStr = sqlStr + " Interface_dr,clearingWay AS clr_way,clearingType AS clr_type ";
             string conditionStr = " Group By";
             if (cbgGroupSet.GetItemCheckState(0))

+ 0 - 47
InsuBusiness.cs

@@ -809,53 +809,6 @@ namespace PTMedicalInsurance
                                     return rtnResult;
                                 }
                             }
-
-                            /*
-                            //1.获取3101入参报文                            
-                            if (hIS.GetInsuPatInfo("1", Global.pat, out outParam) != 0)
-                            {
-                                rtnResult = JsonHelper.setExceptionJson(-1, "获取3101医保明细审核事前分析服务入参失败:", outParam).ToString();
-                                return rtnResult;
-                            }
-                            else
-                            {
-                                //2.调用医保3101明细审核事前分析服务
-                                JObject joInput = new JObject();
-                                //joInput.Add("data", JObject.Parse(outParam));
-                                joInput = JObject.Parse(outParam);
-
-                                JObject jo3101Rtn = invoker.invokeCenterService("3101", JsonHelper.setCenterInpar("3101", joInput.ToString().Replace("\r\n", ""))); //.Replace(" ", "")
-                                if (JsonHelper.parseCenterRtnValue(jo3101Rtn, out errMsg) != 0)
-                                {
-                                    rtnResult = JsonHelper.setExceptionJson(-1, "【3101】医保明细审核事前分析服务调用失败:", errMsg).ToString();
-                                    return rtnResult;
-                                }
-                                else
-                                {
-                                    JArray jaResult = JArray.Parse(JsonHelper.getDestValue(jo3101Rtn, "output.result"));
-                                    if (jaResult.HasValues)
-                                    {
-                                        PreAndInProcessAnalysisForm paipaForm = new PreAndInProcessAnalysisForm(jo3101Rtn);
-                                        if (paipaForm.ShowDialog() != DialogResult.OK)
-                                        {
-                                            errMsg = "事前事中审核不通过,操作员取消!";                           
-                                            rtnResult = JsonHelper.setExceptionJson(-1, "【3101】医保明细审核事前分析服务调用失败:", errMsg).ToString();
-                                            return rtnResult;
-                                        }
-                                        else
-                                        {
-                                            //【3103】事前事中服务反馈服务
-                                            if (hBus.PreAnalysisFeedBack("3101", paipaForm.JrID, out errMsg) != 0)
-                                            {
-                                                rtnResult = JsonHelper.setExceptionJson(-1, "【3103】事前事中服务反馈服务", errMsg).ToString();
-                                                return rtnResult;
-                                            }
-
-                                        }
-                                    }
-                                }
-                            }   
-                            */
                             #endregion
 
                             //费用上传