一、 問題
平臺(tái)設(shè)置了商戶分類手續(xù),并商戶單獨(dú)設(shè)置開關(guān)是關(guān)閉狀態(tài);但是下單的時(shí)候并沒有走商戶分類的手續(xù)費(fèi)比例;
二、修復(fù),修改代碼
代碼路徑:
app\common\repositories\store\order\StoreOrderCreateRepository.php
代碼內(nèi)容:
$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
修改內(nèi)容:
merchantCategory
,category_id,commission_switch