Browse Source

一些功能

Kirin 4 years ago
parent
commit
277f0d5d68
1 changed files with 7 additions and 1 deletions
  1. 7 1
      app/models/store/StoreOrder.php

+ 7 - 1
app/models/store/StoreOrder.php

@@ -164,7 +164,13 @@ class StoreOrder extends BaseModel
                 $storePostageSh = 0;
                 $storePostageSh = 0;
             } else {
             } else {
                 //按照运费模板计算每个运费模板下商品的件数/重量/体积以及总金额 按照首重倒序排列
                 //按照运费模板计算每个运费模板下商品的件数/重量/体积以及总金额 按照首重倒序排列
-
+                $storePostageSh = $store['sh_start_money'];
+                if ($distance > $store['sh_start_distance']) {
+                    if ($store['sh_step'] > 0) {
+                        $steps = ceil($distance - $store['sh_start_distance'] / $store['sh_step']);
+                        $storePostageSh = bcadd($storePostageSh, bcmul($steps, $store['sh_step_money'], 2), 2);
+                    }
+                }
             }
             }
         }
         }
         return compact('storePostageSh', 'totalDeposit', 'storePostage', 'storeFreePostage', 'totalPrice', 'costPrice', 'vipPrice', 'totalIntegral');
         return compact('storePostageSh', 'totalDeposit', 'storePostage', 'storeFreePostage', 'totalPrice', 'costPrice', 'vipPrice', 'totalIntegral');