细看了一下代码,功能没有问题
1.你这个文档是多商户的文档, 而多商户分销部分对其进行了重写
2.多商户的结算比较简单,就是 订单总额 - 退款总额
3.而多商户分销,计算的是经销商成本价,这个作为退款,还有其他的一些计算,比较复杂
4.后台显示部分的代码位置:
\fecbdc\app\appbdmin\modules\Sales\block\ordersettle\Manager.php
[
'orderField' => 'cost_month_total',
'label' => Yii::$service->page->translate->__('Cost Month Total'),
'width' => '80',
'align' => 'left',
//'lang' => true,
],
[
'orderField' => 'cost_complete_order_total',
'label' => Yii::$service->page->translate->__('Cost Complete Order Total'),
'width' => '80',
'align' => 'left',
],
cost_complete_order_total
: 就是,所有订单商品的 经销商成本价总额
cost_admin_refund_return_total
:就是退款商品,对应的商品经销商成本价
cost_month_total
: 就是 cost_complete_order_total
- cost_admin_refund_return_total
5.关于这个值是怎么计算的,参看:
@fecbdc\services\statistics\Order.php
public function statisticsBdminMonthTotal($bdmin_user_id, $year, $month)
和函数
public function statisticsMonthBdminCompleteOrderTotal($bdmin_user_id, $year, $month, $pageNum)