|
@@ -131,15 +131,13 @@ namespace PTMedicalInsurance.Forms
|
|
|
}
|
|
|
|
|
|
string insutype = dgvInsuInfo.Rows[iHis].Cells["insutypeNo"].Value.ToString();
|
|
|
-
|
|
|
- MessageBox.Show(insutype);
|
|
|
-
|
|
|
+ string beginDate = DateTime.Now.AddYears(-1).ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
JObject joData = new JObject();
|
|
|
joData.Add("psn_no", this.tbPsnNO.Text);
|
|
|
joData.Add("insutype", insutype);
|
|
|
joData.Add("fixmedins_code", Global.inf.hospitalNO);
|
|
|
joData.Add("med_type", "11");
|
|
|
- joData.Add("begntime", "2010-01-01 00:00:00");
|
|
|
+ joData.Add("begntime", beginDate);
|
|
|
joData.Add("endtime", "");
|
|
|
|
|
|
joData.Add("dise_codg", "");
|
|
@@ -160,7 +158,29 @@ namespace PTMedicalInsurance.Forms
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- MessageBox.Show("人员待遇享受检查成功!"+ joRtn.ToString());
|
|
|
+ string treatInfo = JsonHelper.getDestValue(joRtn, "output.trtinfo");
|
|
|
+ if (!string.IsNullOrEmpty(treatInfo))
|
|
|
+ {
|
|
|
+ JArray jarray = JArray.Parse(treatInfo);
|
|
|
+ StringBuilder sb = new StringBuilder();
|
|
|
+ foreach (JObject obj in jarray)
|
|
|
+ {
|
|
|
+ string flag = JsonHelper.getDestValue(obj, "trt_enjymnt_flag");
|
|
|
+ if ("0".Equals(flag))
|
|
|
+ {
|
|
|
+ string fundType = JsonHelper.getDestValue(obj, "fund_pay_type");
|
|
|
+ string msg = JsonHelper.getDestValue(obj, "trt_chk_rslt");
|
|
|
+ sb.Append("基金类型:【" + fundType + "】" + msg);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (sb.Length > 0)
|
|
|
+ {
|
|
|
+ MessageBox.Show("人员待遇享受检查结果:" + sb.ToString());
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ MessageBox.Show("人员待遇享受检查结果:【正常】!");
|
|
|
}
|
|
|
}
|
|
|
}
|