|
|
@@ -11,6 +11,8 @@ use bizGhs\base\classes\BaseClass;
|
|
|
use bizGhs\item\classes\ItemClass;
|
|
|
use bizGhs\item\classes\ItemClassClass;
|
|
|
use bizGhs\merchant\classes\ShopClass;
|
|
|
+use bizGhs\order\classes\CheckOrderClass;
|
|
|
+use bizGhs\order\classes\CheckOrderItemClass;
|
|
|
use bizGhs\order\traits\OrderTrait;
|
|
|
use bizGhs\stock\services\StockRecordService;
|
|
|
use common\components\imgUtil;
|
|
|
@@ -909,10 +911,53 @@ class ProductClass extends BaseClass
|
|
|
$res = self::add($data);
|
|
|
if ($stock > 0 && $res) {
|
|
|
//有库存数量,增加盘盈记录 2021.7.9 linqh
|
|
|
+ //增加盘点订单
|
|
|
+ $pdOrderSn =orderSn::getGhsCheckSn();
|
|
|
+ $pdOrderData = [];
|
|
|
+ $pdOrderData['orderSn'] = $pdOrderSn;
|
|
|
+ $pdOrderData['sjId'] = $data['sjId'];
|
|
|
+ $pdOrderData['shopId'] = $data['shopId'];
|
|
|
+ $pdOrderData['status'] = CheckOrderClass::STATUS_COMPLETE;
|
|
|
+ $pdOrderData['bigNum'] = $stock;
|
|
|
+ $pdOrderData['adminId'] = $data['adminId'];
|
|
|
+ $pdOrderData['smallNum'] = 0;
|
|
|
+ $pdOrderData['price'] = $data['price'] ;
|
|
|
+
|
|
|
+ CheckOrderClass::add($pdOrderData);
|
|
|
+
|
|
|
+ $pdOrderItemData = [];
|
|
|
+ $pdOrderItemData['orderSn'] = $pdOrderSn;
|
|
|
+ $pdOrderItemData['productId'] = $res['id'];
|
|
|
+ $pdOrderItemData['itemId'] = $data['itemId'];
|
|
|
+ $pdOrderItemData['itemId'] = $data['itemId'];
|
|
|
+ $pdOrderItemData['itemNum'] = $stock;
|
|
|
+ $pdOrderItemData['itemStock'] = 0;
|
|
|
+ $pdOrderItemData['profitLostNum'] = $stock;
|
|
|
+ $itemInfo = [
|
|
|
+ 'itemName'=>$name,
|
|
|
+ 'itemCover'=>$data['cover'],
|
|
|
+ 'bigNum'=>$stock,
|
|
|
+ 'smallNum'=>0,
|
|
|
+ 'bigNumStock'=>0,
|
|
|
+ 'smallNumStock'=>0,
|
|
|
+ 'bigNumProfitLoss'=>$stock,
|
|
|
+ 'smallNumProfitLoss'=>0,
|
|
|
+ 'itemUnit'=>0,
|
|
|
+ 'ratio'=>$ratio,
|
|
|
+ 'rank'=>'A',
|
|
|
+ 'bigUnit'=>$data['bigUnit'],
|
|
|
+ 'smallUnit'=>$data['smallUnit'],
|
|
|
+ ];
|
|
|
+ $pdOrderItemData['itemInfo'] = json_encode($itemInfo);
|
|
|
+ $pdOrderItemData['itemPrice'] = $data['price'];
|
|
|
+ $pdOrderItemData['itemCost'] =$data['cost'] ;
|
|
|
+
|
|
|
+ CheckOrderItemClass::add($pdOrderItemData);
|
|
|
+
|
|
|
$record = [];
|
|
|
$record['sjId'] = $data['sjId'];
|
|
|
$record['shopId'] = $data['shopId'];
|
|
|
- $record['orderSn'] = orderSn::getGhsCheckSn();
|
|
|
+ $record['orderSn'] = $pdOrderSn;
|
|
|
$record['itemId'] = $data['itemId'];
|
|
|
$record['productId'] = $res['id'];
|
|
|
$record['itemNum'] = $stock;//盈亏数
|