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

修改-修改展板报错

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