|
|
@@ -4092,6 +4092,17 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if (amount != null){
|
|
|
payMoney=amount;
|
|
|
}
|
|
|
+ //运费
|
|
|
+ BigDecimal payPostage = order.getPayPostage();
|
|
|
+ if (payPostage == null || payPostage.compareTo(BigDecimal.ZERO) <= 0){
|
|
|
+ payPostage = storeConfig.getPayPostage();
|
|
|
+ if (payPostage == null){
|
|
|
+ payPostage = BigDecimal.ZERO;
|
|
|
+ }
|
|
|
+ order.setPayPrice(order.getPayPrice().add(payPostage));
|
|
|
+ }
|
|
|
+ order.setPayPostage(payPostage);
|
|
|
+ payMoney = payMoney.add(payPostage);
|
|
|
order.setPayMoney(payMoney);
|
|
|
order.setPayDelivery(order.getPayPrice().subtract(payMoney) );
|
|
|
}
|
|
|
@@ -4591,6 +4602,17 @@ public class FsStoreOrderScrmServiceImpl implements IFsStoreOrderScrmService {
|
|
|
if (amount != null){
|
|
|
payMoney=amount;
|
|
|
}
|
|
|
+ //运费
|
|
|
+ BigDecimal payPostage = order.getPayPostage();
|
|
|
+ if (payPostage == null || payPostage.compareTo(BigDecimal.ZERO) <= 0){
|
|
|
+ payPostage = storeConfig.getPayPostage();
|
|
|
+ if (payPostage == null){
|
|
|
+ payPostage = BigDecimal.ZERO;
|
|
|
+ }
|
|
|
+ order.setPayPrice(order.getPayPrice().add(payPostage));
|
|
|
+ }
|
|
|
+ order.setPayPostage(payPostage);
|
|
|
+ payMoney = payMoney.add(payPostage);
|
|
|
order.setPayMoney(payMoney);
|
|
|
order.setPayDelivery(order.getPayPrice().subtract(payMoney) );
|
|
|
}
|