Răsfoiți Sursa

采购修改

林琦海 5 ani în urmă
părinte
comite
d92aee29e3
1 a modificat fișierele cu 12 adăugiri și 12 ștergeri
  1. 12 12
      biz-ghs/order/classes/PurchaseOrderClass.php

+ 12 - 12
biz-ghs/order/classes/PurchaseOrderClass.php

@@ -205,9 +205,9 @@ class PurchaseOrderClass extends BaseClass
     public static function groupOrderItem($ghsItemInfo,$orderSn)
     {
         $productData = self::getProductMapData($ghsItemInfo);
-        $itemIds =  array_column($productData,'itemId');
-        $itemData = xhItemService::getByIds($itemIds);
-        $itemData = array_column($itemData, NULL, 'id');
+        //$itemIds =  array_column($productData,'itemId');
+        //$itemData = xhItemService::getByIds($itemIds);
+        //$itemData = array_column($itemData, NULL, 'id');
         //写入详情表
         $batchData = [];
         foreach($ghsItemInfo as $v){
@@ -218,23 +218,23 @@ class PurchaseOrderClass extends BaseClass
             $tmp['orderSn'] = $orderSn;
             $tmp['itemId'] = $itemId;
             $tmp['productId'] = $v['productId'];
-            $unitNum = $itemData[$itemId]['unitNum']??0;
+            $ratio = $productData[$productId]['ratio']??0;
             $tmp['itemStock'] = $productData[$productId]['stock']??0;//当时库存
-            $tmp['itemNum'] = ProductClass::mergeItemNum($v['bigNum'],$v['smallNum'],$unitNum);// 采购数量
+            $tmp['itemNum'] = ProductClass::mergeItemNum($v['bigNum'],$v['smallNum'],$ratio);// 采购数量
             $tmp['itemPrice'] = $v['itemPrice']; //采购价格
-            $stockFormat= ProductClass::formatStock($tmp['itemStock'],$unitNum); // 库存总单位数量转大小单位的数量
+            $stockFormat= ProductClass::formatStock($tmp['itemStock'],$ratio); // 库存总单位数量转大小单位的数量
             $itemInfo = [
-                'itemName'=> $itemData[$itemId]['name']??'',//花材名称
-                'itemCover'=> $itemData[$itemId]['cover']??'',//花材图片
+                'itemName'=> $productData[$productId]['name']??'',//花材名称
+                'itemCover'=> $productData[$productId]['cover']??'',//花材图片
                 'bigNum'=> $v['bigNum']??0,//采购数量(大单位)
                 'smallNum'=> $v['smallNum']??0,//采购数量(小单位)
                 'bigNumStock'=> $stockFormat['bigNum'],// 当时库存大单位数
                 'smallNumStock'=> $stockFormat['smallNum'],//当时库存 小单位数
-                'itemUnit'=> $unitNum?2:1,//单位
-                'ratio'=>$unitNum,// 比例
+                'itemUnit'=> $ratio?2:1,//单位
+                'ratio'=>$ratio,// 比例
                 'rank'=>$rank,// 花材级别
-                'bigUnit'=> xhItemService::getUnitName($itemData[$itemId]['bigUnit']),//大单位名称 扎
-                'smallUnit'=> xhItemService::getUnitName($itemData[$itemId]['smallUnit']),//小单位名称 支
+                'bigUnit'=> xhItemService::getUnitName($productData[$productId]['bigUnit']),//大单位名称 扎
+                'smallUnit'=> xhItemService::getUnitName($productData[$productId]['smallUnit']),//小单位名称 支
             ];
             $tmp['itemInfo'] = json_encode($itemInfo);
             $batchData[] = $tmp;