Showing
1 changed file
with
61 additions
and
0 deletions
| @@ -93,6 +93,9 @@ class Card extends Common | @@ -93,6 +93,9 @@ class Card extends Common | ||
| 93 | } | 93 | } |
| 94 | $rs[0]['start_time'] = date("Y年m月d日",$rs[0]['start_time']); | 94 | $rs[0]['start_time'] = date("Y年m月d日",$rs[0]['start_time']); |
| 95 | $rs[0]['end_time'] = date("Y年m月d日",$rs[0]['end_time']); | 95 | $rs[0]['end_time'] = date("Y年m月d日",$rs[0]['end_time']); |
| 96 | + | ||
| 97 | + $rs[0]['receive_start_time'] = date("Y年m月d日",$rs[0]['receive_start_time']); | ||
| 98 | + $rs[0]['receive_end_time'] = date("Y年m月d日",$rs[0]['receive_end_time']); | ||
| 96 | $this->assign ('rs',$rs[0]); | 99 | $this->assign ('rs',$rs[0]); |
| 97 | $this->assign ( 'title','优惠券详情'); | 100 | $this->assign ( 'title','优惠券详情'); |
| 98 | return $this->fetch(); | 101 | return $this->fetch(); |
| @@ -228,6 +231,7 @@ class Card extends Common | @@ -228,6 +231,7 @@ class Card extends Common | ||
| 228 | //格式化数据 | 231 | //格式化数据 |
| 229 | foreach ($rs as $key => $value) { | 232 | foreach ($rs as $key => $value) { |
| 230 | $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']); | 233 | $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']); |
| 234 | + $rs[$key]['contributor_time'] = date("Y年m月d日",$value['create_time']); | ||
| 231 | switch ($value['status']) { | 235 | switch ($value['status']) { |
| 232 | case '1': | 236 | case '1': |
| 233 | $rs[$key]['status_msg'] = '已投放'; | 237 | $rs[$key]['status_msg'] = '已投放'; |
| @@ -341,4 +345,61 @@ class Card extends Common | @@ -341,4 +345,61 @@ class Card extends Common | ||
| 341 | $this->assign ( 'title','卡券投放'); | 345 | $this->assign ( 'title','卡券投放'); |
| 342 | return $this->fetch(); | 346 | return $this->fetch(); |
| 343 | } | 347 | } |
| 348 | + | ||
| 349 | + /** | ||
| 350 | + * 商家卡券-优惠券-卡券列表 | ||
| 351 | + */ | ||
| 352 | + public function sellercardsss(){ | ||
| 353 | + if(Request::isAjax()){ | ||
| 354 | + $data = Request::except('file'); | ||
| 355 | + | ||
| 356 | + $where = ''; | ||
| 357 | + $channel = $data['channel'] ? $data['channel'] : 1; | ||
| 358 | + | ||
| 359 | + $where .= ($channel && $channel==4) ? ' re.type_id in (1,2,3)' : " re.type_id in ($channel)"; | ||
| 360 | + $where .= $data['key'] ? ' and s.sellername like "%'.$data['key'].'%"' : ""; | ||
| 361 | + | ||
| 362 | + $offset = ($data["page"] - 1) * $data["limit"]; | ||
| 363 | + $limit = " LIMIT $offset,".$data['limit']; | ||
| 364 | + | ||
| 365 | + //卡券信息 | ||
| 366 | + $rs = Db::query("SELECT | ||
| 367 | + s.* | ||
| 368 | + FROM | ||
| 369 | + `xt-member-two-LINE`.xt_dc_dz_card_info AS s | ||
| 370 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id | ||
| 371 | + WHERE | ||
| 372 | + ".$where." order by s.sid".$limit); | ||
| 373 | + //格式化数据 | ||
| 374 | + foreach ($rs as $key => $value) { | ||
| 375 | + $rs[$key]['create_time'] = date("Y年m月d日",$value['create_time']); | ||
| 376 | + switch ($value['status']) { | ||
| 377 | + case '1': | ||
| 378 | + $rs[$key]['status'] = '已投放'; | ||
| 379 | + break; | ||
| 380 | + case '2': | ||
| 381 | + $rs[$key]['status'] = '未投放'; | ||
| 382 | + break; | ||
| 383 | + case '3': | ||
| 384 | + $rs[$key]['status'] = '停止投放'; | ||
| 385 | + break; | ||
| 386 | + default: | ||
| 387 | + # code... | ||
| 388 | + break; | ||
| 389 | + } | ||
| 390 | + } | ||
| 391 | + | ||
| 392 | + //获取总条数 | ||
| 393 | + $total = Db::query("SELECT | ||
| 394 | + s.id | ||
| 395 | + FROM | ||
| 396 | + `xt-member-two-LINE`.xt_dc_dz_card_info AS s | ||
| 397 | + LEFT JOIN `xt-member-two-LINE`.xt_dc_dz_seller_type_rel AS re ON re.sid = s.id | ||
| 398 | + WHERE | ||
| 399 | + ".$where.""); | ||
| 400 | + return $result = ['code'=>0,'msg'=>'获取成功!','data'=>$rs,'count'=>count($total),'rel'=>1]; | ||
| 401 | + } | ||
| 402 | + $this->assign ( 'title','商家卡券'); | ||
| 403 | + return $this->fetch(); | ||
| 404 | + } | ||
| 344 | } | 405 | } |
-
Please register or login to post a comment