select_all('admin_config',$whereData,"`name`,`config`"); if(!empty( $List )){ $ListNew['list'] = $List; } return $ListNew; } /* * 获取配置详情 * $whereData 查询条件 * $data 自定义处理数组 * */ function getInfo($whereData = array(), $data = array()){ if($whereData){ $data['field'] = empty($data['field']) ? '*' : $data['field']; $List = $this -> select_once('admin_config',$whereData,$data['field']); } return $List; } /* * 创建配置 * $setData 自定义处理数组 * */ function addInfo($setData){ if(!empty($setData)){ $nid = $this -> insert_into('admin_config',$setData); } return $nid; } /* * 更新配置 * $whereData 查询条件 * $data 自定义处理数组 * */ function upInfo($whereData, $data = array()){ if(!empty($whereData)){ $nid = $this -> update_once('admin_config',$data,$whereData); } return $nid; } /* * 查询数量 * $whereData 查询条件 * */ function getNum($whereData){ if(!empty($whereData)){ $num = $this -> select_num('admin_config',$whereData); } return $num; } //congfig参数设置 function setConfig($data) { $config = $this -> select_all('admin_config',array(),'`name`'); foreach($config as $v){ $allList[] = $v['name']; } foreach($data as $key=>$v){ if(in_array($key,$allList)){ $this->upInfo(array('name'=>$key),array('config'=>$v)); }else{ $this->addInfo(array('name'=>$key,'config'=>$v)); } } } public function makeConfig(){ $List = $this->getList(array('name'=>array('<>',''))); $config = $List['list']; if(is_array($config)){ foreach($config as $v){ if($v['name']=='sy_member_icon_arr' || $v['name']=='sy_member_iconv_arr'){ $configarr[$v['name']] = empty($v['config']) ? '' : unserialize($v['config']); }else{ $configarr[$v['name']] = $v['config']; } } } if(!empty($configarr)){ made_web(PLUS_PATH.'config.php',ArrayToString($configarr),'config'); } } /** * 生成四位JS,css识别码 */ public function cacheCode(){ $config = $this -> select_once('admin_config', array('name'=>'cachecode')); $cachecode = rand(1000, 9999); if (empty($config)) { $this->insert_into('admin_config',array('name'=>'cachecode','config'=>$cachecode)); } else { $this->update_once('admin_config',array('config'=>$cachecode),array('name'=>'cachecode')); } } /** * 获取银行卡列表 * $whereData 查询条件 * $data 自定义查询字段 field:查询字段,默认为* */ function getBankList($whereData=array(),$data=array('field'=>'*')){ $list = $this -> select_all('bank',$whereData,$data['field']); return $list; } /** * 获取银行卡详细信息 * $whereData 查询条件 * $data 自定义查询字段 field:查询字段,默认为* */ function getBankInfo($whereData=array(),$data=array('field'=>'*')){ $BankInfo = $this -> select_once('bank',$whereData,$data['field']); return $BankInfo; } /** * 添加银行卡 * $whereData 查询条件 * $data 自定义 */ public function addBank($addData=array(),$data=array()){ $return = $this -> insert_into('bank',$addData); return $return; } /** * 修改银行卡 * $whereData 查询条件 * $data 自定义 */ public function upBank($whereData=array(),$data=array()){ $return = $this -> update_once('bank',$data,$whereData); return $return; } /** * 删除银行卡 * $whereData 删除条件 * $data 自定义 */ function delBank($whereData=array(),$data=array()){ $result = $this -> delete_all('bank',$whereData,''); return $result; } /** * 获取预警设置列表 * $whereData 查询条件 * $data 自定义查询字段 field:查询字段,默认为* */ public function getWarningList($whereData, $data=array()) { if ($whereData) { $data['field'] = empty($data['field']) ? '*' : $data['field']; $List = $this -> select_all('warning', $whereData, $data['field']); if (is_array($List)) { $uid = array(); foreach ($List as $v) { $uid[] = $v['uid']; } $member = $this->select_all('member', array('uid' => array('in', pylode(',', $uid))), '`uid`,`username`'); foreach ($List as $k => $v) { foreach ($member as $val) { if ($v['uid'] == $val['uid']) { $List[$k]['username'] = $val['username']; } } } } } return $List; } /** * @desc 删除预警设置列表 */ public function delWarning($delId) { if (empty($delId)) { return array( 'errcode' => 8, 'msg' => '请选择要删除的数据!' ); } else { $return = array(); if (is_array($delId)) { $delId = pylode(',', $delId); $return['layertype'] = 1; } else { $return['layertype'] = 0; } $nid = $this -> delete_all('warning', array('id' => array('in', $delId)), ''); if ($nid) { $return['msg'] = '预警信息(ID:' . $delId . ')'; $return['errcode'] = $nid ? '9' : '8'; $return['msg'] = $nid ? $return['msg'] . '删除成功!' : $return['msg'] . '删除失败!'; } } return $return; } // 查询最新版本号 public function getVerion(){ $row = $this->select_once('version',array('orderby'=>'id')); $version = !empty($row) ? $row['version'] : 'v6.0'; return $version; } // 查询版本号记录 public function getVersionList(){ $list = $this->select_all('version', array('orderby'=>'id')); return $list; } } ?>