diff --git a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/AttributeGroupEditReq.java b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/AttributeGroupEditReq.java index 2bac1db..81195bd 100644 --- a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/AttributeGroupEditReq.java +++ b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/AttributeGroupEditReq.java @@ -39,5 +39,6 @@ public class AttributeGroupEditReq extends BaseEntity { /** 属性id 集合 */ @ApiModelProperty(name = "属性集合", value = "属性集合", required = true) private List attributeList; + private List attributeIdList; } diff --git a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/ProjectInfoEditReq.java b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/ProjectInfoEditReq.java index 4711de1..3615141 100644 --- a/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/ProjectInfoEditReq.java +++ b/muyu-modules/muyu-product/muyu-product-common/src/main/java/com/muyu/product/domain/req/ProjectInfoEditReq.java @@ -63,4 +63,5 @@ public class ProjectInfoEditReq extends BaseEntity { @ApiModelProperty(name = "品牌", value = "品牌") private Long brandId; + } diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/AttributeGroupServiceImpl.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/AttributeGroupServiceImpl.java index fb40f73..bf2287d 100644 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/AttributeGroupServiceImpl.java +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/AttributeGroupServiceImpl.java @@ -134,12 +134,21 @@ public class AttributeGroupServiceImpl extends ServiceImpl list = attributeGroupEditReq.getAttributeList(); - //添加 - for (AttributeInfo info : list) { - attributeGroupMapper.add(id,info.getId()); + if (null == attributeGroupEditReq.getAttributeList() || 0==attributeGroupEditReq.getAttributeList().size()){ + List list = attributeGroupEditReq.getAttributeIdList(); + //添加 + for (Long info : list) { + attributeGroupMapper.add(id,info); + } + }else { + List list = attributeGroupEditReq.getAttributeList(); + //添加 + for (AttributeInfo info : list) { + attributeGroupMapper.add(id,info.getId()); + } } + //获取新数据组 + } /** @@ -184,16 +193,11 @@ public class AttributeGroupServiceImpl extends ServiceImpl list =new ArrayList<>(); - List attributeInfos = attributeInfoService.listByIds(list); - return AttributeGroupUpd.builder() .id(byId.getId()) .name(byId.getName()) - .attributeList(//属性 - attributeInfos - ).build();//修改回显时信息 + .build();//修改回显时信息 }