You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
316 lines
9.7 KiB
316 lines
9.7 KiB
<?php
|
|
/**
|
|
* Created by PhpStorm.
|
|
* User: Administrator
|
|
* Date: 2018/3/28
|
|
* Time: 19:08
|
|
*/
|
|
namespace app\org\controller;
|
|
|
|
use app\admin\controller\Base;
|
|
use think\Db;
|
|
use think\Cache;
|
|
|
|
class Orgsetup extends Base
|
|
{
|
|
|
|
/**
|
|
* 合作机构申请同意协议模板设置显示
|
|
*/
|
|
public function orgagree_list()
|
|
{
|
|
$agree_list=Db::name('org_temp')->where('code','orgagree_options')->field('id,name,create_time')->select();
|
|
|
|
$this->assign('list',$agree_list);
|
|
return $this->fetch();
|
|
}
|
|
/**
|
|
* 合作机构申请同意协议模板设置显示
|
|
*/
|
|
public function orgagree()
|
|
{
|
|
$sys=self::get('orgagree_options');
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请同意协议模板设置保存
|
|
*/
|
|
public function orgagreerun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确');
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orgagree_options';
|
|
$options['id']=input('id');
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请同意协议模板设置保存成功',url('org/Orgsetup/orgagree_list'));
|
|
}else{
|
|
$this->error('提交参数不正确');
|
|
}
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请缴费通知模板列表
|
|
*/
|
|
public function orgfee_list()
|
|
{
|
|
$fee_list=Db::name('org_temp')->where('code','orgfee_options')->field('id,name,create_time')->select();
|
|
|
|
$this->assign('list',$fee_list);
|
|
return $this->fetch();
|
|
}
|
|
/**
|
|
* 合作机构申请缴费通知模板设置显示
|
|
*/
|
|
public function orgfee()
|
|
{
|
|
$sys=self::get('orgfee_options',input('id'));
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请缴费通知模板设置保存
|
|
*/
|
|
public function orgfeerun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确');
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$id = input('id');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orgfee_options';
|
|
$options['id']=$id;
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请缴费通知模板设置保存成功',url('org/Orgsetup/orgfee_list'));
|
|
}else{
|
|
$this->error('提交参数不正确');
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
* 合作机构申请初审意见书模板设置显示
|
|
*/
|
|
public function orgcheck()
|
|
{
|
|
$sys=self::get('orgcheck_options',-1);
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请初审意见书模板设置保存
|
|
*/
|
|
public function orgcheckrun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确',url('org/Orgsetup/orgcheck'));
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orgcheck_options';
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请初审意见书模板设置保存成功',url('org/Orgsetup/orgcheck'));
|
|
}else{
|
|
$this->error('提交参数不正确',url('org/Orgsetup/orgcheck'));
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
* 合作机构申请公告模板设置显示
|
|
*/
|
|
public function orggg()
|
|
{
|
|
$sys=self::get('orggg_options',-1);
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请公告模板设置保存
|
|
*/
|
|
public function orgggrun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确',url('org/Orgsetup/orggg'));
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orggg_options';
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请公告模板设置保存成功',url('org/Orgsetup/orggg'));
|
|
}else{
|
|
$this->error('提交参数不正确',url('org/Orgsetup/orggg'));
|
|
}
|
|
}
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请成功通知公告模板设置显示
|
|
*/
|
|
public function orgsuccess()
|
|
{
|
|
$sys=self::get('orgsuccess_options',-1);
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请成功通知公告模板设置保存
|
|
*/
|
|
public function orgsuccessrun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确',url('org/Orgsetup/orgsuccess'));
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orgsuccess_options';
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请成功通知公告模板设置保存成功',url('org/Orgsetup/orgsuccess'));
|
|
}else{
|
|
$this->error('提交参数不正确',url('org/Orgsetup/orgsuccess'));
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
* 合作机构申请牌匾模板设置显示
|
|
*/
|
|
public function orgplaque()
|
|
{
|
|
$sys=self::get('orgplaque_options',-1);
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构申请牌匾模板设置保存
|
|
*/
|
|
public function orgplaquerun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确',url('org/Orgsetup/orgplaque'));
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orgplaque_options';
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请成功通知公告模板设置保存成功',url('org/Orgsetup/orgplaque'));
|
|
}else{
|
|
$this->error('提交参数不正确',url('org/Orgsetup/orgplaque'));
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
* 合作机构模板设置显示
|
|
*/
|
|
public function orginfo()
|
|
{
|
|
$sys=self::get('orginfo_options',-1);
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 合作机构模板设置保存
|
|
*/
|
|
public function orginforun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确',url('org/Orgsetup/orginfo'));
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orginfo_options';
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('合作机构申请成功通知公告模板设置保存成功',url('org/Orgsetup/orginfo'));
|
|
}else{
|
|
$this->error('提交参数不正确',url('org/Orgsetup/orginfo'));
|
|
}
|
|
}
|
|
}
|
|
/**
|
|
* 授权书模板设置
|
|
*/
|
|
public function orgsq()
|
|
{
|
|
$sys=self::get('orgsq_options',-1);
|
|
$this->assign('sys',$sys);
|
|
return $this->fetch();
|
|
}
|
|
|
|
/**
|
|
* 授权书模板设置保存
|
|
*/
|
|
public function orgsqrun()
|
|
{
|
|
if (!request()->isAjax()){
|
|
$this->error('提交方式不正确',url('org/Orgsetup/orgsq'));
|
|
}else{
|
|
$options=input('post.options/a');
|
|
$options['content_tpl']=htmlspecialchars_decode($options['content_tpl']);
|
|
$options['code']='orgsq_options';
|
|
$rst=self::update($options);
|
|
if($rst!==false){
|
|
$this->success('授权书模板设置保存成功',url('org/Orgsetup/orgsq'));
|
|
}else{
|
|
$this->error('提交参数不正确',url('org/Orgsetup/orgsq'));
|
|
}
|
|
}
|
|
}
|
|
|
|
public static function get($type_code=-1,$id=-1){
|
|
if($type_code!=-1 && $id!=-1){
|
|
$temp = cache($type_code.'_'.$id);
|
|
if(empty($temp)){
|
|
$where['code']=$type_code;
|
|
$where['id']=$id;
|
|
$temp = Db::name('org_temp')->where($where)->find();
|
|
cache($type_code.'_'.$id,$temp);
|
|
}
|
|
}elseif ($type_code!=-1){
|
|
$temp = cache($type_code.'_');
|
|
if(empty($temp)){
|
|
$where['code']=$type_code;
|
|
$temp = Db::name('org_temp')->where($where)->find();
|
|
cache($type_code.'_',$temp);
|
|
}
|
|
}
|
|
return $temp;
|
|
}
|
|
|
|
public static function update($setup){
|
|
$setup['create_time']=time();
|
|
$setup['create_id']=session('admin_auth.aid');
|
|
if(!empty($setup)){
|
|
if(empty($setup['id'])){
|
|
$where['code']=$setup['code'];
|
|
$rst = Db::name('org_temp')->where($where)->update($setup);
|
|
if($rst){
|
|
cache($setup['code'].'_',$setup);
|
|
}
|
|
}else{
|
|
$where['code']=$setup['code'];
|
|
$where['id']=$setup['id'];
|
|
$rst = Db::name('org_temp')->where($where)->update($setup);
|
|
if($rst){
|
|
cache($setup['code'].'_'.$setup['id'],$setup);
|
|
}
|
|
}
|
|
return $rst;
|
|
}
|
|
}
|
|
}
|