LEIYI hai 7 meses
pai
achega
8c4fee194d

+ 37 - 4
OASystem/OASystem.Domain/ViewModels/Resource/InvitationOfficialActivityDataView.cs

@@ -1,20 +1,22 @@
-
-using OASystem.Domain.Entities;
+using OASystem.Domain.Entities;
 using OASystem.Domain.Entities.Resource;
 using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
+using System.Text.Encodings.Web;
 using System.Text.Json;
+using System.Text.Json.Serialization;
+using System.Text.Unicode;
 using System.Threading.Tasks;
 
 namespace OASystem.Domain.ViewModels.Resource
 {
-    public class InvitationOfficialActivityDataView: Res_InvitationOfficialActivityData
+    public class InvitationOfficialActivityDataView : Res_InvitationOfficialActivityData
     {
         public int Row_Number { get; set; }
         public string CreateUserName { get; set; }
-        public string DelegationStr { get;set; }
+        public string DelegationStr { get; set; }
     }
 
     public class IOAInfoView
@@ -87,6 +89,37 @@ namespace OASystem.Domain.ViewModels.Resource
         /// </summary>
         public string SndFileName { get; set; }
 
+        /// <summary>
+        /// 文件地址
+        /// </summary>
+        public string SndFileNameJsonStr
+        {
+            get
+            {
+                string json = string.Empty;
+
+                var options = new JsonSerializerOptions
+                {
+                    Encoder = JavaScriptEncoder.Create(UnicodeRanges.All)
+                };
+
+                try
+                {
+                    var array = JsonSerializer.Deserialize<List<string>>(SndFileName);
+
+                    json = SndFileName;
+                }
+                catch (Exception)
+                {
+                    var items = new List<string>() { SndFileName };
+
+                    json = JsonSerializer.Serialize(items, options);
+                }
+
+
+                return json;
+            }
+        }
         /// <summary>
         /// 修改版文件地址
         /// </summary>