初次接手这个项目需求的时候,花了一周的时间了解万元购车的制度规则,也就是作需求调研。php
作完需求调研以后,开始思考这套系统我要怎么作,选择什么语言?,选择什么前端框架?,数据结构如何呈现?,底层代码如何构建?前端
想要进一步了解万元购车系统源码的朋友,请和我探讨,微信号:15889726201sql
一下是系统的一部分介绍前端框架
下附部分万元公排购车万元购车陌车系统源码,微信
排位类数据结构
<?php /* 系统分组排位核心类 */ class camp{ var $db; var $table_camp; var $errmsg; function __construct(){ global $db,$CFG; $this->db=$db; $this->table_camp=$db->pre.'camp'; } function pass($post){ if(!$post['username']) return $this->err('请输入要排位的会员帐户'); if(!$post['underUsername']) return $this->err('请输入要排位的下属会员帐户'); $member=memberInfo($post['username']);//排位会员校验 $underUsername=memberInfo($post['underUsername']);//排位下属会员校验 if($member){ if($member['status']!='4'){return $this->err('该排位会员帐户异常,不能参加排位。异常状态值:<span class="has-error">'.memberStatus($member['status']).'</span>');} } if($underUsername){ if($underUsername['status']!='4'){return $this->err('该排位会员帐户异常,不能参加排位,异常状态值:<span class="has-error">'.memberStatus($underUsername['status']).'</span>');} } //检查下属会员否在左排位 $leftCheck=$this->getTeam($post['underUsername'],'leftUser'); if($leftCheck){ $this->err("排位失败,该会员已经在会员【{$leftCheck['username']}】的网体左排位中,请核实"); return false; } //检查下属会员否在右排位 $rightCheck=$this->getTeam($post['underUsername'],'rightUser'); if($rightCheck){ $this->err("排位失败,该会员已经在会员【{$rightCheck['username']}】的网体右排位中,请核实"); return false; } return true; } function getTeam($username,$field='username'){ if(!in_array($field,array('username','leftUser','rightUser'))){ return false; } $condition = "{$field}='{$username}' "; return $this->db->get_one("SELECT * FROM {$this->table_camp} WHERE {$condition}"); } function add($post){ global $KL_TIME; $thisUserArr=$this->getTeam($post['username']); $leaderThis=isset($thisUserArr['leader'])?$thisUserArr['leader']:'0';//参加排名的会员上级帐户 $post['leftUser']= isset($thisUserArr['leftUser'])?$thisUserArr['leftUser']:''; $post['rightUser']=isset($thisUserArr['rightUser'])?$thisUserArr['rightUser']:''; if($thisUserArr){ if(!$thisUserArr['leftUser']){//若是左边为空 那么排左边 $post['leftUser']=$post['underUsername']; } //若是右边为空,那么排右边 if((!$thisUserArr['rightUser'])&&$thisUserArr['leftUser']){ $post['rightUser']=$post['underUsername']; } //若是左右都有会员,那么当前会员排位失败 if($thisUserArr['leftUser']&&$thisUserArr['rightUser']){ return $this->err("排位失败,当前会员{$post['username']}的左右下属排位已满,请核实"); } } else{ $post['leftUser']=$post['underUsername']; } $username=$post['username']; $underUsername=$post['underUsername']; $leftUser=$post['leftUser']; $rightUser=$post['rightUser']; $leftTask=$thisUserArr['leftTask']; $rightTask=$thisUserArr['rightTask']; $addtime=$thisUserArr['addtime']?$thisUserArr['addtime']:$KL_TIME; //更新排位会员沙盘左右排位 $this->db->query("REPLACE INTO {$this->table_camp} SET username='{$username}',leftUser='{$leftUser}',rightUser='{$rightUser}',leftTask='{$leftTask}',rightTask='{$rightTask}',leader='{$leaderThis}',addtime='{$addtime}'"); //更新刚刚排位的下属会员记录 领导信息 $this->db->query("REPLACE INTO {$this->table_camp} SET username='{$underUsername}',leader='{$username}',addtime='{$KL_TIME}' "); //得到上上级帐户 if($leaderThis){ if(!$this->taskUser($leaderThis,$username,$underUsername)){ return false; } } return true; } //添加资格倒挂任务 //$leaderName 上级领导帐户名 //$selfName 上排位的帐户名 //$username 倒挂的下属帐户名 function taskUser($leaderName,$selfName,$username){ $leader=$this->db->get_one("SELECT leftUser,rightUser,leader FROM {$this->table_camp} WHERE leftUser='{$selfName}' or rightUser='{$selfName}' "); $leftUser=$rightUser=$userTask=''; if($leader){ //判断资格倒挂的上级 $leftUser=$leader['leftUser']; $rightUser=$leader['rightUser']; if($selfName==$leftUser){ $userTask=$rightUser; } elseif ($selfName==$rightUser) { $userTask=$leftUser; } else{ $this->err("当前会员资格挂靠归属失败,缘由:资格2个名额已满"); return false; } $task= $this->getTeam($userTask); if($task){ $leftTask=$task['leftTask']; $rightTask=$task['rightTask']; if(!$leftTask){ $leftTask=$username; } else{ $rightTask=$username; } } else{ $this->err("当前会员资格挂靠归属失败"); return false; } $this->db->query("UPDATE {$this->table_camp} SET leftTask='{$leftTask}',rightTask='{$rightTask}' where username='{$userTask}'"); $this->outUser($leaderName); return true; } } //出局状态更新 //$usernameOne 组长 function outUser($username){ $usernameOneArr = $this->db->get_one("SELECT * FROM {$this->table_camp} WHERE username='{$username}' AND leftuser<>'0' AND rightuser<>'0'"); if($usernameOneArr){ $leftUser=$usernameOneArr['leftUser']; $rightUser=$usernameOneArr['rightUser']; $count = $this->db->count("{$this->table_camp}","(username='{$leftUser}' OR username='{$rightUser}') AND leftuser<>'0' AND rightuser<>'0'"); if($count==2){ $this->db->query("UPDATE {$this->db->pre}member set outing='1' WHERE username='{$username}'"); return true; } else{ return false; } } else{ return false; } } //首层网体结构 function netStruct($username){ $leftUser=$rightUser=''; $netArr=array(); $leaderExit1=$this->db->get_one("SELECT * FROM {$this->table_camp} WHERE username='{$username}'"); if($leaderExit1){ //判断是否有副组长 ,若是没有组长,那么它就是组长 if($leaderExit1['leader']){ $leaderExit2=$this->db->get_one("SELECT * FROM {$this->table_camp} WHERE username='{$leaderExit1['leader']}'"); $username=$leaderExit2['username']; //判断是否有组长,若有组长,那么它就是付副组长 if($leaderExit2){ if($leaderExit2['leader']){ $leaderExit3=$this->db->get_one("SELECT * FROM {$this->table_camp} WHERE username='{$leaderExit2['leader']}'"); $username=$leaderExit3['username']; } } } } $sql="select a.username,a.leftUser,a.rightUser,b.fullname,b.belong,b.addtime,b.mobile,a.leftTask,a.rightTask from {$this->table_camp} a left join {$this->db->pre}member b on a.username=b.username where a.username='{$username}'"; $userNet=$this->db->get_one($sql); if($userNet&&$userNet['leftUser']){//有下属会员,在网体结构显示中,那么本身就是顶层会员 $leftUser=$userNet['leftUser']; $rightUser=$userNet['rightUser']; $netArr['username']=$userNet['username']; $netArr['fullname']=$userNet['fullname']; $netArr['addtime']= timetodate($userNet['addtime'],0); $netArr['leftUser']=$userNet['leftUser']; $netArr['rightUser']=$userNet['rightUser']; $belongUser=memberInfo($userNet['belong']); $netArr['belongUsername']= $belongUser['username']; $netArr['belongFullname']= $belongUser['fullname']; $netArr['leftTask']=$userNet['leftTask']; $netArr['rightTask']=$userNet['rightTask']; } else{ //判断是不是人家的子节点 $sql="select a.username,a.leftUser,a.rightUser,b.fullname,b.belong,b.addtime,b.mobile,a.leftTask,a.rightTask from " . "{$this->table_camp} a left join {$this->db->pre}member b " . "on a.username=b.username where a.leftUser='{$username}' or a.rightUser='{$username}'"; $leaderNet= $this->db->get_one($sql); if($leaderNet){ $netArr['username']=$leaderNet['username']; $netArr['fullname']=$leaderNet['fullname']; $netArr['addtime']= timetodate($leaderNet['addtime'],0); $netArr['leftUser']=$leaderNet['leftUser']; $netArr['rightUser']=$leaderNet['rightUser']; $belongUser=memberInfo($leaderNet['belong']); if($belongUser){ $netArr['belongUsername']= $belongUser['username']; $netArr['belongFullname']= $belongUser['fullname']; }else{ $netArr['belongUsername']= ''; $netArr['belongFullname']= ''; } $netArr['leftTask']=$userNet['leftTask']; $netArr['rightTask']=$userNet['rightTask']; } else{ $sql="select a.*,leftTask,rightTask from {$this->db->pre}member a left join {$this->table_camp} b on a.username=b.username where a.username='{$username}'"; $leaderNet= $this->db->get_one($sql); $netArr['username']=$leaderNet['username']; $netArr['fullname']=$leaderNet['fullname']; $netArr['addtime']= timetodate($leaderNet['addtime'],0); $netArr['leftUser']=''; $netArr['rightUser']=''; $belongUser=memberInfo($leaderNet['belong']); if($belongUser){ $netArr['belongUsername']= $belongUser['username']; $netArr['belongFullname']= $belongUser['fullname']; }else{ $netArr['belongUsername']= ''; $netArr['belongFullname']= ''; } } $netArr['leftTask']=$userNet['leftTask']; $netArr['rightTask']=$userNet['rightTask']; } return $netArr; } function netStructTwo($username){ $sql="select a.username,a.fullname,a.belong,a.addtime,a.mobile ,b.leftUser,b.rightUser,b.leftTask,b.rightTask from {$this->db->pre}member a left join {$this->table_camp} b on a.username=b.username where a.username='{$username}'"; $userNet=$this->db->get_one($sql); $netArr=array(); if($userNet){// $netArr['username']=$userNet['username']; $netArr['fullname']=$userNet['fullname']; $netArr['addtime']= timetodate($userNet['addtime'],0); $netArr['leftUser']=$userNet['leftUser']; $netArr['rightUser']=$userNet['rightUser']; $belongUser=memberInfo($userNet['belong']); $netArr['belongUsername']= $belongUser['username']; $netArr['belongFullname']= $belongUser['fullname']; $netArr['leftTask']=$userNet['leftTask']; $netArr['rightTask']=$userNet['rightTask']; return $netArr; } } function err($error) { $this->errmsg = $error; return false; } }
资金帐户处理类框架
<?php /* 资金帐户处理类 */ class bonus{ var $db; var $errmsg; var $table; var $cfg; function __construct(){ global $db,$CFG; $this->db=$db; $this->table=$db->pre.'bonus'; $this->cfg=$CFG; } /** * 现金币和购车基金增减处理 * @param [String] username 帐户名 * @param [Float] amount 添加金额 * @param [Int] type 资金类型 * @param [String] reason 添加缘由 * @param [String] note 详细备注 */ function add($username,$amount,$type='0',$reason='',$userling='',$note='',$carMoneyType='1'){ global $KL_TIME; $bonusType=$this->cfg['bonusType']; if(!$username){ return false; } if(!array_key_exists($type, $bonusType)){ $this->errmsg='要操做的奖金类型不存在'; return false; } if($type=='2'){ $this->db->query("UPDATE {$this->db->pre}member SET moneyCar=moneyCar+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyCar FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyCar']; $sql="INSERT INTO {$this->db->pre}bonus_car (username,underling,amount,balance,addtime,reason,carMoneyType) " . "VALUES('{$username}','{$userling}','{$amount}','{$balance}','{$KL_TIME}','{$reason}','{$carMoneyType}')"; $this->db->query($sql); return true; } else{ $this->db->query("UPDATE {$this->db->pre}member SET money=money+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT money FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['money']; $sql="INSERT INTO {$this->db->pre}bonus (username,amount,balance,type,reason,note,addtime) VALUES " . "('{$username}','{$amount}','{$balance}','{$type}','{$reason}','{$note}','{$KL_TIME}')"; $this->db->query($sql); return true; } } //系统对现金币手工化妆 function bonusSystem($username,$amount,$reason){ global $KL_TIME; $userInfo=memberInfo($username); if(!$userInfo){ $this->errmsg='操做失败,要划帐的用户不存在'; return false; } if(!is_numeric($amount)){ $this->errmsg='操做失败,金额必须是整数'; return false; } if(!($amount%100===0)){ $this->errmsg='操做失败,金额必须是100的整数'; return false; } if(($amount<0)&&($amount>$userInfo['money'])){ $this->errmsg='操做失败,帐户余额不足'; return false; } $this->db->query("UPDATE {$this->db->pre}member SET money=money+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT money FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['money']; //报单币增长记录 $sql="INSERT INTO {$this->db->pre}bonus (username,amount,balance,type,reason,addtime) " . "VALUES('{$username}','{$amount}','{$balance}','8','{$reason}','{$KL_TIME}')"; $this->db->query($sql); return true; } //系统对购车基金手工划帐 function bonusCarSystem($username,$amount,$reason){ global $KL_TIME; $userInfo=memberInfo($username); if(!$userInfo){ $this->errmsg='操做失败,要划帐的用户不存在'; return false; } if(!is_numeric($amount)){ $this->errmsg='操做失败,金额必须是整数'; return false; } if(!($amount%100===0)){ $this->errmsg='操做失败,金额必须是100的整数'; return false; } if(($amount<0)&&($amount>$userInfo['moneyCar'])){ $this->errmsg='操做失败,帐户余额不足'; return false; } $this->db->query("UPDATE {$this->db->pre}member SET moneyCar=moneyCar+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyCar FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyCar']; //增长记录 $sql="INSERT INTO {$this->db->pre}bonus_car (username,amount,balance,carMoneyType,reason,addtime) " . "VALUES('{$username}','{$amount}','{$balance}','3','{$reason}','{$KL_TIME}')"; $this->db->query($sql); return true; } //系统对报单币手工划帐 function bonusManageSystem($username,$amount,$reason){ global $KL_TIME; $userInfo=memberInfo($username); if(!$userInfo){ $this->errmsg='操做失败,要划帐的用户不存在'; return false; } if(!is_numeric($amount)){ $this->errmsg='操做失败,金额必须是整数'; return false; } if(!($amount%100===0)){ $this->errmsg='操做失败,金额必须是100的整数'; return false; } if(($amount<0)&&($amount>$userInfo['moneyManage'])){ $this->errmsg='操做失败,帐户余额不足'; return false; } $this->db->query("UPDATE {$this->db->pre}member SET moneyManage=moneyManage+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyManage FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyManage']; //报单币增长记录 $sql="INSERT INTO {$this->db->pre}bonus_manage (username,amount,balance,manageType,reason,addtime) " . "VALUES('{$username}','{$amount}','{$balance}','3','{$reason}','{$KL_TIME}')"; $this->db->query($sql); return true; } //报单币记录操做 若是 function exchangeBonus($username,$amount,$fromUsername='',$manageType,$reason=''){ global $KL_TIME; $amount=abs($amount); if(!($amount%100===0)){ $this->errmsg='操做失败,金额必须是100的整数'; return false; } //报单币更新 //判断本身的现金币转报单币给本身 if(($manageType=='1')&&(!$fromUsername)){ $userInfo=memberInfo($username); if($userInfo['money']<$amount){ $this->errmsg='转换失败,您的现金币余额不足'; return false; } $this->add($username,'-'.$amount,'7','现金币转报单币');//本身的现金币扣除 $this->db->query("UPDATE {$this->db->pre}member SET moneyManage=moneyManage+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyManage FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyManage']; //报单币增长记录 $sql="INSERT INTO {$this->db->pre}bonus_manage (username,amount,balance,manageType,fromUsername,reason,addtime) " . "VALUES('{$username}','{$amount}','{$balance}','{$manageType}','{$fromUsername}','{$reason}','{$KL_TIME}')"; $this->db->query($sql); return true; } //本身的报单币转给会员报单币帐户 if(($manageType=='2')&&($username!=$fromUsername)){ $userInfo=memberInfo($username); if($userInfo['moneyManage']<$amount){ $this->errmsg='转换失败,您的报单币余额不足'; return false; } //个人报单币扣除处理 $Myamount=-abs($amount); $this->db->query("UPDATE {$this->db->pre}member SET moneyManage=moneyManage+{$Myamount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyManage FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyManage']; //报单币扣减的记录处理 $sql="INSERT INTO {$this->db->pre}bonus_manage (username,amount,balance,manageType,fromUsername,reason,addtime) " . "VALUES('{$username}','{$Myamount}','{$balance}','{$manageType}','{$fromUsername}','转出报单币给{$fromUsername}','{$KL_TIME}')"; $this->db->query($sql); //对方的报单币增长处理 $this->db->query("UPDATE {$this->db->pre}member SET moneyManage=moneyManage+{$amount} WHERE username='{$fromUsername}'"); $r=$this->db->get_one("SELECT moneyManage FROM {$this->db->pre}member WHERE username='{$fromUsername}'"); $balance=$r['moneyManage']; //报单币扣减的记录处理 $sql="INSERT INTO {$this->db->pre}bonus_manage (username,amount,balance,manageType,fromUsername,reason,addtime) " . "VALUES('{$fromUsername}','{$amount}','{$balance}','{$manageType}','{$username}','收到{$username}的报单币','{$KL_TIME}')"; $this->db->query($sql); return true; } } //系统处理报单币 function exchangeBonusSystem($username,$amount,$reason=''){ global $KL_TIME; if($amount<0){ $userInfo=memberInfo($username); if($userInfo['moneyManage']<abs($amount)){ $this->errmsg='报单币余额不足'; return false; } } $this->db->query("UPDATE {$this->db->pre}member SET moneyManage=moneyManage+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyManage FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyManage']; $sql="INSERT INTO {$this->db->pre}bonus_manage (username,amount,balance,manageType,reason,addtime) " . "VALUES('{$username}','{$amount}','{$balance}','0','{$reason}','{$KL_TIME}')"; $this->db->query($sql); return true; } //购车基金转现金币*************************************** // function carBonusToBonus($username,$amount,$carMoneyType=2,$reason){ global $KL_TIME; $carMoneyToMoney=$this->cfg['carMoneyToMoney'];//初次购车基金提现额度 $userInfo=memberInfo($username); if(!$userInfo['carMoneyToMoneyStatus']){ $this->errmsg="购车基金转换失败!购车基金提现必须知足以下两种之一<br>方式1:购买一台汽车 <br>方式2:联系公司转让购车基金给公司会员。"; return false; } if($userInfo['moneyCar']<abs($amount)){ $this->errmsg='购车基金转换失败!购车基金转换的金额小于余额'; return false; } if(!($amount%100===0)){ $this->errmsg='购车基金转换失败!转换的金额必须是100的整数'; return false; } $this->db->query("UPDATE {$this->db->pre}member SET moneyCar=moneyCar+{$amount} WHERE username='{$username}'"); $r=$this->db->get_one("SELECT moneyCar FROM {$this->db->pre}member WHERE username='{$username}'"); $balance=$r['moneyCar']; $sql="INSERT INTO {$this->db->pre}bonus_car (username,amount,balance,carMoneyType,reason,addtime) " . "VALUES('{$username}','{$amount}','{$balance}','{$carMoneyType}','{$reason}','{$KL_TIME}')"; if($this->db->query($sql)){ $amount=abs($amount); $taxPercent=$this->cfg['carMoneyCharge']*100; $reason="{$amount}元购车基金转现金币,税费{$taxPercent}%"; $amount=$amount-$amount*$this->cfg['carMoneyCharge']; $this->add($username,$amount,'6',$reason); //现金币表里增长购车基金转换来的奖金 return true; } else{ $this->errmsg='购车基金转换失败,请校对'; return false; } } function listinfo($condition = ' ', $order = 'id DESC'){ global $pages, $page, $pagesize, $offset, $items, $statusArr; $bonusType=$this->cfg['bonusType']; $items = $this->db->count("{$this->table}",$condition); $pages = pages($items, $page, $pagesize); $result=$this->db->query("SELECT * from {$this->table} WHERE $condition order by {$order} LIMIT {$offset},{$pagesize}"); $lists=array(); while($row=$this->db->fetch_array($result)){ $row['bonusType']=$bonusType[''.$row['type'].''];//奖金类型赋值 $lists[]=$row; } return $lists; } //奖金提现申请 function moneyTake($username,$amount){ global $KL_TIME; $r=$this->db->get_one("SELECT * FROM {$this->db->pre}member WHERE username='{$username}'"); $moneyUser=$r['money']; if($moneyUser<$amount&&$amount){ return $this->err('您的提现金额小于奖金总金额,请核实'); } $moneyPercent=$this->cfg['moneyPercent'];//手续费百分比 $serviceCharge=$amount*$moneyPercent;//提现收取的手续费 $amountActual=$amount-$serviceCharge;//提现实际金额 $bankInfo="银行:{$r['bank']} {$r['bankBranch']}<br>帐户名:{$r['accoutName']}<br>帐号:{$r['bankAccout']}"; if($amount%100===0){//判断是不是100的整数 $this->add($username,'-'.$amount,'5','奖金提现申请');//奖金扣除记录 //提现申请记录 $this->db->query("INSERT INTO {$this->db->pre}take_money " . "(username,amount,amountActual,serviceCharge,moneyPercent,bankInfo,status,addtime) " . "VALUES('{$username}','{$amount}','{$amountActual}','{$serviceCharge}','{$moneyPercent}','{$bankInfo}','1','{$KL_TIME}')"); return true; } else{ return $this->err('提现金额必须是100的整数'); } } //奖金提现列表 function listTake($condition = ' ', $order = 'id DESC'){ global $pages, $page, $pagesize, $offset; $takeStatus=$this->cfg['takeStatus']; $items = $this->db->count("{$this->db->pre}take_money",$condition); $pages = pages($items, $page, $pagesize); $result=$this->db->query("SELECT * from {$this->db->pre}take_money WHERE $condition order by {$order} LIMIT {$offset},{$pagesize}"); $lists=array(); while($row=$this->db->fetch_array($result)){ $row['statusCn']=$takeStatus[''.$row['status'].''];//提现状态设为中文 $lists[]=$row; } return $lists; } //确认提现记录是否存在 function moneyOne($username,$id){ $money=$this->db->get_one("SELECT * FROM {$this->db->pre}take_money WHERE username='{$username}' and id='{$id}'"); if($money){ return $money; } else{ return $this->err('提现记录不存在'); } } function moneyOk($username,$id,$status,$note=''){ global $KL_TIME; $moneyArr=$this->moneyOne($username,$id); if(!$moneyArr){ return $this->err('提现记录不存在'); } if($moneyArr['status']=='2'){ return $this->err('该笔提现申请已经过审核,请勿重复提交'); } if($status=='2'){ $this->db->query("UPDATE {$this->db->pre}take_money SET " . "status='{$status}',settime='{$KL_TIME}',note='{$note}' " . "WHERE id='{$id}'"); return true; } return $this->err('系统错误,提现审核失败'); } //购车基金列表 function listCarBonus($condition = ' ', $order = 'id DESC'){ global $pages, $page, $pagesize, $offset; $items = $this->db->count("{$this->db->pre}bonus_car",$condition); $pages = pages($items, $page, $pagesize); $result=$this->db->query("SELECT * from {$this->db->pre}bonus_car WHERE $condition order by {$order} LIMIT {$offset},{$pagesize}"); $lists=array(); $carMoneyType=$this->cfg['carMoneyType'];//购车基金数据类型 while($row=$this->db->fetch_array($result)){ $row['carMoneyTypeCn']=array_key_exists($row['carMoneyType'], $carMoneyType)?$carMoneyType[''.$row['carMoneyType'].'']:'';//报单币操做中文类型 $lists[]=$row; } return $lists; } function listManageBonus($condition = ' ', $order = 'id DESC'){ global $pages, $page, $pagesize, $offset; $items = $this->db->count("{$this->db->pre}bonus_manage",$condition); $pages = pages($items, $page, $pagesize); $result=$this->db->query("SELECT * from {$this->db->pre}bonus_manage WHERE $condition order by {$order} LIMIT {$offset},{$pagesize}"); $lists=array(); $mangeMoneyType=$this->cfg['mangeMoneyType'];//报单币数据类型 while($row=$this->db->fetch_array($result)){ $row['manageTypeCn']=array_key_exists($row['manageType'], $mangeMoneyType)?$mangeMoneyType[''.$row['manageType'].'']:'';//报单币操做中文类型 $lists[]=$row; } return $lists; } function err($error) { $this->errmsg = $error; return false; } }
想要进一步了解万元购车系统源码的朋友,请和我探讨,微信号:15889726201post