1
This commit is contained in:
@@ -9,6 +9,7 @@ public interface IJDOrderProfitService {
|
||||
|
||||
/**
|
||||
* 根据分销标识、型号配置、手动标记等,填充售价(自动时)并计算利润。
|
||||
* F 单:利润 = 对客实收(直款=售价,闲鱼=扣点后的到账)-(下单付款 - 后返金额)。
|
||||
* 会修改传入的 {@code order}。
|
||||
*/
|
||||
void recalculate(JDOrder order);
|
||||
|
||||
@@ -98,7 +98,10 @@ public class JDOrderProfitServiceImpl implements IJDOrderProfitService {
|
||||
order.setProfit(null);
|
||||
return;
|
||||
}
|
||||
order.setProfit(BigDecimal.valueOf(netReceipt - pay - rebate)
|
||||
// 成本 = 下单付款 - 后返金额;利润 = 对客实收(直款=售价,闲鱼=扣点后的到账)- 成本
|
||||
double cost = BigDecimal.valueOf(pay).subtract(BigDecimal.valueOf(rebate))
|
||||
.setScale(2, RoundingMode.HALF_UP).doubleValue();
|
||||
order.setProfit(BigDecimal.valueOf(netReceipt - cost)
|
||||
.setScale(2, RoundingMode.HALF_UP).doubleValue());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user