会员权益项目
This commit is contained in:
@@ -35,15 +35,15 @@ class Level extends Backend
|
||||
protected $model = null;
|
||||
protected $modelValidate = true;
|
||||
protected $pay_method = null;
|
||||
protected $benefit_model = null;
|
||||
protected $join_config_model = null;
|
||||
protected $benefits_project_model = null;
|
||||
|
||||
public function _initialize()
|
||||
{
|
||||
parent::_initialize();
|
||||
$this->model = new \app\admin\model\wdsxh\member\Level;
|
||||
$this->benefit_model = new \app\admin\model\wdsxh\member\MemberBenefits;
|
||||
$this->join_config_model = new \app\admin\model\wdsxh\member\JoinConfig;
|
||||
$this->benefits_project_model = new \app\admin\model\wdsxh\member\MemberBenefitsProject();
|
||||
$this->view->assign("statusList", $this->model->getStatusList());
|
||||
$pay_method = (new FeesConfig())->where('id',1)->value('pay_method');
|
||||
$this->pay_method = $pay_method;
|
||||
@@ -115,9 +115,9 @@ class Level extends Backend
|
||||
*/
|
||||
public function benefits()
|
||||
{
|
||||
$join_config_id = $this->request->get('join_config_id');
|
||||
$benefits = $this->benefit_model->getSimpleByStatus(0, $join_config_id);
|
||||
if (empty($benefits)) {
|
||||
$join_config_id = $this->request->get('join_config_id');
|
||||
$benefits_project = $this->benefits_project_model->getSimpleByStatus(0, $join_config_id);
|
||||
if (empty($benefits_project)) {
|
||||
return json([
|
||||
'code' => 1,
|
||||
'msg' => __('No benefits found'),
|
||||
@@ -127,7 +127,7 @@ class Level extends Backend
|
||||
return json([
|
||||
'code' => 0,
|
||||
'msg' => 'success',
|
||||
'data' => $benefits,
|
||||
'data' => $benefits_project,
|
||||
]);
|
||||
}
|
||||
|
||||
@@ -140,8 +140,8 @@ class Level extends Backend
|
||||
public function add()
|
||||
{
|
||||
if (false === $this->request->isPost()) {
|
||||
$benefits = $this->benefit_model->getSimpleByStatus(0);
|
||||
$this->view->assign('benefits', $benefits);
|
||||
$benefits_project = $this->benefits_project_model->getSimpleByStatus(0);
|
||||
$this->view->assign('benefits_project', $benefits_project);
|
||||
|
||||
$join_config = $this->join_config_model->getSimpleByStatus();
|
||||
$this->view->assign('join_config', $join_config);
|
||||
@@ -200,8 +200,8 @@ class Level extends Backend
|
||||
$this->error(__('You have no permission'));
|
||||
}
|
||||
if (false === $this->request->isPost()) {
|
||||
$benefits = $this->benefit_model->getSimpleByStatus(0);
|
||||
$this->view->assign('benefits', $benefits);
|
||||
$benefits_project = $this->benefits_project_model->getSimpleByStatus(0);
|
||||
$this->view->assign('benefits_project', $benefits_project);
|
||||
|
||||
$join_config = $this->join_config_model->getSimpleByStatus();
|
||||
$this->view->assign('join_config', $join_config);
|
||||
|
||||
35
application/admin/controller/wdsxh/member/RightsProject.php
Normal file
35
application/admin/controller/wdsxh/member/RightsProject.php
Normal file
@@ -0,0 +1,35 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | 麦沃德科技赋能开发者,助力商协会发展
|
||||
// +----------------------------------------------------------------------
|
||||
// | Copyright (c) 2017~2024 www.wdsxh.cn All rights reserved.
|
||||
// +----------------------------------------------------------------------
|
||||
// | 沃德商协会系统并不是自由软件,不加密,并不代表开源,未经许可不可自由转售和商用
|
||||
// +----------------------------------------------------------------------
|
||||
// | Author: MY WORLD Team <bd@maiwd.cn> www.maiwd.cn
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\admin\controller\wdsxh\member;
|
||||
|
||||
use app\common\controller\Backend;
|
||||
|
||||
/**
|
||||
* 会员列表
|
||||
*
|
||||
* @icon fa fa-circle-o
|
||||
*/
|
||||
class Rights extends Backend
|
||||
{
|
||||
protected $join_config_model = null;
|
||||
|
||||
public function _initialize()
|
||||
{
|
||||
parent::_initialize();
|
||||
$this->model = new \app\admin\model\wdsxh\member\MemberBenefitsProject();
|
||||
$this->view->assign("statusList", $this->model->getDisabledList());
|
||||
|
||||
$this->join_config_model = new \app\admin\model\wdsxh\member\JoinConfig();
|
||||
$this->view->assign('join_config', $this->join_config_model->getSimpleByStatus());
|
||||
$this->searchFields = ['title'];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user