| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- namespace bizHd\wastage\classes;
- use biz\stock\classes\GoodsStockRecordClass;
- use bizHd\base\classes\BaseClass;
- use bizHd\goods\classes\GoodsClass;
- class WastageGoodsClass extends BaseClass
- {
- public static $baseFile = '\bizHd\wastage\models\WastageGoods';
- public static function addData($data)
- {
- $goodsId = $data['goodsId'] ?? 0;
- $mainId = $data['mainId'] ?? 0;
- $num = $data['num'] ?? 0;
- $sjId = $data['sjId'] ?? 0;
- $shopId = $data['shopId'] ?? 0;
- $orderSn = $data['wastageSn'] ?? '';
- $relateName = $data['shopAdminName'] ?? "";
- //增加库存
- $respond = GoodsClass::decreaseStock($goodsId, $mainId, $num);
- $oldStock = $respond['oldStock'] ?? 0;
- $newStock = $respond['newStock'] ?? 0;
- //增加库存记录
- $params = [];
- $params['sjId'] = $sjId;
- $params['shopId'] = $shopId;
- $params['mainId'] = $mainId;
- $params['orderSn'] = $orderSn;
- $params['goodsId'] = $goodsId;
- $params['goodsNum'] = $num;
- $params['relateName'] = $relateName;
- $params['oldStock'] = $oldStock;
- $params['newStock'] = $newStock;
- GoodsStockRecordClass::wastage($params);
- $data['beforeStock'] = $oldStock;
- $data['afterStock'] = $newStock;
- return self::add($data);
- }
- }
|