2204-11-17 (修改1.0 优化)
parent
c71e42076b
commit
d02b408ef1
|
@ -39,5 +39,6 @@ public class AttributeGroupEditReq extends BaseEntity {
|
|||
/** 属性id 集合 */
|
||||
@ApiModelProperty(name = "属性集合", value = "属性集合", required = true)
|
||||
private List<AttributeInfo> attributeList;
|
||||
private List<Long> attributeIdList;
|
||||
|
||||
}
|
||||
|
|
|
@ -63,4 +63,5 @@ public class ProjectInfoEditReq extends BaseEntity {
|
|||
@ApiModelProperty(name = "品牌", value = "品牌")
|
||||
private Long brandId;
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -134,12 +134,21 @@ public class AttributeGroupServiceImpl extends ServiceImpl<AttributeGroupMapper,
|
|||
public void updateAttribute(Long id, AttributeGroupEditReq attributeGroupEditReq) {
|
||||
//删除原 属性组
|
||||
attributeGroupMapper.delete(id);
|
||||
//获取新数据组
|
||||
List<AttributeInfo> list = attributeGroupEditReq.getAttributeList();
|
||||
//添加
|
||||
for (AttributeInfo info : list) {
|
||||
attributeGroupMapper.add(id,info.getId());
|
||||
if (null == attributeGroupEditReq.getAttributeList() || 0==attributeGroupEditReq.getAttributeList().size()){
|
||||
List<Long> list = attributeGroupEditReq.getAttributeIdList();
|
||||
//添加
|
||||
for (Long info : list) {
|
||||
attributeGroupMapper.add(id,info);
|
||||
}
|
||||
}else {
|
||||
List<AttributeInfo> list = attributeGroupEditReq.getAttributeList();
|
||||
//添加
|
||||
for (AttributeInfo info : list) {
|
||||
attributeGroupMapper.add(id,info.getId());
|
||||
}
|
||||
}
|
||||
//获取新数据组
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -184,16 +193,11 @@ public class AttributeGroupServiceImpl extends ServiceImpl<AttributeGroupMapper,
|
|||
attributeInfos
|
||||
).build();//修改回显时信息
|
||||
}
|
||||
List<Long> list =new ArrayList<>();
|
||||
List<AttributeInfo> attributeInfos = attributeInfoService.listByIds(list);
|
||||
|
||||
|
||||
return AttributeGroupUpd.builder()
|
||||
.id(byId.getId())
|
||||
.name(byId.getName())
|
||||
.attributeList(//属性
|
||||
attributeInfos
|
||||
).build();//修改回显时信息
|
||||
.build();//修改回显时信息
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue