Explorar o código

医嘱内容和附加 字段 json 格式化错误 解决

zackhua hai 8 meses
pai
achega
de5234df7b
Modificáronse 1 ficheiros con 21 adicións e 2 borrados
  1. 21 2
      ZLPlugin_LisPacs_MR/Tools.cs

+ 21 - 2
ZLPlugin_LisPacs_MR/Tools.cs

@@ -115,7 +115,15 @@ namespace ZLPlugin_LisPacs_MR
                     }
                     else
                     {
-                        value += "\"" + rd.Fields[j].Name + "\":\"" + rd.Fields[j].Value + "\",";
+                        //value += "\"" + rd.Fields[j].Name + "\":\"" + rd.Fields[j].Value + "\",";
+                        if (rd.Fields[j].Name == "附项")
+                        {
+                            value += "\"" + rd.Fields[j].Name + "\":null,";
+                        }
+                        else
+                        {
+                            value += "\"" + rd.Fields[j].Name + "\":\"" + rd.Fields[j].Value + "\",";
+                        }
                     }
                 }
 
@@ -151,7 +159,18 @@ namespace ZLPlugin_LisPacs_MR
                         }
                         else
                         {
-                            value += "\"" + rd.Fields[j].Name + "\":\"" + rd.Fields[j].Value + "\",";
+                            if (rd.Fields[j].Name == "医嘱内容")
+                            {
+                                value += "\"" + rd.Fields[j].Name + "\":\"" + val.Replace("\"", " ") + "\",";
+                            }else if (rd.Fields[j].Name == "附项")
+                            {
+                                value += "\"" + rd.Fields[j].Name + "\":null,";
+                            }
+                            else
+                            {
+                                value += "\"" + rd.Fields[j].Name + "\":\"" + rd.Fields[j].Value + "\",";
+                            }
+                                
                         }
 
                     }