| | |
| | | scoreGoodsStyle.setDelFlag(Convert.toShort(Constants.DEL_NOT_FLAG)); |
| | | scoreGoodsStyleMapper.insert(scoreGoodsStyle); |
| | | //规格信息 |
| | | List<ScoreGoodsSkuDto> scoreGoodsSkuDtos = scoreGoodsStyleDto.getScoreGoodsSkuDtos(); |
| | | List<ScoreGoodsSkuDto> scoreGoodsSkuDtos = scoreGoodsStyleDto.getScoreGoodsSkus(); |
| | | if(CollUtil.isNotEmpty(scoreGoodsSkuDtos)){ |
| | | for(ScoreGoodsSkuDto scoreGoodsSkuDto : scoreGoodsSkuDtos){ |
| | | ScoreGoodsSku scoreGoodsSku = objectMapper.convertValue(scoreGoodsSkuDto, ScoreGoodsSku.class); |
| | |
| | | //获取规格 |
| | | Long styleId = goodsStyle.getId(); |
| | | List<ScoreGoodsSkuVo> goodsSkus = scoreGoodsSkuMapper.selectScoreGoodsSkuByGoodsIdAndStyleId(id,styleId); |
| | | scoreGoodsStyleVo.setScoreGoodsSkuVos(goodsSkus); |
| | | scoreGoodsStyleVo.setScoreGoodsSkus(goodsSkus); |
| | | scoreGoodsStyleVos.add(scoreGoodsStyleVo); |
| | | } |
| | | } |
| | | viewGoodsVo.setScoreGoodsStyleVos(scoreGoodsStyleVos); |
| | | viewGoodsVo.setScoreGoodsStyles(scoreGoodsStyleVos); |
| | | } |
| | | return viewGoodsVo; |
| | | } |
| | |
| | | } |
| | | } |
| | | |
| | | List<ScoreGoodsStyleDto> scoreGoodsStyleDtos = model.getScoreGoodsStyleDtos(); |
| | | List<ScoreGoodsStyleDto> scoreGoodsStyleDtos = model.getScoreGoodsStyles(); |
| | | if(CollUtil.isNotEmpty(scoreGoodsStyleDtos)){ |
| | | for(ScoreGoodsStyleDto scoreGoodsStyleDto : scoreGoodsStyleDtos){ |
| | | ScoreGoodsStyle scoreGoodsStyle = new ScoreGoodsStyle(); |
| | |
| | | scoreGoodsStyle.setGoodsId(scoreGoods.getId()); |
| | | scoreGoodsStyleMapper.updateByPrimaryKeySelective(scoreGoodsStyle); |
| | | //规格 |
| | | List<ScoreGoodsSkuDto> scoreGoodsSkuDtos = scoreGoodsStyleDto.getScoreGoodsSkuDtos(); |
| | | List<ScoreGoodsSkuDto> scoreGoodsSkuDtos = scoreGoodsStyleDto.getScoreGoodsSkus(); |
| | | if(CollUtil.isNotEmpty(scoreGoodsSkuDtos)){ |
| | | for(ScoreGoodsSkuDto scoreGoodsSkuDto : scoreGoodsSkuDtos){ |
| | | ScoreGoodsSku scoreGoodsSku = objectMapper.convertValue(scoreGoodsSkuDto, ScoreGoodsSku.class); |