Commit 729ff8e6 by zhangxingmin

oss-v1版本

parent bc3a3fb2
...@@ -96,9 +96,20 @@ public class ApiOssFileServiceImpl implements ApiOssFileService { ...@@ -96,9 +96,20 @@ public class ApiOssFileServiceImpl implements ApiOssFileService {
@Override @Override
public Result updateByMaterial(String relObjectMaterialBizId, List<String> fileBizIdList) { public Result updateByMaterial(String relObjectMaterialBizId, List<String> fileBizIdList) {
if (CollectionUtils.isEmpty(fileBizIdList)) { //objectId查询列表,置为空字符串
return Result.success(); List<OssFile> ossFiles = iOssFileService.queryList(OssFileDto.builder().objectBizId(relObjectMaterialBizId).build());
if (!CollectionUtils.isEmpty(ossFiles)) {
ossFiles = ossFiles.stream().map(file -> {
file.setObjectType("");
file.setObjectTableName("");
file.setObjectTableName("");
file.setObjectBizId("");
return file;
}).collect(Collectors.toList());
iOssFileService.saveOrUpdateBatch(ossFiles);
} }
//再更新
List<OssFile> ossFileList = iOssFileService.queryList(OssFileDto.builder().fileBizIdList(fileBizIdList).build()); List<OssFile> ossFileList = iOssFileService.queryList(OssFileDto.builder().fileBizIdList(fileBizIdList).build());
if (!CollectionUtils.isEmpty(ossFileList)) { if (!CollectionUtils.isEmpty(ossFileList)) {
ossFileList = ossFileList.stream().map(file -> { ossFileList = ossFileList.stream().map(file -> {
......
...@@ -106,8 +106,10 @@ public class ApiRelObjectMaterialServiceImpl implements ApiRelObjectMaterialServ ...@@ -106,8 +106,10 @@ public class ApiRelObjectMaterialServiceImpl implements ApiRelObjectMaterialServ
RelObjectMaterial relObjectMaterial = result.getData(); RelObjectMaterial relObjectMaterial = result.getData();
if (!CollectionUtils.isEmpty(request.getFileBizIdList())) { if (!CollectionUtils.isEmpty(request.getFileBizIdList())) {
relObjectMaterial.setStatus("YSC"); relObjectMaterial.setStatus("YSC");
iRelObjectMaterialService.saveOrUpdate(relObjectMaterial); }else {
relObjectMaterial.setStatus("WSC");
} }
iRelObjectMaterialService.saveOrUpdate(relObjectMaterial);
//更新保存文件元数据列表 //更新保存文件元数据列表
apiOssFileService.updateByMaterial(relObjectMaterial.getRelObjectMaterialBizId(),request.getFileBizIdList()); apiOssFileService.updateByMaterial(relObjectMaterial.getRelObjectMaterialBizId(),request.getFileBizIdList());
return Result.success(); return Result.success();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment