title='船厂审核管理'; $this->assign('status',Model::getStatus()); Model::mQuery() ->like('name') ->equal('audit') ->dateBetween('create_at') ->layTable(); } /** * 船厂审核详情 * @auth true * @menu true */ public function audit_detail($id){ $row=Model::with(['user'])->find($id); $this->assign('row',$row); $this->fetch('form'); } /** * 船厂审核 * @auth true * @menu true */ public function audit($id){ $data=$this->_vali([ 'audit.require'=>'结果必须', 'audit.in:2,3'=>'审核结果有误', 'why.requireIf:audit,3'=>'原因必须', ]); $row=Model::find($id); $row->startTrans(); if($row['audit']!=1){ $this->error('该信息已审核'); } $row['audit']=$data['audit']; $row['why']=$data['why']; $row['audit_at']=Carbon::now()->toDateTimeString(); $row->save(); if($row['audit']==2){ } $row->commit(); $this->success('审核成功'); } }