Commit 775a6789 authored by nie'hong's avatar nie'hong

修改-修改展板报错

parent 2d207f8f
......@@ -167,45 +167,45 @@ public class ExhibitionBoardController extends BaseController {
return getFailResult("400", "名称已存在,请修改名称");
}
List<String> audioIdList = exhibitionBoard.getAudioIdList();
if (CollectionUtil.isEmpty(audioIdList)) {
audioIdList = new ArrayList<>();
}
// if (audioIdList == null || audioIdList.isEmpty()) {
// return getFailResult("400", "导览音频文件必须上传");
// }
List<String> datumIdList = exhibitionBoard.getDatumIdList();
if (CollectionUtil.isEmpty(datumIdList)) {
audioIdList = new ArrayList<>();
}
// if (datumIdList == null || datumIdList.isEmpty()) {
// return getFailResult("400", "参考资料文件必须上传");
// }
// 2021-05-31修改前
// removeNotInIds(audioIdList,exhibitionBoard.getId());
for (String audioId : audioIdList) {
final Asset asset = this.assetService.getById(audioId);
if (asset.getPublished()) {
asset.setFileType(FileTypeEnum.AUDIO.name());
asset.setFileCat(FileCatEnum.EXHIBITION_BOARD_AUDIO.name());
asset.setRefItemId(exhibitionBoard.getId());
this.assetService.updateById(asset);
if (CollectionUtil.isNotEmpty(audioIdList)) {
for (String audioId : audioIdList) {
final Asset asset = this.assetService.getById(audioId);
if (asset.getPublished()) {
asset.setFileType(FileTypeEnum.AUDIO.name());
asset.setFileCat(FileCatEnum.EXHIBITION_BOARD_AUDIO.name());
asset.setRefItemId(exhibitionBoard.getId());
this.assetService.updateById(asset);
}
}
}
// 2021-05-31修改前
// removeNotInIds(audioIdList,exhibitionBoard.getId());
for (String datumId : datumIdList) {
final Asset asset = this.assetService.getById(datumId);
if (asset == null) {
continue;
}
if (asset.getPublished()) {
asset.setFileCat(FileCatEnum.EXHIBITION_BOARD_DATUM.name());
asset.setRefItemId(exhibitionBoard.getId());
this.assetService.updateById(asset);
if (CollectionUtil.isNotEmpty(datumIdList)) {
for (String datumId : datumIdList) {
final Asset asset = this.assetService.getById(datumId);
if (asset == null) {
continue;
}
if (asset.getPublished()) {
asset.setFileCat(FileCatEnum.EXHIBITION_BOARD_DATUM.name());
asset.setRefItemId(exhibitionBoard.getId());
this.assetService.updateById(asset);
}
}
}
// 2021-05-31修改后
audioIdList.addAll(datumIdList);
if (CollectionUtil.isNotEmpty(audioIdList)) {
......
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