ListController.class.php 1.17 KB
<?php
/**
 * 【后台】考勤列表接口
 * ListController.class.php
 * User: caijianhua
 * Date: 2017/8/29
 * Time: 下午5:15
 */

namespace Apicp\Controller\Sign;

use Common\Service\SignService;

class ListController extends \Apicp\Controller\AbstractController
{
    /** @var  SignService 考勤签到表 */
    protected $sign_service;

    public function before_action($action = '')
    {
        if (!parent::before_action($action)) {
            return false;
        }
        $this->sign_service = new SignService();
        return true;
    }

    /**
     * 考勤列表接口
     *
     * @author 蔡建华
     */
    public function Index_post()
    {
        $params = I('post.');
        $params['article_id'] = 0;

        // 分页默认值
        $page = !empty($params['page']) ? intval($params['page']) : self::PAGE_DEFAULT;
        $limit = !empty($params['limit']) ? intval($params['limit']) : self::PAGE_LIMIT_DEFAULT;

        list($start, $limit) = page_limit($page, $limit);
        $page_option = [$start, $limit];

        //  考勤列表
        $this->_result = $this->sign_service->sign_search_list($params, $page_option);
        return true;
    }
}