|
@@ -137,7 +137,6 @@ class StockWastageOrderClass extends BaseClass
|
|
|
return $orderData;
|
|
return $orderData;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
// 组装 orderItem lqh 2021.1.25
|
|
// 组装 orderItem lqh 2021.1.25
|
|
|
public static function groupOrderItem($ghsItemInfo, $orderSn)
|
|
public static function groupOrderItem($ghsItemInfo, $orderSn)
|
|
|
{
|
|
{
|
|
@@ -148,7 +147,6 @@ class StockWastageOrderClass extends BaseClass
|
|
|
$tmp = [];
|
|
$tmp = [];
|
|
|
$productId = $v['productId'];
|
|
$productId = $v['productId'];
|
|
|
$itemId = $productData[$productId]['itemId'];
|
|
$itemId = $productData[$productId]['itemId'];
|
|
|
- $rank = $productData[$productId]['rank'] ?? 'B';// 花材级别
|
|
|
|
|
$tmp['orderSn'] = $orderSn;
|
|
$tmp['orderSn'] = $orderSn;
|
|
|
$tmp['itemId'] = $itemId;
|
|
$tmp['itemId'] = $itemId;
|
|
|
$tmp['productId'] = $v['productId'];
|
|
$tmp['productId'] = $v['productId'];
|
|
@@ -156,24 +154,10 @@ class StockWastageOrderClass extends BaseClass
|
|
|
$tmp['itemStock'] = $v['oldStock'];//当时库存
|
|
$tmp['itemStock'] = $v['oldStock'];//当时库存
|
|
|
$tmp['newStock'] = $v['newStock'];//当时库存
|
|
$tmp['newStock'] = $v['newStock'];//当时库存
|
|
|
$tmp['itemNum'] = ProductClass::mergeItemNum($v['bigNum'], $v['smallNum'], $unitNum);// 数量
|
|
$tmp['itemNum'] = ProductClass::mergeItemNum($v['bigNum'], $v['smallNum'], $unitNum);// 数量
|
|
|
-
|
|
|
|
|
$tmp['itemPrice'] = $productData[$productId]['price'] ?? 0; //当时售卖的价格
|
|
$tmp['itemPrice'] = $productData[$productId]['price'] ?? 0; //当时售卖的价格
|
|
|
$tmp['itemCost'] = $productData[$productId]['cost'] ?? 0; //当时成本价
|
|
$tmp['itemCost'] = $productData[$productId]['cost'] ?? 0; //当时成本价
|
|
|
- $stockFormat = ProductClass::formatStock($tmp['itemStock'], $unitNum); // 库存总单位数量转大小单位的数量
|
|
|
|
|
- $itemInfo = [
|
|
|
|
|
- '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,//单位数量 2表示有两个单位(e.g 扎和支) 1表是只有一个单位(e.g 扎)
|
|
|
|
|
- 'ratio' => $unitNum,// 比例
|
|
|
|
|
- 'rank' => $rank,// 花材级别
|
|
|
|
|
- 'bigUnit' => $productData[$productId]['bigUnit'],//大单位名称 扎
|
|
|
|
|
- 'smallUnit' => $productData[$productId]['smallUnit'],//小单位名称 支
|
|
|
|
|
- ];
|
|
|
|
|
- $tmp['itemInfo'] = json_encode($itemInfo);
|
|
|
|
|
|
|
+ $tmp['cover'] = $productData[$productId]['cover'] ?? '';
|
|
|
|
|
+ $tmp['name'] = $productData[$productId]['name'] ?? '';
|
|
|
$batchData[] = $tmp;
|
|
$batchData[] = $tmp;
|
|
|
}
|
|
}
|
|
|
return $batchData;
|
|
return $batchData;
|