Commit c166ae9e by wutong

订单SKU维度利润只到单SKU.

parent bfc4c773
...@@ -335,10 +335,11 @@ public class OrderSyncJob extends PointJob { ...@@ -335,10 +335,11 @@ public class OrderSyncJob extends PointJob {
dcBaseOmsSku.setCostTotal(rmbCost); dcBaseOmsSku.setCostTotal(rmbCost);
//利润都转为人民币计算 //利润都转为人民币计算
BigDecimal unitSkuProfit = unitSkuAmountSalesRMB.subtract(dcBaseOmsSku.getCostTotal()); BigDecimal unitSkuProfit = unitSkuAmountSalesRMB.subtract(dcBaseOmsSku.getCostTotal());
//只有发货的SKU才去算利润 //只有发货的SKU才去算订单维度利润
BigDecimal skuShippedProfit = unitSkuProfit.multiply(BigDecimal.valueOf(dcBaseOmsSku.getBailunSkuQuantityShipped())); BigDecimal skuShippedProfit = unitSkuProfit.multiply(BigDecimal.valueOf(dcBaseOmsSku.getBailunSkuQuantityShipped()));
totalProfit = totalProfit.add(skuShippedProfit); totalProfit = totalProfit.add(skuShippedProfit);
dcBaseOmsSku.setProfitTotal(skuShippedProfit); //SKU只放单个利润
dcBaseOmsSku.setProfitTotal(unitSkuProfit);
if (skuAmountSalesRMB.compareTo(BigDecimal.ZERO) == 0) { if (skuAmountSalesRMB.compareTo(BigDecimal.ZERO) == 0) {
dcBaseOmsSku.setProfitRate(BigDecimal.ZERO); dcBaseOmsSku.setProfitRate(BigDecimal.ZERO);
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment