837390164@qq.com před 3 měsíci
rodič
revize
c7a4b82c74
2 změnil soubory, kde provedl 36 přidání a 35 odebrání
  1. 35 35
      Business/MobilePay.cs
  2. 1 0
      Common/Encrypt.cs

+ 35 - 35
Business/MobilePay.cs

@@ -157,7 +157,7 @@ namespace PTMedicalInsurance.Business
                 //    outPar = errMsg;
                 //}
                 //返回给HIS后端 
-                JObject joPreSettl = JObject.Parse(JsonHelper.getDestValue(joEncData, "extData.preSetl"));
+                JObject joPreSettl = JObject.Parse(JsonHelper.getDestValue(joEncData, "data.extData.preSetl"));
                 //JObject joTmp = JObject.Parse(JsonHelper.getDestValue(joYH6201Rtn, "encData"));
                 JObject joTmp = new JObject();
                 joTmp.Add("insutype", MPat.insuType);
@@ -547,12 +547,12 @@ namespace PTMedicalInsurance.Business
         }
         public void setPatientBy6201Rtn(JObject jo)
         {
-            MPat.payOrdId = JsonHelper.getDestValue(jo, "payOrdId");
-            MPat.payToken = JsonHelper.getDestValue(jo, "payToken");
+            MPat.payOrdId = JsonHelper.getDestValue(jo, "data.payOrdId");
+            MPat.payToken = JsonHelper.getDestValue(jo, "data.payToken");
             //MPat.psn_no = JsonHelper.getDestValue(jo, "psn_no");
             //MPat.insuType = JsonHelper.getDestValue(jo, "insutype");
             //MPat.insuplc_admdvs = JsonHelper.getDestValue(jo, "insuplc_admdvs");
-            MPat.mdtrtID = JsonHelper.getDestValue(jo, "extData.mdtrtId");
+            MPat.mdtrtID = JsonHelper.getDestValue(jo, "data.extData.mdtrtId");
         }
         //{"errorCode":0,"errorMessage":"","result":{"patName":"张振","patBirthdate":"1993-02-07","patSex":"男","credCode":"01","credNo":"522226199302073619"}}
         public void setPatientByHisBaseInfo(JObject jo)
@@ -598,35 +598,35 @@ namespace PTMedicalInsurance.Business
 
         public void setSettlementsBy6202Rtn(JObject jo)
         {
-            MSettl.settlID = JsonHelper.getDestValue(jo, "payOrdId");
-            MPat.payOrdId = JsonHelper.getDestValue(jo, "payOrdId");
-            MSettl.payOrdId = JsonHelper.getDestValue(jo, "payOrdId");
-            MSettl.ordStas = JsonHelper.getDestValue(jo, "ordStas");
-            MSettl.sumamt = getDecimalFee(jo, "feeSumamt");
-            MSettl.personCashPay = getDecimalFee(jo, "ownPayAmt");
-            MSettl.accountPaySumamt = getDecimalFee(jo, "psnAcctPay");
-            MSettl.fundPaySumamt = getDecimalFee(jo, "fundPay");
-            MSettl.deposit = getDecimalFee(jo, "deposit");
-            MSettl.clearingOrgan  = JsonHelper.getDestValue(jo, "extData.preSetl.clr_optins");
-            MSettl.clearingType = JsonHelper.getDestValue(jo, "extData.preSetl.clr_type");
-            MSettl.clearingWay = JsonHelper.getDestValue(jo, "extData.preSetl.clr_way");
-            MSettl.civilserviceAllowancePay = getDecimalFee(jo, "extData.preSetl.cvlserv_pay");
-            MSettl.ownPayAmount = getDecimalFee(jo, "extData.preSetl.fulamt_ownpay_amt");
-            MSettl.overLimitAmountmt = getDecimalFee(jo, "extData.preSetl.overlmt_selfpay");
-            MSettl.preSelfPayAmount = getDecimalFee(jo, "extData.preSetl.preselfpay_amt");
-            MSettl.inPolicyRangeAmount = getDecimalFee(jo, "extData.preSetl.inscp_scp_amt");
-            MSettl.actualPayDeductible = getDecimalFee(jo, "extData.preSetl.act_pay_dedc");
-            MSettl.healthInsurancePay = getDecimalFee(jo, "extData.preSetl.hifp_pay");
-            MSettl.healthInsuranceRatio = getDecimalFee(jo, "extData.preSetl.pool_prop_selfpay");
-            MSettl.enterpriseSupplementPay = getDecimalFee(jo, "extData.preSetl.hifes_pay");
-            MSettl.seriousIllnessPay = getDecimalFee(jo, "extData.preSetl.hifmi_pay");
-            MSettl.largeExpensesSupplementPay = getDecimalFee(jo, "extData.preSetl.hifob_pay");
-            MSettl.medicalAssistPay = getDecimalFee(jo, "extData.preSetl.maf_pay");
-            MSettl.hospitalPartAmount = getDecimalFee(jo, "extData.preSetl.hosp_part_amt");
-            MSettl.otherPay = getDecimalFee(jo, "extData.preSetl.oth_pay");
-            MSettl.personPaySumamt = getDecimalFee(jo, "extData.preSetl.psn_part_amt");
-            MSettl.balance = getDecimalFee(jo, "extData.preSetl.balc");
-            MSettl.accountMutualAidAmount = getDecimalFee(jo, "extData.preSetl.acct_mulaid_pay");
+            MSettl.settlID = JsonHelper.getDestValue(jo, "data.payOrdId");
+            MPat.payOrdId = JsonHelper.getDestValue(jo, "data.payOrdId");
+            MSettl.payOrdId = JsonHelper.getDestValue(jo, "data.payOrdId");
+            MSettl.ordStas = JsonHelper.getDestValue(jo, "data.ordStas");
+            MSettl.sumamt = getDecimalFee(jo, "data.feeSumamt");
+            MSettl.personCashPay = getDecimalFee(jo, "data.ownPayAmt");
+            MSettl.accountPaySumamt = getDecimalFee(jo, "data.psnAcctPay");
+            MSettl.fundPaySumamt = getDecimalFee(jo, "data.fundPay");
+            MSettl.deposit = getDecimalFee(jo, "data.deposit");
+            MSettl.clearingOrgan  = JsonHelper.getDestValue(jo, "data.extData.preSetl.clr_optins");
+            MSettl.clearingType = JsonHelper.getDestValue(jo, "data.extData.preSetl.clr_type");
+            MSettl.clearingWay = JsonHelper.getDestValue(jo, "data.extData.preSetl.clr_way");
+            MSettl.civilserviceAllowancePay = getDecimalFee(jo, "data.extData.preSetl.cvlserv_pay");
+            MSettl.ownPayAmount = getDecimalFee(jo, "data.extData.preSetl.fulamt_ownpay_amt");
+            MSettl.overLimitAmountmt = getDecimalFee(jo, "data.extData.preSetl.overlmt_selfpay");
+            MSettl.preSelfPayAmount = getDecimalFee(jo, "data.extData.preSetl.preselfpay_amt");
+            MSettl.inPolicyRangeAmount = getDecimalFee(jo, "data.extData.preSetl.inscp_scp_amt");
+            MSettl.actualPayDeductible = getDecimalFee(jo, "data.extData.preSetl.act_pay_dedc");
+            MSettl.healthInsurancePay = getDecimalFee(jo, "data.extData.preSetl.hifp_pay");
+            MSettl.healthInsuranceRatio = getDecimalFee(jo, "data.extData.preSetl.pool_prop_selfpay");
+            MSettl.enterpriseSupplementPay = getDecimalFee(jo, "data.extData.preSetl.hifes_pay");
+            MSettl.seriousIllnessPay = getDecimalFee(jo, "data.extData.preSetl.hifmi_pay");
+            MSettl.largeExpensesSupplementPay = getDecimalFee(jo, "data.extData.preSetl.hifob_pay");
+            MSettl.medicalAssistPay = getDecimalFee(jo, "data.extData.preSetl.maf_pay");
+            MSettl.hospitalPartAmount = getDecimalFee(jo, "data.extData.preSetl.hosp_part_amt");
+            MSettl.otherPay = getDecimalFee(jo, "data.extData.preSetl.oth_pay");
+            MSettl.personPaySumamt = getDecimalFee(jo, "data.extData.preSetl.psn_part_amt");
+            MSettl.balance = getDecimalFee(jo, "data.extData.preSetl.balc");
+            MSettl.accountMutualAidAmount = getDecimalFee(jo, "data.extData.preSetl.acct_mulaid_pay");
         }
 
         public void setSettlementsBy6301Rtn(JObject jo)
@@ -771,7 +771,7 @@ namespace PTMedicalInsurance.Business
                     ((JObject)jaFeedetailList[i]).Property("medcWayDscr").Remove();
 
                     //((JObject)jaFeedetailList[i]).Property("bilgDeptCodg").Remove();
-                    jaFeedetailList[i]["bilgDeptCodg"] = "100106";
+                    jaFeedetailList[i]["bilgDeptCodg"] = "100103";
 
                     ((JObject)jaFeedetailList[i]).Property("acordDeptCodg").Remove();
                     ((JObject)jaFeedetailList[i]).Property("acordDeptName").Remove();
@@ -815,7 +815,7 @@ namespace PTMedicalInsurance.Business
                 joInpar.Add("iptOtpNo", JsonHelper.getDestValue(joMdtrtinfo, "ipt_no"));//住院/门诊号
                 joInpar.Add("atddrNo", JsonHelper.getDestValue(joMdtrtinfo, "atddr_no"));//医师编码
                 joInpar.Add("drName", JsonHelper.getDestValue(joMdtrtinfo, "chfpdr_name"));//医师姓名
-                joInpar.Add("deptCode","100106" );//科室编码 JsonHelper.getDestValue(joMdtrtinfo, "adm_dept_codg")
+                joInpar.Add("deptCode","100103" );//科室编码 JsonHelper.getDestValue(joMdtrtinfo, "adm_dept_codg")
                 joInpar.Add("deptName", JsonHelper.getDestValue(joMdtrtinfo, "adm_dept_name"));//科室名称
                 joInpar.Add("caty", "A10");//科别
                 joInpar.Add("mdtrtId", JsonHelper.getDestValue(joMdtrtinfo, "mdtrtId"));//就诊ID

+ 1 - 0
Common/Encrypt.cs

@@ -164,3 +164,4 @@ namespace PTMedicalInsurance.Common
     }
 
 }
+