|
|
@@ -18,6 +18,7 @@ class StockRecordClass extends BaseClass
|
|
|
const STOCK_RECORD_TYPE_CHECK_STOCK = 4; //盘点
|
|
|
const STOCK_RECORD_TYPE_SELL_STOCK = 5; //销售(卖出)
|
|
|
const STOCK_RECORD_TYPE_OUT_STOCK_CANCEL = 6; //取消入库
|
|
|
+ const STOCK_RECORD_TYPE_IN_STOCK_CANCEL = 7; //取消出库
|
|
|
|
|
|
public static $typeMap = [
|
|
|
self::STOCK_RECORD_TYPE_PURCHASE=>'采购入库',
|
|
|
@@ -75,18 +76,24 @@ class StockRecordClass extends BaseClass
|
|
|
$record['orderSn'] = $orderData['orderSn'];
|
|
|
$record['itemId'] = $itemId;
|
|
|
$record['itemNum'] = $itemNum;
|
|
|
- $record['oldStock'] = $productData[$productId]['stock'];
|
|
|
+ $record['oldStock'] = $v['itemStock']; //当时库存
|
|
|
$record['recordType'] =$type;
|
|
|
- switch ($type){
|
|
|
- case self::STOCK_RECORD_TYPE_IN_STOCK:
|
|
|
- //入库
|
|
|
- $record['newStock'] = bcsub($productData[$productId]['stock'],$itemNum,2);
|
|
|
- break;
|
|
|
- case self::STOCK_RECORD_TYPE_OUT_STOCK_CANCEL:
|
|
|
- //取消入库
|
|
|
- $record['newStock'] = bcadd($productData[$productId]['stock'],$itemNum,2);
|
|
|
- break;
|
|
|
- }
|
|
|
+ $record['productId'] = $productId;
|
|
|
+ $record['newStock'] = $productData[$productId]['stock'];// 最新库存
|
|
|
+// switch ($type){
|
|
|
+// case self::STOCK_RECORD_TYPE_OUT_STOCK:
|
|
|
+// //出库
|
|
|
+// case self::STOCK_RECORD_TYPE_OUT_STOCK_CANCEL:
|
|
|
+// //取消入库
|
|
|
+// $record['newStock'] = $productData[$productId]['stock'];
|
|
|
+// break;
|
|
|
+// case self::STOCK_RECORD_TYPE_IN_STOCK:
|
|
|
+// //入库
|
|
|
+// case self::STOCK_RECORD_TYPE_IN_STOCK_CANCEL:
|
|
|
+// //取消出库
|
|
|
+// $record['newStock'] = $productData[$productId]['stock'];
|
|
|
+// break;
|
|
|
+// }
|
|
|
//记录流水
|
|
|
StockRecordService::add($record);
|
|
|
|