1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- /**
- * IntegralController.php UTF-8
- * h5 wap 积分
- *
- * @date : 2018/4/27 17:47
- *
- * @license 这不是一个自由软件,未经授权不许任何使用和传播。
- * @author : liuhongliang <lhl@huosdk.com>
- * @version : HUOSDK 8.0
- */
- namespace h5wap\wap\controller;
- use h5wap\common\controller\V2BaseController;
- use huo\controller\integral\MemIa;
- use huo\controller\integral\MemIntegral;
- use huo\controller\member\Member;
- use huo\controller\sign\Sign;
- use huolib\constant\FormatConst;
- use huolib\constant\MemItgConst;
- class IntegralController extends V2BaseController {
- /**
- * 积分记录页面
- * http://doc.1tsdk.com/138?page_id=3118
- * 【域名】/wap/integral/record/index
- */
- public function recordIndex() {
- $this->checkLogin();
- $_mem_id = $this->mem_id;
- $_page = $this->request->param('page/d', 1);
- $_offset = $this->request->param('offset/d', 10);
- $_page = $_page.','.$_offset;
- $where['itg_type'] = MemItgConst::MEM_ITG_ADD;
- $_logs = (new MemIntegral())->getItgList($where, $_page, $_mem_id);
- if (FormatConst::FORMAT_HTML == $this->response_type) {
- $this->assign('integral_get_record', $_logs['data']);
- return $this->fetch('integral/recordindex');
- }
- return $this->returnData($_logs);
- }
- /**
- * 积分记录列表
- * http://doc.1tsdk.com/138?page_id=3316
- * 【域名】/wap/integral/record/list
- */
- public function recordList() {
- $this->checkLogin();
- $_mem_id = $this->mem_id;
- $_page = $this->request->param('page/d', 1);
- $_offset = $this->request->param('offset/d', 10);
- $_itg_type = $this->request->param('itg_type/d', 0);
- $_ml_class = new MemIntegral();
- $_page = $_page.','.$_offset;
- $where['itg_type'] = $_itg_type;
- $_rdata = $_ml_class->getItgList($where, $_page, $_mem_id);
- $this->returnData($_rdata);
- }
- /**
- * 积分任务
- * http://doc.1tsdk.com/138?page_id=3122
- * 【域名】/wap/integral/task/index
- *
- */
- public function taskIndex() {
- $_user_info = (new Member())->getMemInfo($this->mem_id);
- $this->assign('userinfo', $_user_info);
- $_mem_id = $this->mem_id;
- // $_page = $this->request->param('page/d', 1);
- // $_offset = $this->request->param('offset/d', 100);
- // $_page = $_page.','.$_offset;
- $_mia_tasks = (new MemIa($_mem_id))->getMemIas();
- $_score_task['count'] = count($_mia_tasks);
- $_score_task['list'] = $_mia_tasks;
- $this->assign('score_task', $_score_task);
- $_sign_conf = (new Sign())->getSignConf();
- $_sign_list['count'] = count($_sign_conf);
- $_sign_list['list'] = $_sign_conf;
- $this->assign('sign_list', $_sign_list);
- return $this->fetch('integral/taskindex');
- }
- }
|