|
@@ -788,13 +788,17 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, OrderInfo> implem
|
|
skuSpecPriceVo.setPackingLabor(new BigDecimal("0.1"));
|
|
skuSpecPriceVo.setPackingLabor(new BigDecimal("0.1"));
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
- if (bomSpec.getWidth().compareTo(BigDecimal.valueOf(90)) > 0) {
|
|
|
|
|
|
+ if (Objects.nonNull(bomSpec.getWidth()) && bomSpec.getWidth().compareTo(BigDecimal.valueOf(90)) > 0) {
|
|
skuSpecPriceVo.setPackingLabor(new BigDecimal("1.5"));
|
|
skuSpecPriceVo.setPackingLabor(new BigDecimal("1.5"));
|
|
} else {
|
|
} else {
|
|
skuSpecPriceVo.setPackingLabor(chargePrice);
|
|
skuSpecPriceVo.setPackingLabor(chargePrice);
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
case "50":
|
|
case "50":
|
|
|
|
+ if (bomSpec.getName().contains("支撑垫")) {
|
|
|
|
+ skuSpecPriceVo.setLssueFee(new BigDecimal("0.25"));
|
|
|
|
+ break;
|
|
|
|
+ }
|
|
skuSpecPriceVo.setLssueFee(chargePrice);
|
|
skuSpecPriceVo.setLssueFee(chargePrice);
|
|
break;
|
|
break;
|
|
case "60":
|
|
case "60":
|