AddAtLogController.class.php 2.35 KB
<?php
/**
 * 写入日志记录到附件记录表
 * Created by PhpStorm.
 * User: heyuelong
 * Date: 2018年5月10日16:56:46
 */

namespace Apicp\Controller\Attachment;


use Common\Common\AttachOperation;


class AddAtLogController extends AbstractController
{
    protected $_require_login = false;

    public function Index()
    {

        // 初始化附件操作类
        $attach = AttachOperation::instance();

        $app = I('get.app');

        // 本方法根据应用区分不同的方案
        switch ($app) {
            case 'course':

                // 写入课程附件日志
                $attach->get_course_at_ids([], false, true);
                break;
            case 'exam':

                // 写入考试中心附件日志
                $attach->get_exam_at_ids([], false, true);
                break;

            case 'live':

                // 写入直播附件日志
                $attach->get_live_at_ids([], false, true);
                break;
            case 'news':

                // 写入新闻附件日志
                $attach->get_news_at_ids([], false, true);
                break;
            case 'activity':

                // 活动中心附件日志
                $attach->get_activity_at_ids([], false, true);
                break;
            case 'questionnaire':
                // 调研中心附件日志
                $attach->get_questionnaire_at_ids([], false, true);
                break;
            case 'train':

                // 线下培训附件日志记录
                $attach->get_train_at_ids([], false, true);
                break;
            case 'task':

                // 任务中心附件日志记录
                $attach->get_task_at_ids([], false, true);
                break;
            case 'sale':

                // 业绩比拼附件日志记录
                $attach->get_sale_at_ids([], false, true);
                break;
            case 'teacher':

                // 企业讲师日志附件记录
                $attach->get_teacher_at_ids([], false, true);
                break;
            case 'lottery':

                // 积分抽奖日志附件记录
                $attach->get_lottery_at_ids([], false, true);
                break;
            default:
                return true;
        }


        $this->_result = [];

        return true;
    }
}