feat:depot_purchase
This commit is contained in:
@@ -173,6 +173,7 @@ class DepotService extends BaseService{
|
||||
$depotPurchase->purchase_price = $purchase_price;
|
||||
$depotPurchase->number = $number;
|
||||
$depotPurchase->sum_price = $sum_price;
|
||||
$depotPurchase->status = DepotCode::INPUT;
|
||||
$depotPurchase->city_id = $cityId;
|
||||
$depotPurchase->kitchen_id = $kitchenId;
|
||||
$depotPurchase->operator_id = $this->adminId;
|
||||
@@ -233,6 +234,7 @@ class DepotService extends BaseService{
|
||||
$id = (int)$this->request->input('id');
|
||||
// $number = (double)$this->request->input('number');
|
||||
$info = $this->DepotPurchaseModel->getDepotPurchase($id);
|
||||
$info->status = DepotCode::OUTPUT;
|
||||
if (!empty($info)){
|
||||
$depotPurchase = new DepotPurchase();
|
||||
$depotPurchase->depot_id = $info->depot_id;
|
||||
@@ -270,7 +272,7 @@ class DepotService extends BaseService{
|
||||
$materialStock->current_stock = $materialStock->current_stock - $depotPurchase->number;
|
||||
}
|
||||
|
||||
if (!$depotPurchase->save() || !$materialStock->save()) throw new ErrException('采购退货失败');
|
||||
if (!$depotPurchase->save() || !$materialStock->save() || !$info->save()) throw new ErrException('采购退货异常');
|
||||
|
||||
return $this->return->success();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user