fix: [sales,pricing] 매출 0원 + 단가 수정 0원 수정
This commit is contained in:
@@ -188,10 +188,13 @@ public function update(int $id, array $data): Price
|
||||
$data['updated_by'] = $userId;
|
||||
$price->update($data);
|
||||
|
||||
// 판매단가 재계산 (관련 필드가 변경된 경우)
|
||||
// 판매단가 재계산 (관련 필드가 변경된 경우, 계산 가능할 때만)
|
||||
if ($this->shouldRecalculateSalesPrice($data)) {
|
||||
$price->sales_price = $price->calculateSalesPrice();
|
||||
$price->save();
|
||||
$calculated = $price->calculateSalesPrice();
|
||||
if ($calculated !== null) {
|
||||
$price->sales_price = $calculated;
|
||||
$price->save();
|
||||
}
|
||||
}
|
||||
|
||||
$price->refresh();
|
||||
|
||||
Reference in New Issue
Block a user