Browse Source

fix: 测试医生通过

zhengjie 1 năm trước cách đây
mục cha
commit
10bc2225d8
2 tập tin đã thay đổi với 17 bổ sung5 xóa
  1. 15 4
      Forms/PrescriptionCirculation.cs
  2. 2 1
      Helper/InvokeHelper.cs

+ 15 - 4
Forms/PrescriptionCirculation.cs

@@ -270,7 +270,17 @@ namespace PTMedicalInsurance.Forms
             joInput["mdtrtinfo"]["fixmedinsName"] = Global.inf.hospitalName;
             joInput["mdtrtinfo"]["psnNo"] = Global.pat.psn_no;
             joInput["mdtrtinfo"]["medType"] = Global.pat.medType;
-            joInput["insuPlcNo"] = Global.pat.insuplc_admdvs;          
+            joInput["insuPlcNo"] = Global.pat.insuplc_admdvs;
+
+            //测试医生
+            string doctorCode = "D500103040264";
+            JArray diseInfos = JArray.Parse(joInput["diseinfo"].ToString());
+            diseInfos.ToList().ForEach(d =>
+            {
+                d["diagDrNo"] = doctorCode;
+            });
+            joInput["mdtrtinfo"]["drCode"] = doctorCode;
+
 
             JObject joRtn = invoker.invokeEPCenterService("7101", JsonHelper.setCenterInparPresCirNew(joInput));
             if (JsonHelper.parseEPCenterRtnValue(joRtn, out InsuOutMsg) != 0)
@@ -506,7 +516,8 @@ namespace PTMedicalInsurance.Forms
 
             DrCode = dataRow["Code"].ToString().Trim();      //HIS工号
             DrName = dataRow["descripts"].ToString().Trim();      //姓名
-            DrInsuCode = dataRow["insuUserCode"].ToString().Trim();  //医保医师代码
+            DrInsuCode = "D500103040264"; //测试医生
+            //DrInsuCode = dataRow["insuUserCode"].ToString().Trim();  //医保医师代码
             DrCertNo = dataRow["credNo"].ToString().Trim();    //身份证号
 
             cbx_DocInfo.Text = DrName;                                                               
@@ -836,8 +847,8 @@ namespace PTMedicalInsurance.Forms
                     hBus.insertPatCurInsuInfo(patInfo, out outParam);
 
                     jo2203Inpar["mdtrtinfo"]["mdtrt_id"] = MdtrtID;
-                    jo2203Inpar_plain = JObject.Parse(JsonHelper.setCenterInpar_plain("2203", jo2203Inpar));
-                    jo2203Inpar = JObject.Parse(JsonHelper.setCenterInpar("2203", jo2203Inpar));
+                    jo2203Inpar_plain = JObject.Parse(JsonHelper.setCenterInpar_plain("2203A", jo2203Inpar));
+                    jo2203Inpar = JObject.Parse(JsonHelper.setCenterInpar("2203A", jo2203Inpar));
                     //门诊登记信息,插入云医保平台
                     jo2201Rtn.Add("validflag", 1);
                     jo2201Rtn.Add("regstate", 1);

+ 2 - 1
Helper/InvokeHelper.cs

@@ -647,7 +647,8 @@ namespace PTMedicalInsurance.Helper
                             Global.writeLog("【明文出参】:\r\n" + decData);
 
                             joRtn = JObject.Parse(decData);
-                            joRtn.Add("success", "True");
+                            joRtn.Add("code", 0);
+                            joRtn.Add("message", "成功");
                         }
                         else
                         {