修复:第一次进货时 未关联供应商信息
This commit is contained in:
parent
cda5ce12cd
commit
3b3c58470d
|
|
@ -81,12 +81,12 @@ class WineProductRepository extends BaseRepository{
|
|||
// 增加商品
|
||||
$result = (new Product())->create($product);
|
||||
// 规格处理
|
||||
$settleParams = app()->make(ProductRepository::class)->setAttrValue($oldGood, $result->product_id, $oldGood['product_type'], 0);
|
||||
$settleParams = app()->make(ProductRepository::class)->setAttrValue($oldGood, $result->product_id, $oldGood['product_type'], 0, 1);
|
||||
$settleParams['cate'] = app()->make(ProductRepository::class)->setMerCate($oldGood['mer_cate_id'], $result->product_id, $product['mer_id']);
|
||||
$settleParams['attr'] = app()->make(ProductRepository::class)->setAttr($oldGood['attr'], $result->product_id);
|
||||
if ($oldGood['Params']) app()->make(ParameterValueRepository::class)->create($result->product_id, $oldGood['Params'] ?? [],$product['mer_id']);
|
||||
// 循环 修改商品库存
|
||||
$settleParams['attrValue'] = array_map(function($attrValue) use ($item){
|
||||
$settleParams['attrValue'] = array_map(function($attrValue) use ($item,$oldGood){
|
||||
if($attrValue['copy_unique'] == $item['product_sku']) $attrValue['stock'] = $item['product_num'];
|
||||
else $attrValue['stock'] = 0;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue