一、 问题
平台设置了商户分类手续,并商户单独设置开关是关闭状态;但是下单的时候并没有走商户分类的手续费比例;
二、修复,修改代码
代码路径:
app\common\repositories\store\order\StoreOrderCreateRepository.php
代码内容:
$rate = 0;
if ($merchantCart['commission_switch']) {
$rate = $merchantCart['commission_rate'];
} else if (isset($merchantCart['merchantCategory']['commission_rate']) && $merchantCart['merchantCategory']['commission_rate'] > 0){
$rate = bcmul($merchantCart['merchantCategory']['commission_rate'], 100, 4);
}
修改路径:
app\common\repositories\store\order\StoreCartRepository.php
修改内容:
merchantCategory
,category_id,commission_switch
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}