fix:depotPurchase
This commit is contained in:
@@ -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