public function chaxunKuaiDiNo()
 {
     $db = new DB_test();
     $arr_header = $this->arr_header;
     $arr_body = $this->arr_body;
     $arr_channelinfo = $this->arr_channelinfo;
     $com = $arr_body['com'];
     $nu = $arr_body['nu'];
     $query = "select fd_kdcompany_id as comid,fd_kdcompany_no as com,\n\t\t         fd_kdcompany_api as api,fd_kdcompany_name as comname from \n\t       tb_kdcompany where fd_kdcompany_no = '{$com}'";
     //只显示激活的列表
     $db->query($query);
     $arr_v = auto_charset($db->getFiledData(''), 'gbk', 'utf-8');
     $a = new Express();
     switch ($arr_v['api']) {
         case 'gethtmlorder':
             //echo $arr_v ['api'];
             $result = $a->gethtmlorder($com, $nu);
             $arr_msg['msgbody']['apiurl'] = $result;
             $arr_msg['msgbody']['apitype'] = $arr_v['api'];
             break;
         default:
             $result = $a->getorder($com, $nu);
             $arr_msg['msgbody'] = $result;
             $arr_msg['msgbody']['apitype'] = $arr_v['api'];
             break;
     }
     $arr_message = array("result" => "success", "message" => "读取成功!");
     $retcode = "0";
     //反馈状态 0 成功 200 自定义错误
     $returnvalue = array("msgbody" => $arr_msg['msgbody']);
     $returnval = TfbxmlResponse::ResponsetoApp($retcode, $returnvalue);
     return $returnval;
 }
function getauthorset($tabname, $filename)
{
    $db = new DB_test();
    $query = "select * from {$tabname} left join tb_arrive on fd_arrive_id=fd_" . $filename . "_arriveid left join  tb_authorindustry on fd_auindustry_id=fd_" . $filename . "_auindustryid";
    $db->query($query);
    $arr_data = $db->getFiledData();
    foreach ($arr_data as $value) {
        foreach ($value as $key => $v) {
            $id = $value['fd_' . $filename . '_id'];
            if ($key != "fd_" . $filename . "_id") {
                $arr_newdata[$id][$key] = $v;
            }
        }
    }
    return $arr_newdata;
}
function getsalepaycardbackstate()
{
    $db = new DB_test();
    $query = "select fd_selt_state as state,fd_stdetail_paycardid as paycardid,fd_selt_date as date,fd_stdetail_memo as memo   from tb_salelistbackdetail\n\tleft join tb_salelistback on fd_selt_id=fd_stdetail_seltid";
    $db->query($query);
    $arr_data = $db->getFiledData();
    foreach ($arr_data as $value) {
        $arr_pacardid = explode(",", $value['paycardid']);
        foreach ($arr_pacardid as $v1) {
            $arr_state[$v1]['state'] = $value['state'];
            $arr_state[$v1]['date'] = $value['date'];
            $arr_state[$v1]['memo'] = $value['memo'];
        }
    }
    return $arr_state;
}
if (!empty($typekind)) {
    switch ($typekind) {
        case "pay":
            $thname = "支付额";
            break;
        case "cost":
            $thname = "成本";
            break;
        case "fee":
            $thname = "手续费";
            break;
    }
}
$query = "select  case\n                 when fd_agpm_paytype ='coupon' then '购买抵用券'\n                 when fd_agpm_paytype ='creditcard' then '信用卡还款'" . "when fd_agpm_paytype ='recharge' then        '充值'" . "when fd_agpm_paytype ='pay' then       '还贷款'" . "when fd_agpm_paytype ='order' then '订单付款'" . "when fd_agpm_paytype ='tfmg' then '转账汇款'\n                 else '其他业务' END  paytype,\n\t\t\t\tfd_agpm_id               as agpmid,\n                fd_agpm_agentmoney  as money,\n\t\t\t\tfd_agpm_payfee  as payfee,\n\t\t\t\tfd_agpm_sdcragentfeemoney  as costmoney,\n\t\t\t\tfd_agpm_agentdate        as paydate,\n\t\t\t\tfd_agpm_paytype as url,\n\t\t\t\t\n\t\t\t\tfd_agpm_bkntno as bkntno,\t\n\t\t\t\tfd_agpm_shoucardno as shoucardno,\n                fd_agpm_shoucardbank as shoucardbank,\n\t\t\t\tfd_agpm_shoucardman as shoucardman,\n                fd_agpm_shoucardmobile as shoucardmobile,\n\t\t\t\tfd_agpm_bkordernumber            as bkordernumber,\n                 fd_paycard_key                   as paycardkey,\n                 fd_author_truename               as author\n\t\t\t\t\n\t\t  from tb_agentpaymoneylist \n\t\t  left join tb_paycard on fd_agpm_paycardid = fd_paycard_id\n          left join tb_author  on fd_author_id  = fd_agpm_authorid \n\t\t  left join tb_paymoneylistdetail on fd_pymyltdetail_agpmid = fd_agpm_id \n\t\t  left join tb_paymoneylist on fd_pymyltdetail_paymoneylistid = fd_pymylt_id\n          where fd_agpm_payrq = '00' and fd_agpm_isagentpay = '1' {$where} and year(fd_agpm_agentdate) = '{$year}'";
$db->query($query);
$arr_result = $db->getFiledData('');
foreach ($arr_result as $val) {
    if ($val['url'] == 'coupon') {
        $val['url'] = 'couponsale_view';
    }
    if ($val['url'] == 'creditcard') {
        $val['url'] = 'creditcard_sp';
    }
    if ($val['url'] == 'recharge') {
        $val['url'] = 'rechargeglist_sp';
    }
    if ($val['url'] == 'tfmg') {
        $val['url'] = 'transfermoney_sp';
    }
    if ($val['url'] == 'pay') {
        $val['url'] = 'repaymoney_sp';
示例#5
0
function getauthorset($tabname, $filename, $id)
{
    $db = new DB_test();
    $query = "select fd_" . $filename . "_name as name from  {$tabname}\n\twhere fd_" . $filename . "_id='{$id}'";
    $db->query($query);
    $arr_data = $db->getFiledData();
    return $arr_data['0']['name'];
}
$allcbmoney = '<a href="payment_detail.php?type=day&datetime=' . $curData . '&collect=day">' . $allcbmoney . '</a>';
$allpayfee = '<a href="payment_detail.php?type=day&datetime=' . $curData . '&collect=day">' . $allpayfee . '</a>';
$allagentmoney = '<a href="payment_detail.php?type=day&datetime=' . $curData . '&collect=day">' . $allagentmoney . '</a>';
foreach ($arr_paytype as $key => $value) {
    $paymoney = changenum('2', $arr_allmoney[$key]['paymoney']);
    $agentmoney = changenum('2', $arr_allmoney[$key]['agentmoney']);
    $cbmoney = changenum('2', $arr_allmoney[$key]['cbmoney']);
    $payfee = changenum('2', $arr_allmoney[$key]['payfee']);
    $showall .= ' <td class="right"><a href="payment_detail.php?type=day&datetime=' . $curData . '&paytype=' . $key . '&collect=day">' . $paymoney . '</a></td>
              <td class="right"><a href="payment_detail.php?type=day&datetime=' . $curData . '&paytype=' . $key . '&collect=day">' . $agentmoney . '</a></td>
              <td class="right"><a href="payment_detail.php?type=day&datetime=' . $curData . '&paytype=' . $key . '&collect=day">' . $cbmoney . '</a></td>
              <td class="right" style="border-right:1px #222 solid"><a href="payment_detail.php?type=day&datetime=' . $curData . '&paytype=' . $key . '&collect=day">' . $payfee . '</a></td>';
}
$query = "select fd_sdcr_id as sdcrid ,fd_sdcr_name as sdcrname   from tb_sendcenter";
$db->query($query);
$arr_data = $db->getFiledData();
foreach ($arr_data as $value) {
    $arr_sdcrid[] = $value['sdcrid'];
    $arr_sdcrname[] = $value['sdcrname'];
}
$sdcrname = makeselect($arr_sdcrname, $sdcrname, $arr_sdcrid);
$t->set_var("sdcrname", $sdcrname);
$t->set_var("type", $type);
$t->set_var("showall", $showall);
$t->set_var("typeyear", $typeyear);
$t->set_var("isdisplay", $isdisplay);
$t->set_var("count", $count);
$t->set_var("error", $error);
$t->set_var("startday", $startday);
$t->set_var("endday", $endday);
$t->set_var("authorname", $authorname);
<?php

$thismenucode = "10n002";
require "../include/common.inc.php";
$db = new DB_test();
//$dbtj = new DB_test ;
$t = new Template('.', "keep");
$t->set_file("agency_monthtable_view", "realtimetradeview.html");
$indate = date("Y-m-d", time());
//获取代付收入金额
$t->set_block("agency_monthtable_view", "prolist", "prolists");
$query = "select\n       case \n        when fd_agpm_payrq ='01' then '<font color=blue>请求交易</font>'\n        when fd_agpm_payrq ='00' then '<font color=green>交易完成</font>'\n        when fd_agpm_payrq ='03' then '<font color=red>交易取消</font>'\n        else '无效状态' END  payrq,\n\t\tcase \n        when fd_paycard_scope ='creditcard' then '信用卡'\n        when fd_paycard_scope ='bankcard' then '借记卡'\n\t\t END paycardscope,\n\t\t \n\t\tfd_appmnu_name  as\t paytype,\n\t\tfd_agpm_id as payid,\n\t\tfd_paycard_key as paycardkey,\n\t\t\tfd_sdcr_name as sdcrname,\n\t\t\tfd_agpm_bkordernumber as bkordernumber,\n\t\t\tfd_author_truename as authorname,\n\t\t\tdate_format(fd_agpm_paydate,'%m-%d') as paydate ,\n\t\t   date_format(fd_agpm_arrivedate,'%m-%d') as arrivedate,\n\t\t\tfd_agpm_bkmoney as paymoney,\n\t\t   fd_agpm_sdcrpayfeemoney as sdcrpayfeemoney,\n\t\t   fd_agpm_payfee as payfee ,\n\t\t   (fd_agpm_payfee -fd_agpm_sdcrpayfeemoney) as lirun  \n\t\t\tfrom tb_agentpaymoneylist\n\t\t\tleft join tb_author on fd_author_id = fd_agpm_authorid\n\t\t\tleft join tb_paycard on fd_paycard_id = fd_agpm_paycardid\n\t\t\tleft join tb_appmenu on fd_appmnu_no = fd_agpm_paytype\n\t\t\tleft join tb_sendcenter on fd_agpm_sdcrid = fd_sdcr_id\n\t\t\twhere fd_agpm_method = 'in' \n\t\t\torder by fd_agpm_datetime desc limit 100";
$db->query($query);
$arr_result = $db->getFiledData('');
foreach ($arr_result as $val) {
    $t->set_var($val);
    $allpaymoney += $val['paymoney'];
    $allsdcrpayfeemoney += $val['sdcrpayfeemoney'];
    $allpayfee += $val['payfee'];
    $alllirun += $val['lirun'];
    $t->parse("prolists", "prolist", true);
}
if (empty($arr_result)) {
    $t->parse("prolists", "", true);
}
$query = "select\n\t\t\tfd_agpm_paydate as paydate,\n\t\t\tfd_agpm_bkmoney as paymoney\n\t\t\tfrom tb_agentpaymoneylist\n\t\t\twhere fd_agpm_method = 'in' \n\t\t\tand fd_agpm_paydate='{$indate}'";
$db->query($query);
$arr_data = $db->getFiledData('');
foreach ($arr_data as $val) {
    $all_paymoney += $val['paymoney'];
}