|
|
@@ -44,14 +44,6 @@ class StockOutOrderClass extends BaseClass
|
|
|
$data['orderSn'] = $orderSn;
|
|
|
$ghsItemInfo = $data['itemInfo']; // [{bigNum:0,smallNum:0,productId:1}]
|
|
|
$ghsItemInfo = self::mergeItemInfo($ghsItemInfo);
|
|
|
- usort($ghsItemInfo, function ($left, $right) {
|
|
|
- $leftId = isset($left['productId']) ? intval($left['productId']) : 0;
|
|
|
- $rightId = isset($right['productId']) ? intval($right['productId']) : 0;
|
|
|
- if ($leftId == $rightId) {
|
|
|
- return 0;
|
|
|
- }
|
|
|
- return $leftId < $rightId ? -1 : 1;
|
|
|
- });
|
|
|
$sumNum = self::sumNumByItemInfo($ghsItemInfo);
|
|
|
$data['bigNum'] = $sumNum['bigNum'];// 总的大单位数量 总共多少扎
|
|
|
$data['smallNum'] = $sumNum['smallNum']; //总的小单位数量 总共多少支
|
|
|
@@ -206,14 +198,6 @@ class StockOutOrderClass extends BaseClass
|
|
|
if (empty($itemInfo)) {
|
|
|
util::fail("订单异常");
|
|
|
}
|
|
|
- usort($itemInfo, function ($left, $right) {
|
|
|
- $leftId = isset($left['productId']) ? intval($left['productId']) : 0;
|
|
|
- $rightId = isset($right['productId']) ? intval($right['productId']) : 0;
|
|
|
- if ($leftId == $rightId) {
|
|
|
- return 0;
|
|
|
- }
|
|
|
- return $leftId < $rightId ? -1 : 1;
|
|
|
- });
|
|
|
foreach ($itemInfo as $k => $v) {
|
|
|
$stockInfo = ProductClass::addStockByItemNum($v['productId'], $v['itemNum']);
|
|
|
$itemInfo[$k]['oldStock'] = $stockInfo['oldStock'];
|