在 `ResourceController.cs` 中,将对 `translatorData` 的解密逻辑修改为对映射后的 `translatorData1` 进行解密,以确保返回的数据是安全的。 在 `OfficialActivitiesView.cs` 中,新增多个属性并添加 `[Encrypted]` 特性,包括 `Area`、`Name`、`Tel`、`Email`、`WechatNo`、`OtherSocialAccounts` 和 `Language`,以增强数据存储的安全性。
@@ -2029,9 +2029,9 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
var _DeleFile = _sqlSugar.Queryable<Grp_DeleFile>().Where(a => a.Diid == dto.DiId && a.IsDel == 0 && a.Category == 970).ToList();
var translatorData = _sqlSugar.Queryable<Res_TranslatorLibrary>().Where(a => a.IsDel == 0).ToList();
- foreach (var item in translatorData) EncryptionProcessor.DecryptProperties(item);
var translatorData1 = _mapper.Map<List<TranslatorView>>(translatorData);
+ foreach (var item in translatorData1) EncryptionProcessor.DecryptProperties(item);
return Ok(JsonView(true, "查询成功!", new { Delegation = groupInfos, SetData = data1,DataSource = data2, currencyData = data3, DeleFile = _DeleFile , TranslatorData = translatorData1 }));
}
@@ -55,11 +55,13 @@ namespace OASystem.Domain.ViewModels.Resource
/// <summary>
/// 所在地区
/// </summary>
+ [Encrypted]
public string Area { get; set; }
/// 姓名
public string Name { get; set; }
@@ -70,26 +72,31 @@ namespace OASystem.Domain.ViewModels.Resource
/// 联系电话
public string Tel { get; set; }
/// 邮箱号
public string Email { get; set; }
/// 微信号
public string WechatNo { get; set; }
/// 其他社交账号
public string OtherSocialAccounts { get; set; }
/// 语种
public string Language { get; set; }