$apply_id, 'new_flag'=>1, ); $uptype_list=UptypeModel::getList(-1,$apply_id,$ftype,$status,-1,'status,apply_type,ftype_id',-1); $page = $uptype_list->render(); $this->assign('uptype_list',$uptype_list); $this->assign('page',$page); return $this->fetch(); } /** 上传文件类型添加 * @param int $status * @return mixed */ public function uptype_add($process=-1,$status=-1){ if ($process > 0 and $status > 0) { //权限检查 if (check_cult4UserRight(input('apply_id'), session('admin_auth.aid'), $status) == 0) { $this->error('无权限',url('admin/Index/index')); } } //创建token creatToken(); $apply_id=input('apply_id'); $this->assign('apply_id',$apply_id); $this->assign('status',$status); $where['status'] = array('egt',0); $statuslist=Db::name('org_status')->where($where)->select(); $this->assign('statuslist',$statuslist); return $this->fetch(); } /** 上传文件类型保存 * @param int $status * @return mixed */ public function uptype_runadd($process=-1,$status=-1){ //添加固定内容 if (!($process == -1 or $status ==-1)) { //权限检查 if (check_cult4UserRight(input('apply_id'), session('admin_auth.aid'), $status) == 0) { $this->error('无权限',url('admin/Index/index')); } } $roletype=input('roletype'); $roleid=input('roletitle'); $roletype2=input('roletype2'); $roleid2=input('roletitle2'); if($roletype<=0 or $roleid<=0) { $this->error('请选择资料上传类型及对应的角色!'); } if(empty($roletype2))$roletype2=0; if(empty($roleid2))$roleid2=0; if(!(($roletype2==0 and $roleid2==0) or ($roletype2>0 and $roleid2>0) or ($roletype2<=0 and $roleid2<=0))) { $this->error('请选择资料辅助上传类型及对应的角色!'); } //防止重复提交 if (!checkToken(input('TOKEN'))) { //return; } //状态为-1时对应固定文件 $apply_id=input('apply_id'); $whereType=array( 'apply_id'=>$apply_id, 'new_flag'=>1, ); $mustupload=1; if($process==-1){ $apply_id = 0; $apply_type=input('apply_type'); $mustupload=input('mustupload'); } //上传模板部分 $file_id=0; //支持多个字段单文件 $file = request()->file('file_one'); $file_one=''; if(!empty($file)){ $validate = config('upload_validate'); unset($validate['ext']);//不限制后缀 //单图 $info = $file->validate($validate)->rule('uniqid')->move(ROOT_PATH . config('upload_path') . DS . date('Y-m-d')); if ($info) { $file_url = config('upload_path'). '/' . date('Y-m-d') . '/' . $info->getFilename(); //写入数据库 $data['apply_id'] = 0;//模板文件未使用该字段 $data['user_id'] = session('admin_auth.aid'); $data['user_type'] = 2; $data['status'] = $status; $data['upload_time'] = time(); $data['ftype_id'] = 0;//模板文件为0 $data['ftype'] = 3;//模板类型 $data['filesize'] = $info->getSize(); $data['path'] = $file_url; $data['addorder'] = 0;//固定文件需要更新 $data['new_flag'] = 1;//固定文件需要更新 $file_id = Db::name('org_upfiles')->insert($data,false,true); } else { session('TOKEN', input('TOKEN')); $this->error($file->getError());//否则就是上传错误,显示错误原因 } } if ($process == -1 or $status ==-1) { $uptype_id=UptypeModel::add($apply_type,input('ftypedescr'),$file_id,input('ftype'),input('status'),input('isopen',0),0,session('admin_auth.aid'),$roletype,$roleid,$roletype2,$roleid2,$mustupload); if($uptype_id){ $this->success('文件类型添加成功',url('org/Orgapply/uptype_list')); }else{ session('TOKEN', input('TOKEN')); $this->error('文件类型添加失败'); } }else{ $uptype_id=UptypeModel::add($apply_type,input('ftypedescr'),$file_id,input('ftype'),$status,input('isopen',0),$apply_id,session('admin_auth.aid'),$roletype,$roleid,$roletype2,$roleid2); if($uptype_id){ $sl_data2['apply_id']=input('apply_id'); $sl_data2['status']=$status; $this->success('文件类型添加成功',url('org/Orgapply/uptype_list'.$process,$sl_data2)); }else{ session('TOKEN', input('TOKEN')); $this->error('文件类型添加失败'); } } } /** 上传文件类型编辑 * @return mixed */ public function uptype_edit(){ if(!request()->isAjax()) { //创建token creatToken(); $ftype_id = input('ftype_id', 0, 'intval'); if (!$ftype_id) $this->error('参数错误', url('org/Orgapply/uptype_list')); $uptype = Db::name('org_uptype')->where('ftype_id', $ftype_id)->find(); $this->assign('uptype', $uptype); if(!empty($uptype['ftemp_id'])){ $upfile = Db::name('org_upfiles')->where('file_id', $uptype['ftemp_id'])->find(); $this->assign('upfile', $upfile); } $where['status'] = array('egt',0); $statuslist=Db::name('org_status')->where($where)->select(); $this->assign('statuslist',$statuslist); $list1=array(); if($uptype['upload_role_type']==1){ $map1['member_group_id']=array(array('gt',0),array('neq',2));//>0 and !=2 $list1=Db::name("member_group")->field(array('member_group_id'=>'id','member_group_name'=>'name'))->where($map1)->select(); }elseif($uptype['upload_role_type']==2){ $map2['id']=array('gt',0); $list1=Db::name("auth_group")->field(array('id'=>'id','title'=>'name'))->where($map2)->select(); } $this->assign('list1',$list1); $list2=array(); if($uptype['upload_role_type2']==1){ $map1['member_group_id']=array(array('gt',0),array('neq',2));//>0 and !=2 $list2=Db::name("member_group")->field(array('member_group_id'=>'id','member_group_name'=>'name'))->where($map1)->select(); }elseif($uptype['upload_role_type2']==2){ $map2['id']=array('gt',0); $list2=Db::name("auth_group")->field(array('id'=>'id','title'=>'name'))->where($map2)->select(); } $this->assign('list2',$list2); return $this->fetch(); }else{ $roletype=input('roletype'); $roleid=input('roletitle'); $roletype2=input('roletype2'); $roleid2=input('roletitle2'); if($roletype<=0 or $roleid<=0) { $this->error('请选择资料上传类型及对应的角色!'); } if(empty($roletype2))$roletype2=0; if(empty($roleid2))$roleid2=0; if(!(($roletype2==0 and $roleid2==0) or ($roletype2>0 and $roleid2>0) or ($roletype2<=0 and $roleid2<=0))) { $this->error('请选择资料辅助上传类型及对应的角色!'); } //防止重复提交 if (!checkToken(input('TOKEN'))) { return; } //固定 $apply_id = 0; $apply_type=input('apply_type'); $mustupload=input('mustupload'); //上传模板部分 $file_id=0; //支持多个字段单文件 $file = request()->file('file_one'); $file_one=''; if(!empty($file)){ $validate = config('upload_validate'); unset($validate['ext']);//不限制后缀 //单图 $info = $file->validate($validate)->rule('uniqid')->move(ROOT_PATH . config('upload_path') . DS . date('Y-m-d')); if ($info) { $file_url = config('upload_path'). '/' . date('Y-m-d') . '/' . $info->getFilename(); //写入数据库 $data['apply_id'] = 0;//模板文件未使用该字段 $data['user_id'] = session('admin_auth.aid'); $data['user_type'] = 2; $data['status'] = input('status'); $data['upload_time'] = time(); $data['ftype_id'] = 0;//模板文件为0 $data['ftype'] = 3;//模板类型 $data['filesize'] = $info->getSize(); $data['path'] = $file_url; $data['addorder'] = 0;//固定文件需要更新 $data['new_flag'] = 1;//固定文件需要更新 $file_id = Db::name('org_upfiles')->insert($data,false,true); } else { $this->error($file->getError());//否则就是上传错误,显示错误原因 } }else{ $file_id = input('ftemp_id'); $data['file_id'] = $file_id;//模板文件未使用该字段 $data['status'] = input('status'); Db::name('org_upfiles')->where('file_id',$file_id)->update($data); } $sl_data=array( 'ftype_id'=>input('ftype_id'), 'ftypedescr'=>input('ftypedescr'), 'ftemp_id' => $file_id, 'apply_type' => $apply_type, 'mustupload' => $mustupload, 'ftype'=>input('ftype'), 'status'=>input('status'), 'isopen'=>input('isopen',0), 'apply_id'=>$apply_id, 'user_id'=>session('admin_auth.aid'), 'create_time'=>time(), 'upload_role_type'=>$roletype, 'upload_role_id'=>$roleid, 'upload_role_type2'=>$roletype2, 'upload_role_id2'=>$roleid2, ); $uptype_id=Db::name('org_uptype')->where('ftype_id',input('ftype_id'))->update($sl_data); if($uptype_id){ $this->success('文件类型修改成功',url('org/Orgapply/uptype_list')); }else{ $this->error('文件类型修改失败'); } } } /** 上传文件类型启用停用 * @param int $status * @return mixed */ public function uptype_state($process =-1, $status =-1){ $id=input('x'); if (empty($id)){ //如果不是固定添加类型 if (!($process == -1 or $status ==-1)) { $this->error('文件ID不存在', url('org/Orgapply/uptype_list' . $process)); }else{ $this->error('文件ID不存在', url('org/Orgapply/uptype_list')); } } //取得apply_id $tempfile = UptypeModel::getFileTypeInfo($id); if(empty($tempfile)){ $this->error('无权限',url('admin/Index/index')); } $isopen=Db::name('org_uptype')->where('ftype_id',$id)->value('isopen');//判断当前状态情况 if($isopen==1){ $statedata = array('isopen'=>0); Db::name('org_uptype')->where('ftype_id',$id)->setField($statedata); $this->success('状态禁止'); }else{ $statedata = array('isopen'=>1); Db::name('org_uptype')->where('ftype_id',$id)->setField($statedata); $this->success('状态开启'); } } /** * 审核列表 */ public function apply_list($applystatus=-1,$allstatus=-1){ $search_name=input('search_name'); $where=array(); //根据状态值取出对应状态的数据 if($allstatus == -1){ $where['a.status'] = array('eq',$applystatus); } if(!empty($search_name)){ $where['m.member_list_username'] = array('like','%'.$search_name.'%'); } //取得apply_admin_id为0或者当前用户的数据 $where['a.apply_admin_id']=array(array('eq',0),array('eq',session('admin_auth.aid')),'or'); $apply_list = Db::name('org_apply')->alias("a")->join(config('database.prefix').'member_list m','a.uid =m.member_list_id') ->join(config('database.prefix').'org_status c','a.status =c.status')->where($where) ->order('create_time desc,id desc')->paginate(config('paginate.list_rows'),false,['query'=>get_query()]); $page = $apply_list->render(); $this->assign('apply_list',$apply_list); $this->assign('page',$page); $this->assign('search_name',$search_name); $this->assign('applystatus',$applystatus); $this->assign('allstatus',$allstatus); $this->assign('loginuser',session('admin_auth.aid')); return $this->fetch(); } /** 受理操作 * @param $status */ public function apply_applyed($status){ if(session('admin_auth.aid')){ $data=array( 'apply_admin_id'=>session('admin_auth.aid'), 'update_time'=>time(), 'update_user_id'=>session('admin_auth.aid'), 'update_user_type'=>1, ); $where=array( 'id'=>input('id'), 'status'=>$status, 'apply_admin_id'=>array('EQ', 0), ); $apply=Db::name('org_apply')->where($where)->update($data); if($apply==0){ $this->error('数据已更新,请重试!'); } else { $this->success('已受理',url('org/Orgapply/apply_check',array('id'=>input('id'),'applystatus'=>$status))); } } else { $this->error('用户ID不存在'); } } public function apply_check(){ creatToken(); $apply_id=input('id'); $apply_status=input('applystatus'); $user_id=session('admin_auth.aid'); $this->assign('user_id',$user_id); $apply = Db::name('org_apply')->where('id',$apply_id)->where('status',$apply_status)->find(); $this->assign('apply',$apply); //设置当前步骤标题 if($apply['status']==1){ $curr_step='缴费金额设置'; }elseif ($apply['status']==3){ $curr_step='缴费确认'; }elseif ($apply['status']==5){ $curr_step='初审'; }elseif ($apply['status']==6){ $curr_step='风控复审'; }elseif ($apply['status']==7){ $curr_step='领导审核'; }elseif ($apply['status']==9){ $curr_step='企业信息审核'; } $this->assign('curr_step',$curr_step); //查询缴费确认历史 if(in_array($apply['status'],[3,5,6,7,9])){ $apply_cw = Db::name('org_cw')->where('apply_id',$apply_id)->order('create_time desc')->select(); $this->assign('apply_cw',$apply_cw); //缴费凭证 $apply_jfpz = Db::name('org_upfiles')->where(['apply_id'=>$apply_id,'status'=>2])->order('upload_time desc')->find(); $this->assign('apply_jfpz',$apply_jfpz); } //查询初审历史 if(in_array($apply['status'],[5,6,7,9])){ $apply_cs = Db::name('org_cs')->where('apply_id',$apply_id)->order('create_time desc')->select(); $this->assign('apply_cs',$apply_cs); //上传文件列表 $where['apply_type']=array(array('eq',0),array('eq',$apply['org_name']), 'or');; $where['status']=4; $where['isopen']=1; $apply_uptypelist = Db::name('org_uptype')->where($where)->select(); for ($x=0; $xwhere($filewhere)->order('upload_time desc')->find(); $apply_uptypelist[$x]['file']=$file; } $this->assign('apply_uptypelist',$apply_uptypelist); } //查询风控复审历史 if(in_array($apply['status'],[6,7,9])){ $apply_fk = Db::name('org_fk')->where('apply_id',$apply_id)->order('create_time desc')->select(); $this->assign('apply_fk',$apply_fk); } //查询领导审核历史 if(in_array($apply['status'],[7,9])){ $apply_ldsh = Db::name('org_ldsh')->where('apply_id',$apply_id)->order('create_time desc')->select(); $this->assign('apply_ldsh',$apply_ldsh); } return $this->fetch(); } public function apply_runcheck(){ $id=input('id'); $apply = Db::name('org_apply')->where('id',$id)->find(); //审核通过检查是否还有未审核通过的文件 if(input('submitType')==1) { $file_count = Db::name('org_upfiles')->where(['apply_id'=>$id,'flag'=>0,'new_flag'=>1])->count(); if($file_count){ session('TOKEN',input('TOKEN')); $this->error('还有文件未审核通过'); } }else if($apply['status']!=3){ $file_count = Db::name('org_upfiles')->where(['apply_id'=>$id,'flag'=>0,'new_flag'=>1])->count(); if($file_count==0){ session('TOKEN',input('TOKEN')); $this->error('文件已全部审核通过,请将文件审核未不通过再操作!'); } } if(empty($apply)){ session('TOKEN',input('TOKEN')); $this->error('申请不存在'); } if($apply['status']!=1 && $apply['status']!=9){ if(input('advice')=='') { $this->error('请输入审核意见!'); } } //审核的数据内容 $data=array( 'apply_id'=>$id,//申请ID 'advice'=>input('advice',"未填写"),//审批意见 'create_id'=>session('admin_auth.aid'),//审批人 'create_time'=>time(),//审批时间 ); //根据当前状态和审核操作,变更对应状态 if($apply['status']==1){//当前状态为设置金额 $update_status = 2;//缴费中(已设置金额) $org_data['amount']=input('amount'); }elseif ($apply['status']==3){//缴费确认 $table_name = 'org_cw';//将审核数据保存到对应表 if(input('submitType')==1) { $update_status = 4;//上传资料中(已确认缴费) }else{ $update_status = 11;//会员修改中(缴费确认未通过) } }elseif ($apply['status']==5){//初审 $table_name = 'org_cs';//将审核数据保存到对应表 if(input('submitType')==1) { $update_status = 6;//风控复审中(初审已通过) }else{ $update_status = 12;//会员修改中(初审未通过) } }elseif ($apply['status']==6){//风控复审 $table_name = 'org_fk';//将审核数据保存到对应表 if(input('submitType')==1) { $update_status = 7;//领导审核中(风控复审已通过) }else{ $update_status = 13;//会员修改中(风控复审未通过) } }elseif ($apply['status']==7){//领导审核 $table_name = 'org_ldsh';//将审核数据保存到对应表 if(input('submitType')==1) { $update_status = 8;//上传企业信息中(领导审核已通过) }else{ $update_status = 14;//会员修改中(领导审核未通过) } }elseif ($apply['status']==9){//企业信息确认 $update_status = 10;//申请成功 } //找到当前最大addorder if(!empty($table_name)){ $check=Db::name($table_name)->where('apply_id',$id)->order('addorder desc') ->find (); if(!empty($check)){ $data['addorder']=$check['addorder']+1; }else{ $data['addorder']=0; } } if($apply['org_name']==1) $org_name='省级文化金融服务中心'; elseif ($apply['org_name']==2)$org_name='市级文化金融服务中心'; elseif ($apply['org_name']==3)$org_name='(行业)专板'; elseif ($apply['org_name']==4)$org_name='(行业)专区'; elseif ($apply['org_name']==5)$org_name='省级运营中心'; elseif ($apply['org_name']==6)$org_name='市级运营中心'; elseif ($apply['org_name']==7)$org_name='推荐机构'; elseif ($apply['org_name']==8)$org_name='驻场服务机构全国'; elseif ($apply['org_name']==9)$org_name='驻场服务机构区域'; $defaultFileLink='
请点击:
上传资料
'; //系统通知内容 if(input('submitType')==2){ //审核不通过发送通知给客户 if($apply['status']==3){ $notice_title='您(或您关联)的合作机构申请缴费凭证审核不通过,请重新上传!'; $notic_content='您(或您关联)的合作机构申请不通过,需要您重新修改信息或上传缴费凭证后再提交。
审批意见:
审批意见:'.input('advice',"").$defaultFileLink; }else if($apply['status']==5){ $notice_title='您(或您关联)的合作机构申请初审审核不通过,请修改资料!'; $sys=Orgsetup::get('orgcheck_options','-1'); $notic_content=str_replace('#APPLYCONTENTS#',input('advice',""),$sys['content_tpl']); $notic_content=str_replace('#COMNAME#',$apply['comname'],$notic_content); $notic_content=str_replace('#APPLYNAME#',$org_name,$notic_content); $notic_content=str_replace('#DATE#',date('Y年m月d日', time()),$notic_content); }else if($apply['status']==6){ $notice_title='您(或您关联)的合作机构申请风控审核不通过,请修改资料!'; $notic_content='您(或您关联)的合作机构申请不通过,需要您重新修改信息或上传资料后再提交。
审批意见:'.input('advice',"").$defaultFileLink; }else if($apply['status']==7){ $notice_title='您(或您关联)的合作机构申请领导审核不通过,请修改资料!'; $notic_content='您(或您关联)的合作机构申请不通过,需要您重新修改信息或上传资料后再提交。
审批意见:'.input('advice',"").$defaultFileLink; } }else if($update_status==2){//缴费中,需要发送缴费通知 $fee_where['name']=$org_name; $fee_where['code']='orgfee_options'; $sys=Db::name('org_temp')->where($fee_where)->find();//缴费通知模板 $notic_content=str_replace('#MONEY#',$org_data['amount'],$sys['content_tpl']); $notic_content=str_replace('#COMNAME#',$apply['comname'],$notic_content); $notic_content=str_replace('#ORGNAME#',$org_name,$notic_content); $notic_content=str_replace('#DATE#',date('Y年m月d日', time()),$notic_content); $notice_title='您(或您关联)的合作机构申请已审核,请缴费后上传缴费凭证!'; }else if($update_status==10){//托管成功,发送成功通知给客户 $org_data=[ 'enterprise_name'=>input('enterprise_name'), 'enterprise_desc'=>input('enterprise_desc'), 'enterprise_address'=>input('enterprise_address'), 'legal_person'=>input('legal_person'), 'contact'=>input('contact'), 'business_code'=>input('business_code'), 'startdate'=>input('startdate'), 'enddate'=>input('enddate'), 'status'=>9 ]; //消息通知内容 $notice_title='('.$org_data['enterprise_name'].')合作机构申请成功通知'; $sys=Orgsetup::get('orgsuccess_options','-1'); $notic_content=str_replace('#CODE#',input('business_code'),$sys['content_tpl']); $notic_content=str_replace('#COMNAME#',input('enterprise_name'),$notic_content); $notic_content=str_replace('#DATE#',date('Y年m月d日', time()),$notic_content); //公告内容 $sys_gg=Orgsetup::get('orggg_options','-1'); $gg_title='('.$org_data['enterprise_name'].')合作机构申请成功通知'; $gg_content=str_replace('#CODE#',input('business_code'),$sys_gg['content_tpl']); $gg_content=str_replace('#COMNAME#',input('enterprise_name'),$gg_content); $gg_content=str_replace('#DATE#',date('Y年m月d日', time()),$gg_content); $gg_data=[ 'n_title'=>$gg_title, 'n_content'=>$gg_content, 'n_status'=>1, 'n_time'=>time(), 'n_uid'=>1, 'n_cid'=>1, 'n_hits'=>0, ]; //牌匾内容 $pb_title='合作机构牌匾'; $sys_pb=Orgsetup::get('orgplaque_options','-1'); $pb_content=str_replace('#PBAREANAME#',input('area_name'),$sys_pb['content_tpl']); $pb_content=str_replace('#PBCODE#',input('business_code'),$pb_content); $pb_content=str_replace('#PBNAME#',input('enterprise_name'),$pb_content); $pb_content='
'.$pb_content.'
下载
'; $pb_data=[ 'notice_title'=>$pb_title, 'notice'=>$pb_content, 'apply_id'=>$id, 'user_id'=>$apply['uid'], 'create_id'=>session('admin_auth.aid'), 'create_type'=>1, 'create_time'=>time() ]; //图片 $files = request()->file(''); if(!empty($files['enterprise_logo'])){ $info = $files['enterprise_logo']->rule('md5')->move(ROOT_PATH . config('upload_path') . DS . date('Y-m-d')); if ($info) { $org_data['enterprise_logo']=config('upload_path') . '/' . date('Y-m-d') . '/' . $info->getFilename(); } } if(!empty($files['person_pic'])){ $info2 = $files['person_pic']->rule('md5')->move(ROOT_PATH . config('upload_path') . DS . date('Y-m-d')); if ($info2) { $org_data['person_pic']=config('upload_path') . '/' . date('Y-m-d') . '/' . $info2->getFilename(); } } //合作机构展示内容 $org_title=input('enterprise_name'); if(empty($org_data['enterprise_logo'])){ $org_data['enterprise_logo']=$apply['enterprise_logo']; } if(empty($org_data['person_pic'])){ $org_data['person_pic']=$apply['person_pic']; } $enterprise_logo= ''; $person_pic= ''; $sys_org=Orgsetup::get('orginfo_options','-1'); $org_content=str_replace('#ENTERPRISE_NAME#',$org_data['enterprise_name'],$sys_org['content_tpl']); $org_content=str_replace('#ENTERPRISE_LOGO#',$enterprise_logo,$org_content); $org_content=str_replace('#ENTERPRISE_DESC#',$org_data['enterprise_desc'],$org_content); $org_content=str_replace('#ENTERPRISE_ADDRESS#',$org_data['enterprise_address'],$org_content); $org_content=str_replace('#LEGAL_PERSON#',$org_data['legal_person'],$org_content); $org_content=str_replace('#CONTACT#',$org_data['contact'],$org_content); $org_content=str_replace('#PERSON_PIC#',$person_pic,$org_content); $org_info=[ 'n_title'=>$org_title, 'n_content'=>$org_content, 'n_status'=>1, 'n_time'=>time(), 'n_uid'=>1, 'n_cid'=>1, 'n_hits'=>0, 'n_order'=>1 ]; //盖章授权书 $sq_title='授权书'; $sys_sq=Orgsetup::get('orgsq_options','-1'); $sq_content=$sys_sq['content_tpl']; $sq_content=str_replace('#ORGNAME#',$org_data['enterprise_name'],$sq_content); $sq_content=str_replace('#ORGTYPE#',$org_name,$sq_content); $sq_content=str_replace('#VAILDDATE#',$org_data['startdate'].' 至 '.$org_data['enddate'],$sq_content); $sq_content=str_replace('#DATE#',date('Y年m月d日', time()),$sq_content); $sq_content='
'.$sq_content.'
下载
'; $sq_data=[ 'notice_title'=>$sq_title, 'notice'=>$sq_content, 'apply_id'=>$id, 'user_id'=>$apply['uid'], 'create_id'=>session('admin_auth.aid'), 'create_type'=>1, 'create_time'=>time() ]; }elseif($update_status==4){ $notice_title='('.$org_name.')合作机构申请缴费确认通知'; $notic_content = '您上传的缴费凭证已通过财务审核!请上传相关资料。'; }elseif($update_status==8){ $notice_title='('.$org_name.')合作机构申请上传企业信息通知'; $notic_content = '您的合作机构申请已通过,请及时上传企业相关信息。'; } Db::startTrans(); try{ $org_data['status']=$update_status; $org_data['update_user_id']=session('admin_auth.aid'); $org_data['update_user_type']=2;//后台 $org_data['update_time']=time(); $org_data['apply_admin_id']=0; $where=array( 'id'=>$apply['id'], 'status'=>$apply['status'], ); Db::name('org_apply')->where($where)->update($org_data); if(!empty($table_name)){ Db::name($table_name)->insert($data); } if(input('submitType')==2 || in_array($update_status,[2,10,4,8])){ $n_data=[ 'notice_title'=>$notice_title, 'notice'=>$notic_content, 'apply_id'=>$id, 'user_id'=>$apply['uid'], 'create_id'=>session('admin_auth.aid'), 'create_type'=>1, 'create_time'=>time() ]; Db::name('cult4notice')->insert($n_data); } if($update_status==10){ if(!empty($gg_data)){ Db::name('bsgg')->insert($gg_data); } if(!empty($pb_data)){ Db::name('cult4notice')->insert($pb_data); } if(!empty($sq_data)){ Db::name('cult4notice')->insert($sq_data); } if(!empty($org_info)){ Db::name($apply['org_type'])->insert($org_info); } } // 提交事务 Db::commit(); }catch (\Exception $exception){ Db::rollback();//回滚事务 session('TOKEN',input('TOKEN'));//审核失败,将token添加回session里 $this->error('审核失败'); } $this->success('审核成功',url('org/Orgapply/apply_list',array('applystatus'=>$apply['status']))); } /** * 文件核验开启/禁止 */ public function apply_state() { $id=input('x'); if (empty($id)){ $this->error('用户ID不存在'); } $flag=Db::name('org_upfiles')->where('file_id',$id)->value('flag');//判断当前状态情况 if($flag==1){ $flagdata = array('flag'=>0); Db::name('org_upfiles')->where('file_id',$id)->setField($flagdata); $this->success('审核未通过'); }else{ $flagdata = array('flag'=>1); Db::name('org_upfiles')->where('file_id',$id)->setField($flagdata); $this->success('审核已通过'); } } }