|
|
@@ -502,9 +502,25 @@ namespace PTMedicalInsurance.Forms
|
|
|
{
|
|
|
medrcdno= joRtnDiag["mdtrtinfo"]["medrcdno"].ToString();
|
|
|
}
|
|
|
- #endregion
|
|
|
- #region【数据转换】
|
|
|
- if (joRtnSettle["result"]["data"]["settlement"][0]["Gender"].ToString() == "1")
|
|
|
+ JArray jaDiags= JArray.Parse(JsonHelper.getDestValue(joRtnDiag, "diseinfo"));
|
|
|
+ string ryzd = "";
|
|
|
+ string cyzd = "";
|
|
|
+ for (int i = 0; i < jaDiags.Count; i++)
|
|
|
+ {
|
|
|
+ if (jaDiags[i]["diaTypeCode"].ToString() == "ADD"|| jaDiags[i]["maindiag_flag"].ToString() == "1") //ADD 入院 OPD 门诊
|
|
|
+ {
|
|
|
+ ryzd = jaDiags[i]["diag_name"].ToString();
|
|
|
+ }
|
|
|
+ if (jaDiags[i]["diaTypeCode"].ToString() == "DIS" || jaDiags[i]["maindiag_flag"].ToString() == "1") //ADD 入院 OPD 门诊
|
|
|
+ {
|
|
|
+ cyzd = jaDiags[i]["diag_name"].ToString();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ #endregion
|
|
|
+ #region【数据转换】
|
|
|
+ if (joRtnSettle["result"]["data"]["settlement"][0]["Gender"].ToString() == "1")
|
|
|
{
|
|
|
joRtnSettle["result"]["data"]["settlement"][0]["Gender"] = "男";
|
|
|
}
|
|
|
@@ -584,7 +600,9 @@ namespace PTMedicalInsurance.Forms
|
|
|
jaAmountChiness.Add("AccountMutualAidAmount", AccountMutualAidAmount);
|
|
|
jaAmountChiness.Add("InPolicyRangeAmount", InPolicyRangeAmount); //合规费用
|
|
|
jaAmountChiness.Add("SettlOpter", Global.user.name);
|
|
|
- jaAmountChiness.Add("medrcdno", medrcdno);
|
|
|
+ jaAmountChiness.Add("medrcdno", medrcdno);
|
|
|
+ jaAmountChiness.Add("ryzd", ryzd);
|
|
|
+ jaAmountChiness.Add("cyzd", cyzd);
|
|
|
|
|
|
JArray jachinessParams = new JArray();
|
|
|
jachinessParams.Add(jaAmountChiness);
|