| | |
| | | Integer carriageType = addMallGoodsDto.getCarriageType(); |
| | | if(1 == carriageType){ |
| | | if(ObjectUtil.isEmpty(addMallGoodsDto.getCarriageAmount()) |
| | | || BigDecimal.ZERO.compareTo(addMallGoodsDto.getCarriageAmount()) >= 0){ |
| | | || BigDecimal.ZERO.compareTo(addMallGoodsDto.getCarriageAmount()) > 0){ |
| | | return new FebsResponse().fail().message("固定邮费不能小于零"); |
| | | } |
| | | }else{ |
| | |
| | | |
| | | mallGoodsMapper.updateById(mallGoods); |
| | | |
| | | if( 1 == mallGoods.getCarriageType()){ |
| | | mallGoodsMapper.updateCarriageRuleId(mallGoods.getId()); |
| | | }else{ |
| | | mallGoodsMapper.updateCarriageAmount(mallGoods.getId()); |
| | | } |
| | | |
| | | mallGoodsImagesMapper.deleteByGoodsId(mallGoodsUpdateDto.getId()); |
| | | String thumbs = mallGoodsUpdateDto.getThumbs(); |
| | | if (StrUtil.isNotEmpty(thumbs)) { |
| | |
| | | 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)){ |