| | |
| | | if (StrUtil.isEmpty(originalPrice)) { |
| | | return new FebsResponse().fail().message("商品规格原价不能为空"); |
| | | } |
| | | String presentPrice = addSku.getPresentPrice(); |
| | | if (StrUtil.isEmpty(presentPrice)) { |
| | | return new FebsResponse().fail().message("商品规格现价不能为空"); |
| | | } |
| | | addSku.setPresentPrice(addSku.getOriginalPrice()); |
| | | // String presentPrice = addSku.getPresentPrice(); |
| | | // if (StrUtil.isEmpty(presentPrice)) { |
| | | // return new FebsResponse().fail().message("商品规格现价不能为空"); |
| | | // } |
| | | if (StrUtil.isEmpty(addSku.getLevelOnePrice()) |
| | | || StrUtil.isEmpty(addSku.getLevelTwoPrice()) |
| | | || StrUtil.isEmpty(addSku.getLevelThreePrice())) { |
| | |
| | | sku.setSkuImage(mallGoods.getThumb()); |
| | | sku.setSkuName(mallGoods.getGoodsName()); |
| | | sku.setCostPrice(mallGoods.getCostPrice()); |
| | | sku.setPresentPrice(new BigDecimal(mallGoods.getPresentPrice())); |
| | | // sku.setPresentPrice(new BigDecimal(mallGoods.getPresentPrice())); |
| | | sku.setPresentPrice(new BigDecimal(mallGoods.getOriginalPrice())); |
| | | sku.setOriginalPrice(new BigDecimal(mallGoods.getOriginalPrice())); |
| | | sku.setLevelOnePrice(mallGoods.getLevelOnePrice()); |
| | | sku.setLevelTwoPrice(mallGoods.getLevelTwoPrice()); |
| | |
| | | mallGoodsSku.setStock(addMallGoodsSkuDto.getStock() == null ? 0 : addMallGoodsSkuDto.getStock()); |
| | | mallGoodsSku.setSkuVolume(addMallGoodsSkuDto.getSkuVolume() == null ? 0 : addMallGoodsSkuDto.getSkuVolume()); |
| | | mallGoodsSku.setOriginalPrice(new BigDecimal(addMallGoodsSkuDto.getOriginalPrice())); |
| | | mallGoodsSku.setPresentPrice(new BigDecimal(addMallGoodsSkuDto.getPresentPrice())); |
| | | // mallGoodsSku.setPresentPrice(new BigDecimal(addMallGoodsSkuDto.getPresentPrice())); |
| | | mallGoodsSku.setPresentPrice(new BigDecimal(addMallGoodsSkuDto.getOriginalPrice())); |
| | | |
| | | mallGoodsSku.setLevelOnePrice(new BigDecimal(addMallGoodsSkuDto.getLevelOnePrice())); |
| | | mallGoodsSku.setLevelTwoPrice(new BigDecimal(addMallGoodsSkuDto.getLevelTwoPrice())); |
| | |
| | | if (originalPrice.compareTo(BigDecimal.ZERO) <= 0) { |
| | | return new FebsResponse().fail().message("商品规格原价不能小于0"); |
| | | } |
| | | BigDecimal presentPrice = addSku.getPresentPrice(); |
| | | if (presentPrice.compareTo(BigDecimal.ZERO) < 0) { |
| | | return new FebsResponse().fail().message("商品规格现价不能小于0"); |
| | | } |
| | | addSku.setPresentPrice(addSku.getOriginalPrice()); |
| | | // BigDecimal presentPrice = addSku.getPresentPrice(); |
| | | // if (presentPrice.compareTo(BigDecimal.ZERO) < 0) { |
| | | // return new FebsResponse().fail().message("商品规格现价不能小于0"); |
| | | // } |
| | | if (addSku.getLevelOnePrice().compareTo(BigDecimal.ZERO) < 0) { |
| | | return new FebsResponse().fail().message("商品等级价格不能小于0"); |
| | | } |
| | |
| | | sku.setSkuImage(mallGoods.getThumb()); |
| | | sku.setSkuName(mallGoods.getGoodsName()); |
| | | sku.setCostPrice(mallGoods.getCostPrice()); |
| | | sku.setPresentPrice(new BigDecimal(mallGoods.getPresentPrice())); |
| | | // sku.setPresentPrice(new BigDecimal(mallGoods.getPresentPrice())); |
| | | sku.setPresentPrice(new BigDecimal(mallGoods.getOriginalPrice())); |
| | | sku.setOriginalPrice(new BigDecimal(mallGoods.getOriginalPrice())); |
| | | sku.setLevelOnePrice(mallGoods.getLevelOnePrice()); |
| | | sku.setLevelTwoPrice(mallGoods.getLevelTwoPrice()); |
| | |
| | | mallGoodsSku.setStock(addMallGoodsSkuDto.getStock() == null ? 0 : addMallGoodsSkuDto.getStock()); |
| | | mallGoodsSku.setSkuVolume(addMallGoodsSkuDto.getSkuVolume() == null ? 0 : addMallGoodsSkuDto.getSkuVolume()); |
| | | mallGoodsSku.setOriginalPrice(addMallGoodsSkuDto.getOriginalPrice()); |
| | | mallGoodsSku.setPresentPrice(addMallGoodsSkuDto.getPresentPrice()); |
| | | // mallGoodsSku.setPresentPrice(addMallGoodsSkuDto.getPresentPrice()); |
| | | mallGoodsSku.setPresentPrice(addMallGoodsSkuDto.getOriginalPrice()); |
| | | mallGoodsSku.setLevelOnePrice(addMallGoodsSkuDto.getLevelOnePrice()); |
| | | mallGoodsSku.setLevelTwoPrice(addMallGoodsSkuDto.getLevelTwoPrice()); |
| | | mallGoodsSku.setLevelThreePrice(addMallGoodsSkuDto.getLevelThreePrice()); |
| | |
| | | mallGoodsSku.setStock(addMallGoodsSkuDto.getStock() == null ? 0 : addMallGoodsSkuDto.getStock()); |
| | | mallGoodsSku.setSkuVolume(addMallGoodsSkuDto.getSkuVolume() == null ? 0 : addMallGoodsSkuDto.getSkuVolume()); |
| | | mallGoodsSku.setOriginalPrice(addMallGoodsSkuDto.getOriginalPrice()); |
| | | mallGoodsSku.setPresentPrice(addMallGoodsSkuDto.getPresentPrice()); |
| | | // mallGoodsSku.setPresentPrice(addMallGoodsSkuDto.getPresentPrice()); |
| | | mallGoodsSku.setPresentPrice(addMallGoodsSkuDto.getOriginalPrice()); |
| | | mallGoodsSku.setLevelOnePrice(addMallGoodsSkuDto.getLevelOnePrice()); |
| | | mallGoodsSku.setLevelTwoPrice(addMallGoodsSkuDto.getLevelTwoPrice()); |
| | | mallGoodsSku.setLevelThreePrice(addMallGoodsSkuDto.getLevelThreePrice()); |