fix:depotPurchase
This commit is contained in:
@@ -38,7 +38,7 @@ class DepotRequest extends FormRequest
|
||||
'depot_edit' => ['id','name'],
|
||||
'depot_delete' => ['id'],
|
||||
'purchase' => ['depot_id','material_id','supplier_id','purchase_price','number','city_id','kitchen_id'],
|
||||
'purchase_back' => ['id','number'],
|
||||
'purchase_back' => ['id'],
|
||||
'purchase_list' => ['limit','query_id','query_kitchen_id','type'],
|
||||
];
|
||||
}
|
||||
|
||||
@@ -190,7 +190,7 @@ class DepotService extends BaseService{
|
||||
public function purchaseBack():array
|
||||
{
|
||||
$id = (int)$this->request->input('id');
|
||||
$number = (double)$this->request->input('number');
|
||||
// $number = (double)$this->request->input('number');
|
||||
$info = $this->DepotPurchaseModel->getDepotPurchase($id);
|
||||
if (!empty($info)){
|
||||
$depotPurchase = new DepotPurchase();
|
||||
@@ -199,15 +199,15 @@ class DepotService extends BaseService{
|
||||
$depotPurchase->supplier_id = $info->supplier_id;
|
||||
$depotPurchase->type = 2;
|
||||
$depotPurchase->purchase_price = $info->purchase_price;
|
||||
if (empty($number)){
|
||||
// if (empty($number)){
|
||||
$depotPurchase->number = $info->number;
|
||||
}
|
||||
else{
|
||||
if ($info->number >= $number)
|
||||
$depotPurchase->number = $number;
|
||||
else
|
||||
throw new ErrException('采购退货数量不能大于进货数量');
|
||||
}
|
||||
// }
|
||||
// else{
|
||||
// if ($info->number >= $number)
|
||||
// $depotPurchase->number = $number;
|
||||
// else
|
||||
// throw new ErrException('采购退货数量不能大于进货数量');
|
||||
// }
|
||||
|
||||
$depotPurchase->sum_price = $depotPurchase->purchase_price * $depotPurchase->number;
|
||||
$depotPurchase->city_id = $info->city_id;
|
||||
|
||||
Reference in New Issue
Block a user