|
|
@@ -108,6 +108,7 @@ public class ConfirmOrderListener {
|
|
|
}
|
|
|
//费用按重量计算,数据是g,现在要按kg计算,20是kg单位
|
|
|
double sub = Arith.sub(shopCartOrderDto.getTotalWeight(), Arith.mul(20.0, 1000));
|
|
|
+ System.out.println("费用按重量计算,数据是g,现在要按kg计算,20是kg单位"+sub);
|
|
|
transfee = transport2.getFreightFee().doubleValue();
|
|
|
if (sub > 0) {
|
|
|
//超过重量的安规则计算,累加费用
|
|
|
@@ -154,6 +155,11 @@ public class ConfirmOrderListener {
|
|
|
shopCartOrderDto.setTransfee(transfee);
|
|
|
shopCartOrderDto.setFreeTransfee(freeTransfee);
|
|
|
|
|
|
+ System.out.println("最终结果:"+shopCartOrderDto);
|
|
|
+ }
|
|
|
|
|
|
+ public static void main(String[] args) {
|
|
|
+ double sub = Arith.sub(10, Arith.mul(20.0, 1000));
|
|
|
+ System.out.println(sub);
|
|
|
}
|
|
|
}
|