|
...
|
...
|
@@ -892,6 +892,10 @@ class Seller extends Common |
|
|
|
return $this->fetch();
|
|
|
|
}
|
|
|
|
|
|
|
|
private function check($aid) {
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 从商家维度统计:订单、短信等情况
|
|
|
|
*/
|
|
...
|
...
|
@@ -982,46 +986,109 @@ class Seller extends Common |
|
|
|
}else{
|
|
|
|
$limit = " LIMIT $offset,".$data['limit'];
|
|
|
|
}
|
|
|
|
$rs = Db::query("SELECT
|
|
|
|
dv.type,
|
|
|
|
r.tid,
|
|
|
|
r.tableinfo,
|
|
|
|
r.id,
|
|
|
|
r.rname,
|
|
|
|
r.sex,
|
|
|
|
r.pnum,
|
|
|
|
r.phone,
|
|
|
|
r.cusdem,
|
|
|
|
r.ddate,
|
|
|
|
r.cdate,
|
|
|
|
r.status,
|
|
|
|
r.ddate_solt,
|
|
|
|
r.room_demand,
|
|
|
|
r.operator_openid,
|
|
|
|
s.sellername,
|
|
|
|
s.is_tele,
|
|
|
|
s.seller_tel
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_reserve AS r
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id
|
|
|
|
WHERE
|
|
|
|
$where
|
|
|
|
GROUP BY
|
|
|
|
r.id".$limit);
|
|
|
|
|
|
|
|
$total = Db::query("SELECT
|
|
|
|
r.id
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_reserve AS r
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id
|
|
|
|
WHERE
|
|
|
|
$where
|
|
|
|
GROUP BY
|
|
|
|
r.id");
|
|
|
|
$admin = db('admin')->where(array('admin_id'=>session('aid')))->find();
|
|
|
|
|
|
|
|
//当前用户分组为代理商时 获取代理商下面的数据
|
|
|
|
if(!in_array($admin['group_id'],array(8))) {
|
|
|
|
//查询账号对应的区域ID
|
|
|
|
$account = Db::query("SELECT
|
|
|
|
*
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_agent_account
|
|
|
|
WHERE
|
|
|
|
account = '".$admin['username']."'");
|
|
|
|
|
|
|
|
$where .= ' AND ags.areaid = '.$account[0]['areaid']; //区域ID
|
|
|
|
|
|
|
|
//检测是否为代理商
|
|
|
|
$rs = Db::query("SELECT
|
|
|
|
dv.type,
|
|
|
|
r.tid,
|
|
|
|
r.tableinfo,
|
|
|
|
r.id,
|
|
|
|
r.rname,
|
|
|
|
r.sex,
|
|
|
|
r.pnum,
|
|
|
|
r.phone,
|
|
|
|
r.cusdem,
|
|
|
|
r.ddate,
|
|
|
|
r.cdate,
|
|
|
|
r.status,
|
|
|
|
r.ddate_solt,
|
|
|
|
r.room_demand,
|
|
|
|
r.operator_openid,
|
|
|
|
s.sellername,
|
|
|
|
s.is_tele,
|
|
|
|
s.seller_tel
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_reserve AS r
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_agent_seller AS ags on ags.sellerid = s.id
|
|
|
|
WHERE
|
|
|
|
$where
|
|
|
|
GROUP BY
|
|
|
|
r.id".$limit);
|
|
|
|
|
|
|
|
$total = Db::query("SELECT
|
|
|
|
r.id
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_reserve AS r
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_agent_seller AS ags on ags.sellerid = s.id
|
|
|
|
WHERE
|
|
|
|
$where
|
|
|
|
GROUP BY
|
|
|
|
r.id");
|
|
|
|
}else{
|
|
|
|
//检测是否为代理商
|
|
|
|
$rs = Db::query("SELECT
|
|
|
|
dv.type,
|
|
|
|
r.tid,
|
|
|
|
r.tableinfo,
|
|
|
|
r.id,
|
|
|
|
r.rname,
|
|
|
|
r.sex,
|
|
|
|
r.pnum,
|
|
|
|
r.phone,
|
|
|
|
r.cusdem,
|
|
|
|
r.ddate,
|
|
|
|
r.cdate,
|
|
|
|
r.status,
|
|
|
|
r.ddate_solt,
|
|
|
|
r.room_demand,
|
|
|
|
r.operator_openid,
|
|
|
|
s.sellername,
|
|
|
|
s.is_tele,
|
|
|
|
s.seller_tel
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_reserve AS r
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id
|
|
|
|
WHERE
|
|
|
|
$where
|
|
|
|
GROUP BY
|
|
|
|
r.id".$limit);
|
|
|
|
|
|
|
|
echo Db::getLastSql();die;
|
|
|
|
|
|
|
|
$total = Db::query("SELECT
|
|
|
|
r.id
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_reserve AS r
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_seller AS s ON r.sid = s.id
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = r.sid
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_app_dv AS dv ON dv.sid = s.id
|
|
|
|
WHERE
|
|
|
|
$where
|
|
|
|
GROUP BY
|
|
|
|
r.id");
|
|
|
|
}
|
|
|
|
|
|
|
|
foreach ($rs as $key => $value) {
|
|
|
|
$rs[$key]['seller_tel'] = str_replace(',', '、', $value['seller_tel']);
|
...
|
...
|
|