| | |
| | | if (!sku.containsKey("quantity") || StringUtil.isEmpty(sku.get("quantity").toString()) || Convert.toInt(sku.get("quantity").toString()) < 0) { |
| | | throw new ServiceException(ResultCode.GOODS_SKU_QUANTITY_ERROR); |
| | | } |
| | | //没有优惠卷的商品需要移除优惠卷信息 |
| | | Object couponId = sku.get("couponId"); |
| | | if (couponId == null || StringUtil.isEmpty(couponId.toString())) { |
| | | sku.remove("couponId"); |
| | | sku.remove("couponName"); |
| | | } |
| | | sku.values().forEach(i -> { |
| | | if (CharSequenceUtil.isBlank(i.toString())) { |
| | | throw new ServiceException(ResultCode.MUST_HAVE_GOODS_SKU_VALUE); |