浏览代码

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

zackhua 8 月之前
父节点
当前提交
de5234df7b
共有 1 个文件被更改,包括 21 次插入2 次删除
  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 + "\",";
+                            }
+                                
                         }
 
                     }