| 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];        }    }}
 |