select_all('prepaid_card', $whereData, $data['field']); return $List; } /** * @desc 获取单个充值卡信息 * $whereData 查询条件 * $data 自定义处理数组 */ public function getInfo($whereData, $data = array()){ $data['field'] = empty($data['field']) ? '*' : $data['field']; $List = $this -> select_once('prepaid_card', $whereData, $data['field']); return $List; } /** * @desc 增加充值卡信息 * $whereData 查询条件 * $data 自定义处理数组 */ public function addInfo($post = array()){ if(!empty($post)){ $num = intval($post['num']); for($i=0;$i<$num;$i++){ $time = @explode(" ", microtime () ); $time = $time[1].($time[0]*1000000); if(strlen($time)<16){ $time = substr($time.'0000',0,16); } $card = substr($time.rand(100,999),0,16); $password = substr(base_convert($card,10,8),-5).rand(100,999); $data[$i]['card'] = $card; $data[$i]['password'] = $password; $data[$i]['quota'] = trim($post['quota']); $data[$i]['stime'] = strtotime($post['stime']); $data[$i]['etime'] = strtotime($post['etime']); $data[$i]['type'] = trim($post['type']); $data[$i]['atime'] = time(); } if (!empty($data)){ $this -> DB_insert_multi('prepaid_card',$data); } } $return['msg'] = '充值卡添加成功!'; $return['errcode'] = 9; return $return; } /* * 更新充值卡 * $whereData 查询条件 * $addData 更新数据 */ function upInfo($postData=array(),$whereData=array(),$data=array()){ $addData['type']=$postData['type']; if(empty($data['rec'])){ $addData['stime'] = strtotime($postData['stime']); $addData['etime'] = strtotime($postData['etime']); $addData['password'] = trim($postData['password']); $addData['quota'] = trim($postData['quota']); } $return['id'] = $this -> update_once('prepaid_card',$addData,$whereData); if(empty($data['rec'])){ $return['msg'] = $return['id']?'充值卡(ID:'.intval($return['id']).')更新成功!':'充值卡更新失败!'; $return['errcode'] = $return['id']?9:8; } return $return; } /** * 删除充值卡 * $delId 查询条件 */ public function delInfo($delId){ $return['layertype'] = 0; if($delId){ if(is_array($delId)){ $delId = pylode(',', $delId); $return['layertype'] = 1; } $return['id'] = $this->delete_all('prepaid_card',array('id'=>array('in',$delId)),''); $return['msg'] = '充值卡(ID:'.$delId.')'; $return['errcode'] = $return['id'] ? '9' :'8'; $return['msg'] = $return['id'] ? $return['msg'].'删除成功!' : $return['msg'].'删除失败!'; }else{ $return['msg'] = '请选择要删除的内容'; $return['errcode'] = '8'; } return $return; } } ?>