| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <?php
- namespace bizHd\goods\classes;
- use biz\stock\classes\GoodsStockRecordClass;
- use bizHd\base\classes\BaseClass;
- use common\components\imgUtil;
- class PlantCgItemClass extends BaseClass
- {
- public static $baseFile = '\bizHd\goods\models\PlantCgItem';
- public static function getItemList($cg)
- {
- $orderSn = $cg->orderSn ?? '';
- $list = self::getAllByCondition(['orderSn' => $orderSn], null, '*');
- if (empty($list)) {
- return $list;
- }
- foreach ($list as $key => $val) {
- $shortCover = $val['cover'] ?? '';
- $list[$key]['cover'] = imgUtil::groupImg($shortCover);
- $list[$key]['shortCover'] = $shortCover;
- }
- return $list;
- }
- public static function addData($data)
- {
- $mainId = $data['mainId'] ?? 0;
- $num = $data['num'] ?? 0;
- $goodsId = $data['goodsId'] ?? 0;
- $orderSn = $data['orderSn'] ?? '';
- $sjId = $data['sjId'] ?? 0;
- $shopId = $data['shopId'] ?? 0;
- $relateName = $data['relateName'] ?? '';
- //增加库存
- $respond = GoodsClass::addStock($goodsId, $mainId, $num);
- //增加库存记录
- $params = [];
- $params['sjId'] = $sjId;
- $params['shopId'] = $shopId;
- $params['mainId'] = $mainId;
- $params['orderSn'] = $orderSn;
- $params['goodsId'] = $goodsId;
- $params['goodsNum'] = $num;
- $params['relateName'] = $relateName;
- $params['oldStock'] = $respond['oldStock'] ?? 0;
- $params['newStock'] = $respond['newStock'] ?? 0;
- GoodsStockRecordClass::cgAddGoods($params);
- return self::add($data);
- }
- }
|