1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?php
- /**
- * GiftController.php UTF-8
- * 礼包处理类
- *
- * @date : 2018/1/19 16:25
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : linjiebin <ljb@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace web\pc\controller\v8;
- use think\Session;
- use web\common\controller\WebBaseController;
- use web\pc\logic\GiftLogic;
- class GiftController extends WebBaseController {
- public function __construct() {
- parent::__construct();
- }
- public function index() {
- $_web_info = $this->web_info;
- $this->set_seo($_web_info['web_basic']['company_name']);
- $_gift_class = new GiftLogic();
- $_name = $this->request->param('giftname', '');
- $_page = $this->request->param('page', 1);
- $_row = $this->request->param('row', 8);
- $_map = [];
- if (!empty($_name)) {
- $_map['gf.title|g.name'] = ['like', "%$_name%"];
- }
- $_rdata['gift'] = $_gift_class->getGifts(0, $_map, $_page.','.$_row);
- if($this->request->isAjax()){
- return $_rdata;
- }
- // print_r($_rdata);
- $this->assign($_rdata);
- return $this->fetch('Gift/index');
- }
- public function set_gift() {
- if ($this->request->isAjax()) {
- if (!$this->isLogin()) {
- return ['error' => 1, 'msg' => '未登录'];
- }
- $_giftid = $this->request->param('giftid');
- $_gift_class = new GiftLogic();
- $_mem_id = Session::get('user.id');
- $_res = $_gift_class->setGift($_mem_id, $_giftid);
- if (601 == $_res) {
- return ['error' => 2, 'msg' => '礼包已下架'];
- }
- if (602 == $_res) {
- return ['error' => 3, 'msg' => '已经领取过了,请到个人中心查看'];
- }
- return ['error' => 0, 'msg' => '领取成功', 'data' => $_res];
- }
- }
- }
|