创建动态 图片排序处理

This commit is contained in:
tianfeng 2026-02-04 15:03:18 +08:00
parent e24fc0cd1f
commit 6fff8df533

View File

@ -178,11 +178,11 @@ public class DynamicContentAddCmdExe {
private List<DynamicPicture> validFillParamToEntity(DynamicContentAddCmd cmd, Long contentId) {
Timestamp date = TimestampUtils.now();
List<DynamicPicture> pictures = CollectionUtils.newArrayList();
for (int i = 0; i < cmd.getPictures().size(); i++) {
var picture = cmd.getPictures().get(i);
return cmd.getPictures().stream().map(picture -> {
//400 请求参数错误或不完整
ResponseAssert.notNull(ResponseErrorCode.REQUEST_PARAMETER_ERROR, picture.getSort());
//400 请求参数错误或不完整
ResponseAssert.isTrue(ResponseErrorCode.REQUEST_PARAMETER_ERROR,
StringUtils.isNotBlank(picture.getResourceUrl()));
@ -209,9 +209,12 @@ public class DynamicContentAddCmdExe {
dynamicPicture.setWidth(picture.getWidth());
dynamicPicture.setCreateTime(date);
dynamicPicture.setUpdateTime(date);
dynamicPicture.setSort(picture.getSort());
return dynamicPicture;
}).toList();
dynamicPicture.setSort(i + 1);
pictures.add(dynamicPicture);
}
return pictures;
}
private DynamicListCO save(DynamicContentAddCmd cmd, Long contentId) {