|
...
|
...
|
@@ -26,7 +26,7 @@ class Card extends Common |
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
|
|
|
|
WHERE
|
|
|
|
WHERE s.owner = 2 AND
|
|
|
|
".$where." order by s.sid".$limit);
|
|
|
|
//格式化数据
|
|
|
|
foreach ($rs as $key => $value) {
|
|
...
|
...
|
@@ -53,7 +53,7 @@ class Card extends Common |
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
|
|
|
|
WHERE
|
|
|
|
WHERE s.owner = 2 AND
|
|
|
|
".$where."");
|
|
|
|
return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
|
|
|
|
}
|
|
...
|
...
|
@@ -175,8 +175,8 @@ class Card extends Common |
|
|
|
$data = Request::except('file');
|
|
|
|
if(Request::isAjax()){
|
|
|
|
$arr = [];
|
|
|
|
$arr['sid'] = $data['seller_id'];
|
|
|
|
$arr['sellername'] = $data['seller_name'];
|
|
|
|
$arr['sid'] = $data['seller_id'] ? $data['seller_id'] : 0;
|
|
|
|
$arr['sellername'] = $data['seller_name'] ? $data['seller_name'] : '';
|
|
|
|
$arr['bid'] = $data['card_id'];
|
|
|
|
$arr['card_title'] = $data['title'];
|
|
|
|
$arr['price'] = $data['price'];
|
|
...
|
...
|
@@ -226,12 +226,12 @@ class Card extends Common |
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
|
|
|
|
WHERE
|
|
|
|
WHERE s.owner = 2 AND
|
|
|
|
".$where." order by s.sid".$limit);
|
|
|
|
//格式化数据
|
|
|
|
foreach ($rs as $key => $value) {
|
|
|
|
$rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']);
|
|
|
|
$rs[$key]['contributor_time'] = date("Y年m月d日",$value['create_time']);
|
|
|
|
$rs[$key]['contributor_time'] = $value['contributor_time'] ? date("Y年m月d日",$value['contributor_time']) : '';
|
|
|
|
switch ($value['status']) {
|
|
|
|
case '1':
|
|
|
|
$rs[$key]['status_msg'] = '已投放';
|
|
...
|
...
|
@@ -254,7 +254,7 @@ class Card extends Common |
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
|
|
|
|
WHERE
|
|
|
|
WHERE s.owner = 2 AND
|
|
|
|
".$where."");
|
|
|
|
return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
|
|
|
|
}
|
|
...
|
...
|
@@ -347,17 +347,11 @@ class Card extends Common |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 商家卡券-优惠券-卡券列表
|
|
|
|
* 平台卡券-优惠券-卡券列表
|
|
|
|
*/
|
|
|
|
public function sellercardsss(){
|
|
|
|
public function platformcard(){
|
|
|
|
if(Request::isAjax()){
|
|
|
|
$data = Request::except('file');
|
|
|
|
|
|
|
|
$where = '';
|
|
|
|
$channel = $data['channel'] ? $data['channel'] : 1;
|
|
|
|
|
|
|
|
$where .= ($channel && $channel==4) ? ' re.type_id in (1,2,3)' : " re.type_id in ($channel)";
|
|
|
|
$where .= $data['key'] ? ' and s.sellername like "%'.$data['key'].'%"' : "";
|
|
|
|
|
|
|
|
$offset = ($data["page"] - 1) * $data["limit"];
|
|
|
|
$limit = " LIMIT $offset,".$data['limit'];
|
|
...
|
...
|
@@ -367,9 +361,7 @@ class Card extends Common |
|
|
|
s.*
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
|
|
|
|
WHERE
|
|
|
|
".$where." order by s.sid".$limit);
|
|
|
|
WHERE s.owner = 1 order by s.sid".$limit);
|
|
|
|
//格式化数据
|
|
|
|
foreach ($rs as $key => $value) {
|
|
|
|
$rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']);
|
|
...
|
...
|
@@ -394,9 +386,64 @@ class Card extends Common |
|
|
|
s.id
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id
|
|
|
|
WHERE
|
|
|
|
".$where."");
|
|
|
|
|
|
|
|
WHERE s.owner = 1");
|
|
|
|
return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
|
|
|
|
}
|
|
|
|
$this->assign ( 'title','平台卡券');
|
|
|
|
return $this->fetch();
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 创建优惠券-选择商户
|
|
|
|
*/
|
|
|
|
public function selectplatform(){
|
|
|
|
$this->assign ( 'title','创建卡券');
|
|
|
|
return $this->fetch();
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 平台卡券-卡券投放-卡券列表
|
|
|
|
*/
|
|
|
|
public function cardputforplat(){
|
|
|
|
if(Request::isAjax()){
|
|
|
|
$data = Request::except('file');
|
|
|
|
|
|
|
|
$offset = ($data["page"] - 1) * $data["limit"];
|
|
|
|
$limit = " LIMIT $offset,".$data['limit'];
|
|
|
|
|
|
|
|
//卡券信息
|
|
|
|
$rs = Db::query("SELECT
|
|
|
|
s.*
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
WHERE s.owner = 1 order by s.sid".$limit);
|
|
|
|
//格式化数据
|
|
|
|
foreach ($rs as $key => $value) {
|
|
|
|
$rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']);
|
|
|
|
$rs[$key]['contributor_time'] = $value['contributor_time'] ? date("Y年m月d日",$value['contributor_time']) : '';
|
|
|
|
switch ($value['status']) {
|
|
|
|
case '1':
|
|
|
|
$rs[$key]['status_msg'] = '已投放';
|
|
|
|
break;
|
|
|
|
case '2':
|
|
|
|
$rs[$key]['status_msg'] = '未投放';
|
|
|
|
break;
|
|
|
|
case '3':
|
|
|
|
$rs[$key]['status_msg'] = '停止投放';
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
# code...
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//获取总条数
|
|
|
|
$total = Db::query("SELECT
|
|
|
|
s.id
|
|
|
|
FROM
|
|
|
|
`xt-member-two-LINE`.xt_dc_dz_card_info AS s
|
|
|
|
WHERE s.owner = 1");
|
|
|
|
return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1];
|
|
|
|
}
|
|
|
|
$this->assign ( 'title','商家卡券');
|
...
|
...
|
|