diff --git a/app/adminapi/controller/works/finance/InvoiceController.php b/app/adminapi/controller/works/finance/InvoiceController.php index 430951dd6..2bd3a7d1c 100644 --- a/app/adminapi/controller/works/finance/InvoiceController.php +++ b/app/adminapi/controller/works/finance/InvoiceController.php @@ -740,10 +740,14 @@ if(empty($data)){ return $this->success('申请信息不存在'); } - if($data['check_status'] !== 2){ - return $this->success('当前申请未审核通过'); + if($data['check_status'] < 5){ + return $this->success('当前申请未开票'); + } + if($data['check_status']==5){ + $res = Db::name('oa_invoice')->where('id',$params['id'])->update(['check_status'=>10]); + }else{ + $res = Db::name('oa_invoice')->where('id',$params['id'])->update(['check_status'=>5]); } - $res = Db::name('oa_invoice')->where('id',$params['id'])->update(['check_status'=>10]); return $res ? $this->success('ok') : $this->fail('fail'); } } \ No newline at end of file