From 3fdce4ef4c6a2df227c06eca495da32f5fc07f9f Mon Sep 17 00:00:00 2001 From: weiz <736250432@qq.com> Date: Thu, 30 May 2024 10:52:14 +0800 Subject: [PATCH] update --- .../works/finance/IncomeController.php | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/app/adminapi/controller/works/finance/IncomeController.php b/app/adminapi/controller/works/finance/IncomeController.php index 1d2c7a645..c1bbb7bda 100644 --- a/app/adminapi/controller/works/finance/IncomeController.php +++ b/app/adminapi/controller/works/finance/IncomeController.php @@ -120,4 +120,29 @@ })->toArray(); return $this->data($data); } + + public function fdz(){ + $params = $this->request->post(['invoice_id']); + if(empty($params['invoice_id'])){ + return $this->fail('参数错误'); + } + $invoice = Db::name('oa_invoice')->where('id',$params['invoice_id'])->find(); + if(empty($invoice)){ + return $this->fail('开票信息不存在'); + } + Db::startTrans(); + try { + Db::name('oa_invoice_income')->where('inid',$params['invoice_id'])->delete(); + Db::name('oa_invoice')->where('id',$params['invoice_id'])->update([ + 'enter_amount' => 0, + 'enter_time' => 0, + 'is_cash' => 0 + ]); + Db::commit(); + return $this->success('ok'); + } catch (\Exception $e) { + Db::rollback(); + return $this->fail(); + } + } } \ No newline at end of file