fix:depotPurchase

This commit is contained in:
LAPTOP-7SGDREK0\shiweijun
2025-02-05 17:03:22 +08:00
parent 6cd9294db3
commit 4fd5bb66ce
3 changed files with 11 additions and 11 deletions

View File

@@ -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;