yuanrf 6 mēneši atpakaļ
vecāks
revīzija
863e835e25

+ 11 - 1
OASystem/OASystem.Domain/Dtos/Groups/InvitationOfficialActivitiesListDto.cs

@@ -1,4 +1,5 @@
-using System;
+using OASystem.Domain.Attributes;
+using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
@@ -29,6 +30,15 @@ namespace OASystem.Domain.Dtos.Groups
     {
         public int Id { get; set; }
     }
+
+    public class EncryptionMatching
+    {
+        [Encrypted]
+        public string InviterArea { get;set; }
+        [Encrypted]
+        public string Inviter { get;set; }
+    }
+
     /// <summary>
     /// 操作参数
     /// </summary>

+ 9 - 1
OASystem/OASystem.Infrastructure/Repositories/Groups/InvitationOfficialActivitiesRepository.cs

@@ -44,8 +44,16 @@ namespace OASystem.Infrastructure.Repositories.Groups
                 Res_InvitationOfficialActivityData res_InvitationOfficialActivityData = new Res_InvitationOfficialActivityData();
                 if (grp_Invitation!=null)
                 {
+                    var exists = new EncryptionMatching
+                    {
+                        Inviter = grp_Invitation.Inviter,
+                        InviterArea = grp_Invitation.InviterArea,
+                    };
+                    EncryptionProcessor.EncryptProperties(exists);
+
                     res_InvitationOfficialActivityData = _sqlSugar.Queryable<Res_InvitationOfficialActivityData>()
-                                                                  .First(a =>a.Country==grp_Invitation.InviterArea && a.UnitName==grp_Invitation.Inviter && a.IsDel == 0);
+                                                                  .First(a =>a.Country== exists.InviterArea && a.UnitName== exists.Inviter && a.IsDel == 0);
+                    EncryptionProcessor.DecryptProperties(res_InvitationOfficialActivityData);
                     if (dto.PortType == 1)
                     {