|
|
@@ -1376,9 +1376,11 @@ public class PurchaseServiceImpl implements PurchaseService {
|
|
|
countPurchaseTaxes += NumberUtil.mul(CountPurchaseDetailPrice, 0.17);
|
|
|
countPurchasePrice += CountPurchaseDetailPrice;
|
|
|
double countFractionPurchasePrice = NumberUtil.fractionNumCeil(countPurchasePrice,2);
|
|
|
- purchase.setEnsurePrice(countFractionPurchasePrice);
|
|
|
+ //加入运费
|
|
|
+ double priceAddFara = NumberUtil.add(countFractionPurchasePrice, purchase.getFare());
|
|
|
+ purchase.setEnsurePrice(priceAddFara);
|
|
|
purchase.setPrice(countFractionPurchasePrice);
|
|
|
- purchase.setTransationPrice(countFractionPurchasePrice);
|
|
|
+ purchase.setTransationPrice(priceAddFara);
|
|
|
purchase.setTaxes(countPurchaseTaxes);
|
|
|
purchaseDao.save(purchase);
|
|
|
// 修改订单明细单价,不含税单价,价税合计(三个字段),税金
|
|
|
@@ -1409,10 +1411,11 @@ public class PurchaseServiceImpl implements PurchaseService {
|
|
|
}
|
|
|
countOrderPrice += CountPurchaseDetailPrice;
|
|
|
double countFractionOrderPrice = NumberUtil.fractionNumCeil(countOrderPrice,2);
|
|
|
+ double orderPriceAddFare = NumberUtil.add(countFractionOrderPrice, order.getFare());
|
|
|
countOrderTaxes += NumberUtil.mul(CountPurchaseDetailPrice, 0.17);
|
|
|
- order.setEnsurePrice(countFractionOrderPrice);
|
|
|
+ order.setEnsurePrice(orderPriceAddFare);
|
|
|
order.setPrice(countFractionOrderPrice);
|
|
|
- order.setTransationPrice(countFractionOrderPrice);
|
|
|
+ order.setTransationPrice(orderPriceAddFare);
|
|
|
order.setTaxes(countOrderTaxes);
|
|
|
orderDao.save(order);
|
|
|
// 保存卖家采购单修改单价的记录
|