rabin 3 年之前
父节点
当前提交
518a7baf8a
共有 1 个文件被更改,包括 18 次插入12 次删除
  1. 18 12
      src/Api.php

+ 18 - 12
src/Api.php

@@ -254,10 +254,12 @@ class Api
                 if ($city['price'] && $city['price'] >= 0) {
                     $city_price = $city['price'];
                 }
-                if ($city_price < 0 && $level) {
-                    $city_price = $level['city_price'];
-                } else {
-                    $city_price = 0;
+                if ($city_price < 0) {
+                    if ($level) {
+                        $city_price = $level['city_price'];
+                    } else {
+                        $city_price = 0;
+                    }
                 }
                 $price = $city_price * $num;
             } elseif ($type == 2) {
@@ -280,10 +282,12 @@ class Api
                         }
                     }
                 }
-                if ($county_price < 0 && $level) {
-                    $county_price = $level['county_price'];
-                } else {
-                    $county_price = 0;
+                if ($county_price < 0) {
+                    if ($level) {
+                        $county_price = $level['county_price'];
+                    } else {
+                        $county_price = 0;
+                    }
                 }
                 
                 $price = $county_price * $num;
@@ -299,10 +303,12 @@ class Api
                         $town_price = $level['county_price'];
                     }
                 }
-                if ($town_price < 0 && $level) {
-                    $town_price = $level['town_price'];
-                } else {
-                    $town_price = 0;
+                if ($town_price < 0) {
+                    if ($level) {
+                        $town_price = $level['town_price'];
+                    } else {
+                        $town_price = 0;
+                    }
                 }
                 $price = $town_price * $num;
             }