|
@@ -154,17 +154,9 @@ class PurchaseOrderClass extends BaseClass
|
|
|
|
|
|
|
|
//组装详情表数据
|
|
//组装详情表数据
|
|
|
$batchData = self::groupOrderItem($ghsItemInfo, $orderSn);
|
|
$batchData = self::groupOrderItem($ghsItemInfo, $orderSn);
|
|
|
- //写入详情表
|
|
|
|
|
- PurchaseOrderItemClass::batchAddOrderItem($batchData);
|
|
|
|
|
-
|
|
|
|
|
- //总共多少扎(总扎数)
|
|
|
|
|
- $totalItemNum = 0;
|
|
|
|
|
- foreach ($batchData as $v) {
|
|
|
|
|
- $totalItemNum = bcadd($totalItemNum, $v['itemNum'], 2);
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
//现在暂时点击确定,完成 加库存
|
|
//现在暂时点击确定,完成 加库存
|
|
|
- foreach ($batchData as $v) {
|
|
|
|
|
|
|
+ foreach ($batchData as $currentKey => $v) {
|
|
|
$itemId = $v['itemId'];
|
|
$itemId = $v['itemId'];
|
|
|
$productId = $v['productId'];
|
|
$productId = $v['productId'];
|
|
|
//流水记录
|
|
//流水记录
|
|
@@ -194,6 +186,9 @@ class PurchaseOrderClass extends BaseClass
|
|
|
//2021.6.21 成本价改为四舍五入取整数
|
|
//2021.6.21 成本价改为四舍五入取整数
|
|
|
$unitCost = round($unitCost);
|
|
$unitCost = round($unitCost);
|
|
|
|
|
|
|
|
|
|
+ $batchData[$currentKey]['bigPrice'] = $unitCgPrice;
|
|
|
|
|
+ $batchData[$currentKey]['bigFreight'] = $unitFreight;
|
|
|
|
|
+
|
|
|
//采购之后全部变成自动调价
|
|
//采购之后全部变成自动调价
|
|
|
$product = ProductClass::getLockById($productId);
|
|
$product = ProductClass::getLockById($productId);
|
|
|
$product->cost = $unitCost;
|
|
$product->cost = $unitCost;
|
|
@@ -204,6 +199,9 @@ class PurchaseOrderClass extends BaseClass
|
|
|
ProductClass::autoPriceById($productId);
|
|
ProductClass::autoPriceById($productId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ //写入详情表
|
|
|
|
|
+ PurchaseOrderItemClass::batchAddOrderItem($batchData);
|
|
|
|
|
+
|
|
|
//门店支出增加
|
|
//门店支出增加
|
|
|
$shop = ShopClass::getLockById($shopId);
|
|
$shop = ShopClass::getLockById($shopId);
|
|
|
if (empty($shop)) {
|
|
if (empty($shop)) {
|