更新细节

This commit is contained in:
yaooo 2023-12-23 16:28:37 +08:00
parent 55368eb92e
commit c31ef25f86

View File

@ -16,8 +16,8 @@ namespace app\adminapi\logic\expense;
use app\common\model\expense\ExpenseReimbursement;
use app\common\model\expense\ExpenseReimbursementDetailLogic;
use app\common\model\expense\ExpenseReimbursementInvoiceDetailLogic;
use app\common\model\expense\ExpenseReimbursementDetail;
use app\common\model\expense\ExpenseReimbursementInvoiceDetail;
use app\common\logic\BaseLogic;
use think\facade\Db;
@ -61,7 +61,7 @@ class ExpenseReimbursementLogic extends BaseLogic
foreach ($params['detail'] ?? [] as $item)
{
ExpenseReimbursementDetailLogic::create([
ExpenseReimbursementDetail::create([
'expense_id' => $expenseReimbursement->id,
'cost_subject_id' => $item['cost_subject_id'] ?? 0,
'use_to' => $item['use_to'] ?? '',
@ -72,7 +72,7 @@ class ExpenseReimbursementLogic extends BaseLogic
foreach ($params['invoice'] ?? [] as $item)
{
ExpenseReimbursementInvoiceDetailLogic::create([
ExpenseReimbursementInvoiceDetail::create([
'expense_id' => $expenseReimbursement->id,
'invoice_type' => $item['invoice_type'] ?? 0,
'invoice_sn' => $item['invoice_sn'] ?? '',
@ -122,11 +122,11 @@ class ExpenseReimbursementLogic extends BaseLogic
'remark' => $params['remark'] ?? '',
'annex' => $params['annex'] ?? '',
]);
ExpenseReimbursementDetailLogic::where('expense_id', $params['id'])->update(['delete_time' => time()]);
ExpenseReimbursementInvoiceDetailLogic::where('expense_id', $params['id'])->update(['delete_time' => time()]);
ExpenseReimbursementDetail::where('expense_id', $params['id'])->update(['delete_time' => time()]);
ExpenseReimbursementInvoiceDetail::where('expense_id', $params['id'])->update(['delete_time' => time()]);
foreach ($params['detail'] ?? [] as $item)
{
ExpenseReimbursementDetailLogic::where('expense_id', $params['id'])->update([
ExpenseReimbursementDetail::where('expense_id', $params['id'])->update([
'expense_id' => $expenseReimbursement->id,
'cost_subject_id' => $item['cost_subject_id'] ?? 0,
'use_to' => $item['use_to'] ?? '',
@ -137,7 +137,7 @@ class ExpenseReimbursementLogic extends BaseLogic
foreach ($params['invoice'] ?? [] as $item)
{
ExpenseReimbursementInvoiceDetailLogic::where('expense_id', $params['id'])->update([
ExpenseReimbursementInvoiceDetail::where('expense_id', $params['id'])->update([
'expense_id' => $expenseReimbursement->id,
'invoice_type' => $item['invoice_type'] ?? 0,
'invoice_sn' => $item['invoice_sn'] ?? '',