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