林琦海 5 年 前
コミット
eacd654181
1 ファイル変更5 行追加3 行削除
  1. 5 3
      biz-ghs/order/classes/StockInOrderClass.php

+ 5 - 3
biz-ghs/order/classes/StockInOrderClass.php

@@ -72,6 +72,7 @@ class StockInOrderClass extends BaseClass
             $order = self::add($data);
             //写入详情表
             $batchData = [];
+
             foreach ($ghsItemInfo as $v){
                 $tmp = [];
                 $itemId = $v['itemId'];
@@ -85,14 +86,15 @@ class StockInOrderClass extends BaseClass
                 $tmp['itemStock'] = $itemData[$itemId]['stock']??0;//当时库存
                 $tmp['itemNum'] = $v['itemNum'];
                 $tmp['itemPrice'] = $v['itemPrice']; //售卖的价格
-
+                $ratio = $itemData[$itemId]['ratio']??0;
+                $formatStock = ProductClass::formatStock($tmp['itemStock'],$ratio);
                 $itemInfo = [
                     'itemName'=> $v['itemName']??'',
                     'itemCover'=> $v['cover']??'',
                     'bigNum'=> $v['bigNum'],// 出库的大单位数量
                     'smallNum'=> $v['smallNum'], //出库的小单位数量
-                    'bigNumStock'=> $v['bigNumStock'],// 当时库存大单位数
-                    'smallNumStock'=> $v['smallNumStock'],//当时库存 小单位数
+                    'bigNumStock'=> $formatStock['bigNum'],// 当时库存大单位数
+                    'smallNumStock'=> $formatStock['smallNum'],//当时库存 小单位数
                     'itemUnit'=> $v['itemUnit'],
                     'ratio'=>$v['ratio'],// 比例
                     'rank'=>$v['rank']??'B',// 花材级别