2204-11-17 (修改1.0 优化)

backups
笨蛋 2024-11-17 21:52:33 +08:00
parent c71e42076b
commit d02b408ef1
3 changed files with 17 additions and 11 deletions

View File

@ -39,5 +39,6 @@ public class AttributeGroupEditReq extends BaseEntity {
/** 属性id 集合 */
@ApiModelProperty(name = "属性集合", value = "属性集合", required = true)
private List<AttributeInfo> attributeList;
private List<Long> attributeIdList;
}

View File

@ -63,4 +63,5 @@ public class ProjectInfoEditReq extends BaseEntity {
@ApiModelProperty(name = "品牌", value = "品牌")
private Long brandId;
}

View File

@ -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();//修改回显时信息
}