|
@@ -232,64 +232,76 @@ public class SkuDefaultPackageSpecServiceImpl extends ServiceImpl<SkuDefaultPack
|
|
|
|
|
|
ArrayList<CommonPackingBomDetailVo> result = new ArrayList<>();
|
|
|
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getColouredPaper()) && Objects.nonNull(skuDefaultPackageSpec.getColouredPaperId())) {
|
|
|
+ Long colouredPaperId = skuDefaultPackageSpec.getColouredPaperId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getColouredPaper()) && Objects.nonNull(colouredPaperId) && colouredPaperId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getColouredPaperId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(colouredPaperId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getOppMembrane()) && Objects.nonNull(skuDefaultPackageSpec.getOppMembraneId())) {
|
|
|
+ Long oppMembraneId = skuDefaultPackageSpec.getOppMembraneId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getOppMembrane()) && Objects.nonNull(oppMembraneId) && oppMembraneId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getOppMembraneId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(oppMembraneId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getPeBag()) && Objects.nonNull(skuDefaultPackageSpec.getPeBagId())) {
|
|
|
+ Long peBagId = skuDefaultPackageSpec.getPeBagId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getPeBag()) && Objects.nonNull(peBagId) && peBagId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getPeBagId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(peBagId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getMeshBag()) && Objects.nonNull(skuDefaultPackageSpec.getMeshBagId())) {
|
|
|
+ Long meshBagId = skuDefaultPackageSpec.getMeshBagId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getMeshBag()) && Objects.nonNull(meshBagId) && meshBagId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getMeshBagId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(meshBagId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getPaperBox()) && Objects.nonNull(skuDefaultPackageSpec.getPaperBoxId())) {
|
|
|
+ Long paperBoxId = skuDefaultPackageSpec.getPaperBoxId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getPaperBox()) && Objects.nonNull(paperBoxId) && paperBoxId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getPaperBoxId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(paperBoxId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getBubblePack()) && Objects.nonNull(skuDefaultPackageSpec.getBubblePackId())) {
|
|
|
+ Long bubblePackId = skuDefaultPackageSpec.getBubblePackId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getBubblePack()) && Objects.nonNull(bubblePackId) && bubblePackId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getBubblePackId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(bubblePackId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getLogisticsPackagingMaterial()) && Objects.nonNull(skuDefaultPackageSpec.getLogisticsPackagingMaterialId())) {
|
|
|
+ Long logisticsPackagingMaterialId = skuDefaultPackageSpec.getLogisticsPackagingMaterialId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getLogisticsPackagingMaterial()) && Objects.nonNull(logisticsPackagingMaterialId) && logisticsPackagingMaterialId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getLogisticsPackagingMaterialId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(logisticsPackagingMaterialId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getOtherPackingMaterial()) && Objects.nonNull(skuDefaultPackageSpec.getOtherPackingMaterialId())) {
|
|
|
+ Long otherPackingMaterialId = skuDefaultPackageSpec.getOtherPackingMaterialId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getOtherPackingMaterial()) && Objects.nonNull(otherPackingMaterialId) && otherPackingMaterialId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getOtherPackingMaterialId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(otherPackingMaterialId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getSelfAdhesiveSticker()) && Objects.nonNull(skuDefaultPackageSpec.getSelfAdhesiveStickerId())) {
|
|
|
+ Long selfAdhesiveStickerId = skuDefaultPackageSpec.getSelfAdhesiveStickerId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getSelfAdhesiveSticker()) && Objects.nonNull(selfAdhesiveStickerId) && selfAdhesiveStickerId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getSelfAdhesiveStickerId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(selfAdhesiveStickerId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getDrop()) && Objects.nonNull(skuDefaultPackageSpec.getDropId())) {
|
|
|
+ Long dropId = skuDefaultPackageSpec.getDropId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getDrop()) && Objects.nonNull(dropId) && dropId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getDropId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(dropId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getSuspenders()) && Objects.nonNull(skuDefaultPackageSpec.getSuspendersId())) {
|
|
|
+ Long suspendersId = skuDefaultPackageSpec.getSuspendersId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getSuspenders()) && Objects.nonNull(suspendersId) && suspendersId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getSuspendersId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(suspendersId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getAccessory()) && Objects.nonNull(skuDefaultPackageSpec.getAccessoryId())) {
|
|
|
+ Long accessoryId = skuDefaultPackageSpec.getAccessoryId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getAccessory()) && Objects.nonNull(accessoryId) && accessoryId != 0) {
|
|
|
CommonPackingBomDetailVo commonPackingBomDetailVo = new CommonPackingBomDetailVo();
|
|
|
- commonPackingBomDetailVo.setBomSpecId(skuDefaultPackageSpec.getAccessoryId());
|
|
|
+ commonPackingBomDetailVo.setBomSpecId(accessoryId);
|
|
|
result.add(commonPackingBomDetailVo);
|
|
|
}
|
|
|
|
|
@@ -344,113 +356,53 @@ public class SkuDefaultPackageSpecServiceImpl extends ServiceImpl<SkuDefaultPack
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getColouredPaper()) && Objects.nonNull(skuDefaultPackageSpec.getColouredPaperId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getColouredPaperId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long colouredPaperId = skuDefaultPackageSpec.getColouredPaperId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getColouredPaper()) && Objects.nonNull(colouredPaperId) && colouredPaperId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, colouredPaperId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getOppMembrane()) && Objects.nonNull(skuDefaultPackageSpec.getOppMembraneId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getOppMembraneId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long oppMembraneId = skuDefaultPackageSpec.getOppMembraneId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getOppMembrane()) && Objects.nonNull(oppMembraneId) && oppMembraneId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, oppMembraneId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getPeBag()) && Objects.nonNull(skuDefaultPackageSpec.getPeBagId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getPeBagId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long peBagId = skuDefaultPackageSpec.getPeBagId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getPeBag()) && Objects.nonNull(peBagId) && peBagId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, peBagId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getMeshBag()) && Objects.nonNull(skuDefaultPackageSpec.getMeshBagId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getMeshBagId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long meshBagId = skuDefaultPackageSpec.getMeshBagId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getMeshBag()) && Objects.nonNull(meshBagId) && meshBagId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, meshBagId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getPaperBox()) && Objects.nonNull(skuDefaultPackageSpec.getPaperBoxId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getPaperBoxId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long paperBoxId = skuDefaultPackageSpec.getPaperBoxId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getPaperBox()) && Objects.nonNull(paperBoxId) && paperBoxId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, paperBoxId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getBubblePack()) && Objects.nonNull(skuDefaultPackageSpec.getBubblePackId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getBubblePackId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long bubblePackId = skuDefaultPackageSpec.getBubblePackId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getBubblePack()) && Objects.nonNull(bubblePackId) && bubblePackId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, bubblePackId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getLogisticsPackagingMaterial()) && Objects.nonNull(skuDefaultPackageSpec.getLogisticsPackagingMaterialId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getLogisticsPackagingMaterialId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long logisticsPackagingMaterialId = skuDefaultPackageSpec.getLogisticsPackagingMaterialId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getLogisticsPackagingMaterial()) && Objects.nonNull(logisticsPackagingMaterialId) && logisticsPackagingMaterialId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, logisticsPackagingMaterialId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getOtherPackingMaterial()) && Objects.nonNull(skuDefaultPackageSpec.getOtherPackingMaterialId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getOtherPackingMaterialId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long otherPackingMaterialId = skuDefaultPackageSpec.getOtherPackingMaterialId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getOtherPackingMaterial()) && Objects.nonNull(otherPackingMaterialId) && otherPackingMaterialId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, otherPackingMaterialId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getSelfAdhesiveSticker()) && Objects.nonNull(skuDefaultPackageSpec.getSelfAdhesiveStickerId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getSelfAdhesiveStickerId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long selfAdhesiveStickerId = skuDefaultPackageSpec.getSelfAdhesiveStickerId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getSelfAdhesiveSticker()) && Objects.nonNull(selfAdhesiveStickerId) && selfAdhesiveStickerId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, selfAdhesiveStickerId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getDrop()) && Objects.nonNull(skuDefaultPackageSpec.getDropId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getDropId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long dropId = skuDefaultPackageSpec.getDropId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getDrop()) && Objects.nonNull(dropId) && dropId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, dropId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getSuspenders()) && Objects.nonNull(skuDefaultPackageSpec.getSuspendersId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getSuspendersId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long suspendersId = skuDefaultPackageSpec.getSuspendersId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getSuspenders()) && Objects.nonNull(suspendersId) && suspendersId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, suspendersId);
|
|
|
}
|
|
|
- if (StatusConstant.YES.equals(skuDefaultPackage.getAccessory()) && Objects.nonNull(skuDefaultPackageSpec.getAccessoryId())) {
|
|
|
- SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
- skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
- skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
- skuSpecLink.setBomSpecId(skuDefaultPackageSpec.getAccessoryId());
|
|
|
- skuSpecLink.setType(1);
|
|
|
- skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
- skuSpecLinkList.add(skuSpecLink);
|
|
|
+ Long accessoryId = skuDefaultPackageSpec.getAccessoryId();
|
|
|
+ if (StatusConstant.YES.equals(skuDefaultPackage.getAccessory()) && Objects.nonNull(accessoryId) && accessoryId != 0) {
|
|
|
+ addSkuSpecLink(skuSpecLinkList, skuSpec, accessoryId);
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -460,4 +412,14 @@ public class SkuDefaultPackageSpecServiceImpl extends ServiceImpl<SkuDefaultPack
|
|
|
|
|
|
}
|
|
|
|
|
|
+ private void addSkuSpecLink(List<SkuSpecLink> skuSpecLinkList, SkuSpec skuSpec, Long suspendersId) {
|
|
|
+ SkuSpecLink skuSpecLink = new SkuSpecLink();
|
|
|
+ skuSpecLink.setSkuId(skuSpec.getSkuId());
|
|
|
+ skuSpecLink.setSkuSpecId(skuSpec.getId());
|
|
|
+ skuSpecLink.setBomSpecId(suspendersId);
|
|
|
+ skuSpecLink.setType(1);
|
|
|
+ skuSpecLink.setQuantity(BigDecimal.ONE);
|
|
|
+ skuSpecLinkList.add(skuSpecLink);
|
|
|
+ }
|
|
|
+
|
|
|
}
|