feat: 添加存储库产品逻辑和店铺存储发送功能
This commit is contained in:
parent
c9985dfd33
commit
4c6d4ff7c9
@ -34,6 +34,7 @@ class WarehouseProductLogic extends BaseLogic
|
|||||||
try {
|
try {
|
||||||
$data = [
|
$data = [
|
||||||
'warehouse_id' => $params['warehouse_id'],
|
'warehouse_id' => $params['warehouse_id'],
|
||||||
|
'store_id' => $params['store_id']??0,
|
||||||
'product_id' => $params['product_id'],
|
'product_id' => $params['product_id'],
|
||||||
'financial_pm' => $params['financial_pm'],
|
'financial_pm' => $params['financial_pm'],
|
||||||
'batch' => 0,
|
'batch' => 0,
|
||||||
@ -59,6 +60,7 @@ class WarehouseProductLogic extends BaseLogic
|
|||||||
return true;
|
return true;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
Db::rollback();
|
Db::rollback();
|
||||||
|
Log::error($e->getMessage().',file:'.$e->getFile().',line:'.$e->getLine());
|
||||||
self::setError($e->getMessage());
|
self::setError($e->getMessage());
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -80,7 +82,6 @@ class WarehouseProductLogic extends BaseLogic
|
|||||||
'warehouse_id' => $params['warehouse_id'],
|
'warehouse_id' => $params['warehouse_id'],
|
||||||
'product_id' => $params['product_id'],
|
'product_id' => $params['product_id'],
|
||||||
'financial_pm' => $params['financial_pm'],
|
'financial_pm' => $params['financial_pm'],
|
||||||
'batch' => WarehouseProduct::where(['product_id' => $params['product_id'], 'warehouse_id' => $params['warehouse_id'], 'financial_pm' => $params['financial_pm']])->count(),
|
|
||||||
'nums' => $params['nums'],
|
'nums' => $params['nums'],
|
||||||
'price' => $params['price'],
|
'price' => $params['price'],
|
||||||
'admin_id' => $params['admin_id'],
|
'admin_id' => $params['admin_id'],
|
||||||
@ -101,7 +102,6 @@ class WarehouseProductLogic extends BaseLogic
|
|||||||
return $res;
|
return $res;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
Db::rollback();
|
Db::rollback();
|
||||||
d($e);
|
|
||||||
self::setError($e->getMessage());
|
self::setError($e->getMessage());
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -87,7 +87,6 @@ class StoreStorageSend implements Consumer
|
|||||||
if ($product_arr['stock'] > 0) {
|
if ($product_arr['stock'] > 0) {
|
||||||
$this->storage($find, $store_id, $admin_id, $product_arr,$warehouse_id);
|
$this->storage($find, $store_id, $admin_id, $product_arr,$warehouse_id);
|
||||||
}
|
}
|
||||||
StoreProductLogic::updateGoodsclass($find['cate_id'],$store_id);
|
|
||||||
Db::commit();
|
Db::commit();
|
||||||
return true;
|
return true;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
@ -138,7 +137,6 @@ class StoreStorageSend implements Consumer
|
|||||||
if ($product_arr['stock'] > 0) {
|
if ($product_arr['stock'] > 0) {
|
||||||
$this->storage($find, $store_id, $admin_id, $product_arr,$warehouse_id);
|
$this->storage($find, $store_id, $admin_id, $product_arr,$warehouse_id);
|
||||||
}
|
}
|
||||||
// StoreProductLogic::updateGoodsclass($find['cate_id'],$store_id);
|
|
||||||
Db::commit();
|
Db::commit();
|
||||||
return true;
|
return true;
|
||||||
} catch (\Exception $e) {
|
} catch (\Exception $e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user