|
@@ -1796,43 +1796,40 @@ namespace PTMedicalInsurance.Forms
|
|
|
joPamam.Add("ChargeItemLevel", "");
|
|
|
|
|
|
|
|
|
- int i;
|
|
|
- for (i = 0; i < dt.Rows.Count; i++)
|
|
|
+ for (int i = 0; i < dt.Rows.Count; i++)
|
|
|
{
|
|
|
- one1312.hilist_code = dt.Rows[i][12].ToString();//每行的第13列是医保编码
|
|
|
+ one1312.hilist_code = dt.Rows[i]["insuCode"].ToString();//每行的第13列是医保编码
|
|
|
|
|
|
data1312.data = one1312;
|
|
|
- JObject jo1312Rtn = invoker.invokeCenterService(TradeEnum.InsuDirectory, data1312);
|
|
|
+ JObject jo1312Rtn = invoker.invokeCenterService(TradeEnum.InsuDirectory, data1312);
|
|
|
|
|
|
if (JsonHelper.parseCenterReturnJson(jo1312Rtn, out string errorMsg) == 0)
|
|
|
{
|
|
|
- DataTable dt_result = (DataTable)jo1312Rtn["output"]["data"].ToObject(typeof(DataTable));
|
|
|
+ JArray dt_result = JArray.Parse(jo1312Rtn["output"]["data"].ToString());
|
|
|
|
|
|
- for (int n = 0; n < dt_result.Rows.Count; n++)
|
|
|
+ for (int n = 0; n < dt_result.Count; n++)
|
|
|
{
|
|
|
- if (string.IsNullOrEmpty(Convert.ToString(dt_result.Rows[n][21])))//判断返回结束时间为空的
|
|
|
+ //医保返参取值
|
|
|
+ joPamam.Code = dt_result[n]["hilist_code"].ToString();
|
|
|
+ joPamam.Name = dt_result[n]["hilist_name"].ToString();
|
|
|
+ joPamam.ChargeItemLevel = dt_result[n]["chrgitm_lv"].ToString();
|
|
|
+
|
|
|
+ if (joPamam.ChargeItemLevel.ToString() == "01")
|
|
|
{
|
|
|
- //医保返参取值
|
|
|
- //joPamam.Code = dt_result.Rows[n][3].ToString();//长春第四位医保编码
|
|
|
- joPamam.Code = dt_result.Rows[i]["hilist_code"].ToString();
|
|
|
- joPamam.Name = dt_result.Rows[n]["hilist_name"].ToString();//长春第18位医保名称
|
|
|
- joPamam.ChargeItemLevel = dt_result.Rows[n]["chrgitm_lv"].ToString();//长春第28位收费项目等级
|
|
|
- if (joPamam.ChargeItemLevel.Tostring() == "01")
|
|
|
- {
|
|
|
- joPamam.ChargeItemLevelName = "甲类";
|
|
|
- }
|
|
|
- else if (joPamam.ChargeItemLevel.Tostring() == "02")
|
|
|
- {
|
|
|
- joPamam.ChargeItemLevelName = "乙类";
|
|
|
- }
|
|
|
- else if (joPamam.ChargeItemLevel.Tostring() == "03")
|
|
|
- {
|
|
|
- joPamam.ChargeItemLevelName = "丙类";
|
|
|
- }
|
|
|
- JObject joRtn = mIS.UpdateDirectoryBySelf(joPamam);
|
|
|
+ joPamam.ChargeItemLevelName = "甲类";
|
|
|
+ }
|
|
|
+ else if (joPamam.ChargeItemLevel.ToString() == "02")
|
|
|
+ {
|
|
|
+ joPamam.ChargeItemLevelName = "乙类";
|
|
|
}
|
|
|
+ else if (joPamam.ChargeItemLevel.ToString() == "03")
|
|
|
+ {
|
|
|
+ joPamam.ChargeItemLevelName = "丙类";
|
|
|
+ }
|
|
|
+ JObject joRtn = mIS.UpdateDirectoryBySelf(joPamam);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
MessageBox.Show("更新完成!");
|
|
|
}
|