浏览代码

代码更新

837390164@qq.com 3 周之前
父节点
当前提交
230bd0498a
共有 2 个文件被更改,包括 17 次插入13 次删除
  1. 1 0
      HuBeiMI/Business/IrisServices.cs
  2. 16 13
      HuBeiMI/Helper/JsonHelper.cs

+ 1 - 0
HuBeiMI/Business/IrisServices.cs

@@ -657,6 +657,7 @@ namespace PTMedicalInsurance.Business
                 joTmp.regInfo = joSetlInpar;
                 joTmp.middleSettleFlag = "";
                 joTmp.interfaceDr = Global.inf.interfaceDr;
+                joTmp.insuplc_admdvs = Global.pat.insuplc_admdvs; //此处增加参保地入参 HIS医保登记表插入
                 dynamic joHisInfo = new JObject();
                 joHisInfo.admID = Global.pat.adm_Dr;
                 joHisInfo.billID = Global.pat.billID;

+ 16 - 13
HuBeiMI/Helper/JsonHelper.cs

@@ -234,7 +234,10 @@ namespace PTMedicalInsurance.Helper
             Global.curEvt.msgid = Global.inf.hospitalNO + DateTime.Now.ToString("yyyyMMddHHmmssffff");
             Jo.msgid = Global.curEvt.msgid;
 
-           
+            if (string.IsNullOrEmpty(Global.inf.areaCode))
+            {
+                Global.inf.areaCode = "420104";
+            }
 
             if (Global.inf.hospitalDr.ToString() == "18") ////武汉老院
             {
@@ -307,26 +310,24 @@ namespace PTMedicalInsurance.Helper
             Global.curEvt.msgid = Global.inf.hospitalNO + DateTime.Now.ToString("yyyyMMddHHmmssffff");
             Jo.msgid = Global.curEvt.msgid;
 
-            if (Global.inf.areaCode == "")
+            if (string.IsNullOrEmpty(Global.inf.areaCode))
             {
                 Global.inf.areaCode = "420104";
             }
  
-            if (Global.pat.insuplc_admdvs == "")
+            if (string.IsNullOrEmpty(Global.pat.insuplc_admdvs))
             {
                 Global.pat.insuplc_admdvs = Global.inf.areaCode;
             }
 
             Jo.insuplc_admdvs = Global.pat.insuplc_admdvs;
             
-
-
-            if (Global.inf.hospitalDr.ToString() == "18") ////武汉老院
+            if (Global.inf.hospitalDr.ToString() == "18") //武汉老院
             {
                 Jo.mdtrtarea_admvs = "420104";
                 Global.pat.mdtrtarea_admvs = "420104";
             }
-            else if (Global.inf.hospitalDr.ToString() == "20") ////武汉新院测试
+            else if (Global.inf.hospitalDr.ToString() == "20") //武汉新院测试
             {
                 Jo.mdtrtarea_admvs = "420111";
                 Global.pat.mdtrtarea_admvs = "420111";
@@ -357,10 +358,7 @@ namespace PTMedicalInsurance.Helper
                 if (Global.inf.interfaceDr == 14)
                 {
                     Jo.cainfo = "541b3f54627e252a3c028f2f9b1fb67b";//新院洪山区区医保密钥正式环境!!!!
-                }
-               
-
-
+                }               
             }
             Jo.signtype = "SM3"; ;
             Jo.infver = "V2.0";
@@ -409,12 +407,17 @@ namespace PTMedicalInsurance.Helper
             Jo.infno = infno;
             Global.curEvt.msgid = Global.inf.hospitalNO + DateTime.Now.ToString("yyyyMMddHHmmssffff");
             Jo.msgid = Global.curEvt.msgid;
-            
 
-            if (Global.pat.insuplc_admdvs == "")
+            if (string.IsNullOrEmpty(Global.inf.areaCode))
+            {
+                Global.inf.areaCode = "420104";
+            }
+
+            if (string.IsNullOrEmpty(Global.pat.insuplc_admdvs))
             {
                 Global.pat.insuplc_admdvs = Global.inf.areaCode;
             }
+
             Jo.insuplc_admdvs = Global.pat.insuplc_admdvs;
 
             Jo.mdtrtarea_admvs = Global.inf.areaCode;