|
@@ -7,6 +7,7 @@ import com.caimei365.commodity.mapper.PriceMapper;
|
|
|
import com.caimei365.commodity.model.po.KeyPo;
|
|
|
import com.caimei365.commodity.model.vo.CmProductArchiveVO;
|
|
|
import com.caimei365.commodity.service.CmProductArchiveContentService;
|
|
|
+import com.caimei365.commodity.utils.AesEncryptUtil;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -37,7 +38,11 @@ public class CmProductArchiveContentServiceImpl implements CmProductArchiveConte
|
|
|
List<CmProductArchiveVO> cmProductArchiveContentList = cmProductArchiveContentMapper.getCmProductArchiveContentList(cmProductArchiveVO);
|
|
|
if (cmProductArchiveContentList != null) {
|
|
|
for (CmProductArchiveVO productArchiveVO : cmProductArchiveContentList) {
|
|
|
- productArchiveVO.setWaters(cmProductArchiveContentMapper.getProductArchiveFileList(productArchiveVO.getId()));
|
|
|
+ List<String> archiveFileList = cmProductArchiveContentMapper.getProductArchiveFileList(productArchiveVO.getId());
|
|
|
+ for (int i = 0; i < archiveFileList.size(); i++) {
|
|
|
+ archiveFileList.set(i, AesEncryptUtil.encrypt(archiveFileList.get(i)));
|
|
|
+ }
|
|
|
+ productArchiveVO.setWaters(archiveFileList);
|
|
|
}
|
|
|
}
|
|
|
return cmProductArchiveContentList;
|
|
@@ -69,7 +74,11 @@ public class CmProductArchiveContentServiceImpl implements CmProductArchiveConte
|
|
|
if (byCmProductArchiveContent != null) {
|
|
|
int permission = checkArchivePermission(byCmProductArchiveContent.getProductClassify(), Integer.valueOf(cmProductArchiveVO.getUserId()));
|
|
|
byCmProductArchiveContent.setPermission(permission);
|
|
|
- byCmProductArchiveContent.setWaters(cmProductArchiveContentMapper.getProductArchiveFileList(byCmProductArchiveContent.getId()));
|
|
|
+ List<String> archiveFileList = cmProductArchiveContentMapper.getProductArchiveFileList(cmProductArchiveVO.getId());
|
|
|
+ for (int i = 0; i < archiveFileList.size(); i++) {
|
|
|
+ archiveFileList.set(i, AesEncryptUtil.encrypt(archiveFileList.get(i)));
|
|
|
+ }
|
|
|
+ byCmProductArchiveContent.setWaters(archiveFileList);
|
|
|
|
|
|
}
|
|
|
return byCmProductArchiveContent;
|