绑定付款记录

This commit is contained in:
2025-09-24 10:16:34 +08:00
parent 54f83679ea
commit abc1142e88
3 changed files with 38 additions and 34 deletions
+6 -3
View File
@@ -54,6 +54,8 @@ class FinReceiptService
// 没有付款记录的收款记录
if (isset($p['payment_apply']) && $p['payment_apply'] == 'not') {
$config['where']['payment_apply_id'] = ['null'];
} elseif (isset($p['payment_apply']) && $p['payment_apply'] == 'already') {
$config['where']['payment_apply_id'] = ['not null'];
}
@@ -110,7 +112,8 @@ class FinReceiptService
public function beforeServiceUpdate($data, Request $request)
{
$data['updated_by'] = $request->user->uid;
$data['arrived_at'] = strtotime($data['arrived_at']);
if(isset($data['arrived_at']))
$data['arrived_at'] = strtotime($data['arrived_at']);
if(isset($data['received_at']))
$data['received_at'] = strtotime($data['received_at']);
@@ -118,8 +121,8 @@ class FinReceiptService
}
public function afterServiceUpdate($res)
{
$receipt = FinReceipt::where('id',$res->id)->first()->toArray();
$receipt = array_merge($receipt,['receipt_id' => $res->id]);
$receipt = FinReceipt::where('id',$res['id'])->first()->toArray();
$receipt = array_merge($receipt,['receipt_id' => $res['id']]);
unset($receipt['id']);
FinReceiptHis::create($receipt);
}