|
@@ -105,8 +105,22 @@ func (s *safeService) GetDetail(id int, pid int) viewmodels.SafeDetail {
|
|
|
data.AuditName = account.Name
|
|
|
data.CreateTime = safeData.CreateTime
|
|
|
fileList, total := s.daoAnnex.GetList(3, safeData.Id, 1, conf.PageSize)
|
|
|
+ // 加密id
|
|
|
+ fileArr := make([]viewmodels.AnnexListView, 0)
|
|
|
+ for _, item := range fileList {
|
|
|
+ fileListVM := viewmodels.AnnexListView{}
|
|
|
+ fileId, _ := comm.AesEncrypt(item.Id, conf.SignSecret)
|
|
|
+ fileListVM.Id = fileId
|
|
|
+ uid, _ := comm.AesEncrypt(item.AccountId, conf.SignSecret)
|
|
|
+ fileListVM.AccountId = uid
|
|
|
+ fileListVM.AccountName = item.AccountName
|
|
|
+ fileListVM.CreateTime = item.CreateTime
|
|
|
+ fileListVM.FileName = item.FileName
|
|
|
+ fileListVM.FilePath = item.FilePath
|
|
|
+ fileArr = append(fileArr, fileListVM)
|
|
|
+ }
|
|
|
fileVM := viewmodels.FileStruct{}
|
|
|
- fileVM.FileList = fileList
|
|
|
+ fileVM.FileList = fileArr
|
|
|
fileVM.Total = total
|
|
|
data.File = fileVM
|
|
|
auditors := s.daoSafeAudit.GetAuditors(safeData.Id, safeData.Times, account.Id)
|