Jelajahi Sumber

代码优化调整

shizhongqi 3 bulan lalu
induk
melakukan
4d74ff64ac

+ 12 - 1
biz-ghs/order/classes/OrderItemClass.php

@@ -317,11 +317,22 @@ class OrderItemClass extends BaseClass
      * 5. 返回本次批量插入及处理后的汇总结果(带总重量)。
      *
      * 用于订单商品整体替换的核心业务方法。
+     * @param $orderSn
+     * @param $products
+     * @param null $post
+     * @param bool $stockMayChange
+     * @param array $moreParams
+     * @return array|void
+     * @throws \Exception
      */
     public static function replaceItem($orderSn, $products, $post = null, $stockMayChange = false, $moreParams = [])
     {
-        $customId = $post['customId'] ?? 0;
+        $customId = intval($post['customId']);
         $custom = CustomClass::getById($customId, true);
+        if (empty($custom)) {
+            return util::fail('没有找到客户');
+        }
+
         $level = $custom->level ?? 0;
         $live = isset($custom->live) ? $custom->live : 1;
         $respond = ProductClass::formatProductInfo($products, $level, $live, $moreParams);

+ 0 - 4
biz-ghs/order/services/OrderService.php

@@ -22,15 +22,12 @@ use bizGhs\order\classes\OrderSendClass;
 use bizGhs\product\classes\ProductClass;
 use bizGhs\shop\classes\MainClass;
 use bizGhs\shop\classes\ShopMoneyChangeClass;
-use bizGhs\shop\classes\ShopMoneyClass;
 use bizGhs\stat\classes\StatYjClass;
-use bizGhs\ws\services\WsService;
 use bizHd\cg\services\CgRefundService;
 use bizHd\purchase\services\PurchaseService;
 use bizHd\stat\classes\StatIncomeClass;
 use bizHd\stat\classes\StatOrderClass;
 use common\components\dict;
-use common\components\noticeUtil;
 use common\components\util;
 use bizHd\purchase\classes\PurchaseClass;
 use common\components\stringUtil;
@@ -401,7 +398,6 @@ class OrderService extends BaseService
             }
         }
         return $returnOrder;
-
     }
 
     //自取免配送流程处理 ssh 2021.1.24

+ 6 - 1
biz-ghs/product/classes/ProductClass.php

@@ -2812,7 +2812,12 @@ class ProductClass extends BaseClass
         return true;
     }
 
-    // 限购处理
+    /**
+     * 限购处理
+     * @param $product
+     * @param $customId
+     * @param $num
+     */
     public static function handleLimitBuy($product, $customId, $num)
     {
         $limitBuy = $product['limitBuy'];

+ 0 - 2
biz-hd/purchase/services/PurchaseService.php

@@ -11,9 +11,7 @@ use biz\stat\classes\StatCgGhsClass;
 use biz\stat\classes\StatOutClass;
 use bizGhs\custom\classes\CustomClass;
 use bizGhs\order\classes\OrderClass;
-use bizGhs\order\classes\OrderItemClass;
 use bizGhs\order\services\OrderService;
-use bizGhs\product\classes\ProductClass;
 use bizHd\base\services\BaseService;
 use bizHd\cg\classes\CgRefundClass;
 use bizHd\purchase\classes\PurchaseClass;

+ 0 - 1
biz/product/classes/ProductClass.php

@@ -3,7 +3,6 @@
 namespace biz\product\classes;
 
 use biz\base\classes\BaseClass;
-use bizGhs\item\classes\ItemClassClass;
 
 class ProductClass extends BaseClass
 {