|
|
@@ -142,8 +142,10 @@ class StockInOrderClass extends BaseClass
|
|
|
// 加库存
|
|
|
// 加流水记录
|
|
|
//增加门店收支记录 : 出库的门店加金额,入库的门店减金额(用成本价计算)
|
|
|
- public static function confirmOrder($orderSn, $shopId, $adminId)
|
|
|
+ public static function confirmOrder($orderSn, $shop, $adminId)
|
|
|
{
|
|
|
+ $shopId = $shop->id ?? 0;
|
|
|
+ $carSale = $shop->carSale ?? 0;
|
|
|
$data = ['status' => self::STATUS_COMPLETE, 'adminId' => $adminId];
|
|
|
$orderData = self::getOrderDetail($orderSn, $shopId);
|
|
|
if ($orderData['status'] != self::STATUS_WAIT) {
|
|
|
@@ -166,6 +168,13 @@ class StockInOrderClass extends BaseClass
|
|
|
$itemInfo[$k]['newStock'] = $stockInfo['newStock'];
|
|
|
|
|
|
$dayItem[] = ['mainId' => $v['mainId'], 'itemId' => $v['productId'], 'ptItemId' => $v['itemId'], 'time' => $time];
|
|
|
+
|
|
|
+ if ($carSale == 1) {
|
|
|
+ //调拨入库之后,如果门店是车销,则成本也同步
|
|
|
+ $cost = $v['price'] ?? 0;
|
|
|
+ ProductClass::updateById($v['productId'], ['cost' => $cost]);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
|
|
|
//记录当天有入库哪些花材
|