This commit is contained in:
weiz 2024-05-24 11:47:21 +08:00
parent 0d07e20e84
commit 09df24504f

View File

@ -79,15 +79,15 @@
$data['refund_amount'] = FinancialRefund::where('invoice_id', $data['id'])->sum('amount') ?? 0.00; $data['refund_amount'] = FinancialRefund::where('invoice_id', $data['id'])->sum('amount') ?? 0.00;
$rate = bcdiv($data['refund_amount'], $contract['signed_amount'], 2); $rate = bcdiv($data['refund_amount'], $contract['signed_amount'], 2);
if (($rate * 100) <= 0) { if (($rate * 100) <= 0) {
$data['is_refund'] = '未到账(设定0%)'; $data['is_refund'] = '未到账';
} elseif (($rate * 100) <= 30) { } elseif (($rate * 100) <= 30) {
$data['is_refund'] = '一般到账(设定30%以下)'; $data['is_refund'] = '一般到账';
} elseif (($rate * 100) <= 60) { } elseif (($rate * 100) <= 60) {
$data['is_refund'] = '部分到账(设定60%以下)'; $data['is_refund'] = '部分到账';
} elseif (($rate * 100) < 100) { } elseif (($rate * 100) < 100) {
$data['is_refund'] = '大额到账(设定100%以下)'; $data['is_refund'] = '大额到账';
} else { } else {
$data['is_refund'] = '已到账(设定100%)'; $data['is_refund'] = '已到账';
} }
$data['refund_rate'] = ($rate * 100).'%'; $data['refund_rate'] = ($rate * 100).'%';
$last_refund = FinancialRefund::where('invoice_id', $data['id'])->order('id desc')->findOrEmpty(); $last_refund = FinancialRefund::where('invoice_id', $data['id'])->order('id desc')->findOrEmpty();