1控制层
$list = Db::name('pay') ->alias('a') ->field('a.*,mid_user_auth.real_name,mid_user_auth.tel,mid_user_auth.bank_name') ->join('mid_user','a.uid=mid_user.uid') ->join('mid_user_auth','mid_user_auth.real_no=mid_user.real_no') ->order('a.create_time ') ->paginate(10); $listAll = $list->all(); $error = array('系统错误,请稍后重试','请求参数错误','订单已经创建,请不要重复提交','查询收银台支付订单失败','交易已经创建再次支付时,订单金额必须与原金额一致','订单超时','系统错误','等待买家付款','交易关闭'); $success=array('消费成功'); foreach ($listAll as $key => $value){ $data=explode("-",$value['status']); //首先判断第一位是否是7,7是成功,status是 1-2-3的格式 if($data[0]=='7') { // dump($data[0]); // exit; $listAll[$key]['status'] = $success[0]; } else{ $listAll[$key]['status'] = $error[$data[2]]; } // if(count($data)>2){ // $listAll[$key]['status'] = $error[$data[2]]; // } } // 把分页数据赋值给模板变量list $this->assign('list', $list); $this->assign('listAll', $listAll); // 渲染模板输出 return $this->fetch();
}
2html页面
<td align="center"> {$consum.status} </td>