<?php
namespace admin\action;

use \model\projectRecommend;

class projectRecommendAction extends \action

{
    public function list()
    {
        $req = \mvc::$req;
        \view::set('pwcode', 'P100');
        \view::set('req',$req);
        \view::set('active','recommend');
        \view::put('project/index');
    }

    //获取推荐单项目
    public function getList(){
        $req = \mvc::$req;
        $rules = $this->urlRulesToWhere($req);
        if(isset($req['numbers'])){
			$rules['numbers'] = arryNums($req['numbers']);
			$rules['numlike'] = empty($req['numlike']) ? 0 : $req['numlike'];
		}

        $projectRecommend = new projectRecommend();
        $data = $projectRecommend->getList($req, $rules);
        $this->successJson($data);
    }

    //推荐项目
    public function recommend(){
        $req = \mvc::$req;
        $projectRecommend = new projectRecommend();
        $projectRecommend->setRecommend($req);
        $this->successJson();
    }

    //不推荐项目
    public function notRecommend(){
        $req = \mvc::$req;
        $projectRecommend = new projectRecommend();
        $projectRecommend->setRecommend($req,false);
        $this->successJson();
    }

    // 跳转确认成员详情
    public function chkMemberDetail(){
        $req = \mvc::$req;
        \view::set('pwcode', 'P100');
        \view::set('req',$req);
        \view::put('project/projectRecommend/chkMemberDetail');
    }

    // 获取确认成员详情列表
    public function getChkMemberDetail(){
        $req = \mvc::$req;
        $projectRecommend = new projectRecommend();
        $data = $projectRecommend->chkMemberDetail($req);
        $this->successJson($data);
    }

    // 选中项转项目清单
    public function toProjectItems(){
        $req = \mvc::$req;
        $req['impcode'] = "projectItemImp";
        $req['op'] = "add";
        $req['pr_id'] = 1;
        $req['type'] = "projectItemImp";
        $projectRecommend = new projectRecommend();
        $data = $projectRecommend->toProjectItems($req);
        $this->successJson($data);
    }
}