feat: bug-564 产品中心,管理端,产品资料管理这里,设置默认文件,设置错了,想取消取消不了
This commit is contained in:
parent
235f6b4543
commit
aa79284eea
|
|
@ -2,7 +2,6 @@ package com.nflg.mobilebroken.common.pojo.request;
|
|||
|
||||
import lombok.Data;
|
||||
|
||||
import javax.validation.constraints.NotEmpty;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import java.util.List;
|
||||
|
||||
|
|
@ -18,6 +17,5 @@ public class FileDefaultConfigRequest {
|
|||
/**
|
||||
* 配置项
|
||||
*/
|
||||
@NotEmpty
|
||||
private List<FileDefaultConfigItemRequest> items;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -72,14 +72,16 @@ public class ProductModelFileItemServiceImpl extends ServiceImpl<ProductModelFil
|
|||
.set(ProductModelFileItem::getShowInList, false)
|
||||
.eq(ProductModelFileItem::getModelId, request.getModelId())
|
||||
.update();
|
||||
request.getItems().forEach(item -> {
|
||||
if (Objects.nonNull(item.getFileItemId())) {
|
||||
lambdaUpdate()
|
||||
.set(ProductModelFileItem::getShowInList, true)
|
||||
.eq(ProductModelFileItem::getId, item.getFileItemId())
|
||||
.update();
|
||||
}
|
||||
});
|
||||
if (CollectionUtil.isNotEmpty(request.getItems())) {
|
||||
request.getItems().forEach(item -> {
|
||||
if (Objects.nonNull(item.getFileItemId())) {
|
||||
lambdaUpdate()
|
||||
.set(ProductModelFileItem::getShowInList, true)
|
||||
.eq(ProductModelFileItem::getId, item.getFileItemId())
|
||||
.update();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
|||
Loading…
Reference in New Issue