|  |  |  | 
|---|
|  |  |  | if (ObjectUtil.isEmpty(mallGoodsStyleSku)) { | 
|---|
|  |  |  | styles.add(addStyleDto.getStyleName()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | MallGoodsStyle mallGoodsStyle = mallGoodsStyleMapper.selectById(addStyleDto.getStyleId()); | 
|---|
|  |  |  | mallGoodsStyle.setName(addStyleDto.getStyleName()); | 
|---|
|  |  |  | mallGoodsStyleMapper.updateById(mallGoodsStyle); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<MallCarriageRuleInfo> mallCarriageRuleInfos = mallCarriageRuleInfoMapper.selectMallCarriageRuleInfoByRuleIdAndAreaAddress(id,null); | 
|---|
|  |  |  | if(CollUtil.isNotEmpty(mallCarriageRuleInfos)){ | 
|---|
|  |  |  | StringBuffer areaAddressStr = new StringBuffer(); | 
|---|
|  |  |  | List<AdminMallCarriageRuleInfoVo> adminCarriageRuleInfoVos = new ArrayList<>(); | 
|---|
|  |  |  | for(MallCarriageRuleInfo mallCarriageRuleInfo : mallCarriageRuleInfos){ | 
|---|
|  |  |  | if(StrUtil.isNotEmpty(mallCarriageRuleInfo.getAreaAddress())){ | 
|---|
|  |  |  | 
|---|
|  |  |  | adminMallCarriageRuleInfoVo.setMoreCnt(mallCarriageRuleInfo.getMoreCnt()); | 
|---|
|  |  |  | adminMallCarriageRuleInfoVo.setMorePrice(mallCarriageRuleInfo.getMorePrice()); | 
|---|
|  |  |  | adminCarriageRuleInfoVos.add(adminMallCarriageRuleInfoVo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | areaAddressStr.append(mallCarriageRuleInfo.getAreaAddress()); | 
|---|
|  |  |  | }else{ | 
|---|
|  |  |  | //默认规则 | 
|---|
|  |  |  | adminMallCarriageRuleVo.setBasicCntDefault(mallCarriageRuleInfo.getBasicCnt()); | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | adminMallCarriageRuleVo.setAdminCarriageRuleInfoVos(adminCarriageRuleInfoVos); | 
|---|
|  |  |  | adminMallCarriageRuleVo.setAreaAddressStr(areaAddressStr.toString()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return adminMallCarriageRuleVo; | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return new FebsResponse().fail().message(goodsNameBuffer+"正在使用当前模板,请先下架商品"); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | mallCarriageRule.setName(adminCarriageRuleUpdateDto.getRuleName()); | 
|---|
|  |  |  | mallCarriageRuleMapper.updateById(mallCarriageRule); | 
|---|
|  |  |  | //删除现有的所有运费模板子表数据 | 
|---|
|  |  |  | List<MallCarriageRuleInfo> mallCarriageRuleInfos = mallCarriageRuleInfoMapper.selectMallCarriageRuleInfoByRuleIdAndAreaAddress(id, null); | 
|---|
|  |  |  | if(CollUtil.isNotEmpty(mallCarriageRuleInfos)){ | 
|---|