<?php
namespace admin\action;

class dataAnalystAction  extends \action
{
    public function resourceCompare()
    {
        $req = \mvc::$req;
        \view::set('req',$req);
        \view::put();
    }

    /**
     * 根据工厂ID获取资源文件列表
     */
    public function getResourceFilesByFac()
    {
        $req = \mvc::$req;
        $facIds = $req['fac_ids'];
        if(empty($facIds)) {
            exitJson(0, [], 0);
        }
        
        $facIdArr = explode(',', $facIds);
        $model = new \model\dataAnalyst();
        $rows = $model->getResourceFilesByFacIds($facIdArr);
        $this->successJson($rows);  
    }

    /**
     * 执行资源对比
     */
    public function compareResources()
    {
        $req = \mvc::$req;
        $gaIds = $req['ga_ids'];
        $resIds = $req['res_ids'];
        
        if(empty($gaIds) || empty($resIds)) {
            exitJson(-1, lg('参数错误'));
        }
        
        $gaIdArr = explode(',', $gaIds);
        $resIdArr = explode(',', $resIds);
        
        $model = new \model\dataAnalyst();
        $result = $model->compareData($gaIdArr, $resIdArr);
        $this->successJson($result);
        exitJson(1, ['rows' => $result], count($result));
    }
}