文件
mashangyoujiu/Application/Vip/Controller/CardBagController.class.php

142 行
3.6 KiB
PHP
可执行文件

<?php
namespace Vip\Controller;
use Think\Controller;
//[1.8.68]
class CardBagController extends BaseController
{
/**
* 会员卡包(加载模板)
*/
Public function index()
{
// 判断模板类型
$user_info = I('session.userinfo');
switch ($user_info['style_model']) {
case 1:
// 第一套模板
$this->display('index');
break;
case 2:
// 第二套模板
$this->display('index2');
break;
case 3:
// 第三套模板
$this->display('index3');
break;
default:
// 第一套模板
$this->display('index');
}
}
/**
* 获取用户所有次卡
* @return [array] $res
*/
public function getUserCardList()
{
$merchant_id = session('merchantid');
$vip_id = session('vid');
$SubCardApi = new \Api\Controller\SubCardController();
$res = $SubCardApi->userCardList($merchant_id, $vip_id, '', '', '', false);
$this->ajaxReturn($res);
}
/**
* 次卡详情,加载模版
*/
public function cardDetails()
{
// 判断模板类型
$user_info = I('session.userinfo');
switch ($user_info['style_model']) {
case 1:
// 第一套模板
$this->display('cardDetails');
break;
case 2:
// 第二套模板
$this->display('cardDetails2');
break;
case 3:
// 第三套模板
$this->display('cardDetails3');
break;
default:
// 第一套模板
$this->display('cardDetails');
}
}
/**
* 获取次卡
* @param [int] $id 会员次卡id
* @return [array] $res
*/
public function getCardInfo()
{
// 用户次卡id
$id = I('post.id');
if (!$id) {
$res = array('status' => 0, 'msg' => '参数缺失');
$this->ajaxReturn($res);
}
$merchant_id = session('merchantid');
$vip_id = session('vid');
$SubCardApi = new \Api\Controller\SubCardController();
$res = $SubCardApi->userCardInfo($merchant_id, $vip_id, $id);
$this->ajaxReturn($res);
}
/**
* 使用码展示页
*/
public function cardCode()
{
// 判断模板类型
$user_info = I('session.userinfo');
switch ($user_info['style_model']) {
case 1:
// 第一套模板
$this->display('cardCode');
break;
case 2:
// 第二套模板
$this->display('cardCode2');
break;
case 3:
// 第三套模板
$this->display('cardCode3');
break;
default:
// 第一套模板
$this->display('cardCode');
}
}
/**
* 获取使用码
* @param [int] $vip_id 用户id
*/
public function getUseCode()
{
// 用户次卡id
$id = I('post.id');
if (!$id) {
$res = array('status' => 0, 'msg' => '参数缺失');
$this->ajaxReturn($res);
}
$merchant_id = session('merchantid');
$vip_id = session('vid');
$SubCardApi = new \Api\Controller\SubCardController();
$res = $SubCardApi->useCard($merchant_id, $vip_id, $id);
$this->ajaxReturn($res);
}
}