一、 問題
平臺設置了商戶分類手續,并商戶單獨設置開關是關閉狀態;但是下單的時候并沒有走商戶分類的手續費比例;
二、修復,修改代碼
代碼路徑:
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