window.location.href='./login.php';"); function display_status($status,$notify){ if($status==1) $msg = '已支付'; elseif($status==2) $msg = '已退款'; elseif($status==3) $msg = '已冻结'; else $msg = '未支付'; if($notify==0 && $status>0) $msg .= '
通知成功'; elseif($status>0) $msg .= '
通知失败'; return $msg; } $paytype = []; $paytypes = []; $rs = $DB->getAll("SELECT * FROM pre_type WHERE status=1"); foreach($rs as $row){ $paytype[$row['id']] = $row['showname']; $paytypes[$row['id']] = $row['name']; } unset($rs); $sql=" uid=$uid"; $links=''; if(isset($_GET['paytype']) && $_GET['paytype']>0) { $paytype = intval($_GET['paytype']); $sql.=" AND A.`type`='$paytype'"; $links.='&paytype='.$paytype; } if(isset($_GET['dstatus']) && $_GET['dstatus']==1) { $sql.=" AND A.status=1"; $links.='&dstatus=1'; } if(isset($_GET['kw']) && !empty($_GET['kw'])) { $kw=daddslashes($_GET['kw']); if($_GET['type']==1){ $sql.=" AND A.`trade_no`='{$kw}'"; }elseif($_GET['type']==2){ $sql.=" AND A.`out_trade_no`='{$kw}'"; }elseif($_GET['type']==3){ $sql.=" AND A.`name` like '%{$kw}%'"; }elseif($_GET['type']==4){ $sql.=" AND A.`money`='{$kw}'"; }elseif($_GET['type']==5){ $kws = explode('>',$kw); $sql.=" AND A.`addtime`>='{$kws[0]}' AND A.`addtime`<='{$kws[1]}'"; } $numrows=$DB->getColumn("SELECT count(*) from pre_order A WHERE{$sql}"); $con='包含 '.$_GET['value'].' 的共有 '.$numrows.' 条订单'; $link='&type='.$_GET['type'].'&kw='.$_GET['kw'].$links; }else{ $numrows=$DB->getColumn("SELECT count(*) from pre_order A WHERE{$sql}"); $con='共有 '.$numrows.' 条订单'; $link=$links; } ?>
query("SELECT A.*,B.plugin FROM pre_order A LEFT JOIN pre_channel B ON A.channel=B.id WHERE{$sql} order by trade_no desc limit $offset,$pagesize"); while($res = $rs->fetch()) { echo ''; } ?>
系统订单号/商户订单号商品名称商品金额支付方式创建时间/完成时间状态操作
'.$res['trade_no'].'
'.$res['out_trade_no'].'
'.$res['name'].''.$res['money'].' '.$paytype[$res['type']].''.$res['addtime'].'
'.$res['endtime'].'
'.display_status($res['status'], $res['notify']).'明细 补单
';