Commit 729ff8e6 by zhangxingmin

oss-v1版本

parent bc3a3fb2
......@@ -96,9 +96,20 @@ public class ApiOssFileServiceImpl implements ApiOssFileService {
@Override
public Result updateByMaterial(String relObjectMaterialBizId, List<String> fileBizIdList) {
if (CollectionUtils.isEmpty(fileBizIdList)) {
return Result.success();
//objectId查询列表,置为空字符串
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());
if (!CollectionUtils.isEmpty(ossFileList)) {
ossFileList = ossFileList.stream().map(file -> {
......
......@@ -106,8 +106,10 @@ public class ApiRelObjectMaterialServiceImpl implements ApiRelObjectMaterialServ
RelObjectMaterial relObjectMaterial = result.getData();
if (!CollectionUtils.isEmpty(request.getFileBizIdList())) {
relObjectMaterial.setStatus("YSC");
iRelObjectMaterialService.saveOrUpdate(relObjectMaterial);
}else {
relObjectMaterial.setStatus("WSC");
}
iRelObjectMaterialService.saveOrUpdate(relObjectMaterial);
//更新保存文件元数据列表
apiOssFileService.updateByMaterial(relObjectMaterial.getRelObjectMaterialBizId(),request.getFileBizIdList());
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