colly_wyx
2017-08-10 f7a98b088d5f7246cf12ee072169057a8e762664
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php 
 
class ManagerController extends System_Controller_Admin{
 
    public function init(){
        parent::init();
        //$this->data_service = new Service_Data();
        //echo $this->layout;
    }
 
    public function IndexAction(){
        $daily_service = new Service_Daily();
        $user_id = '597bf6a1a0e6d23f5c3c9869';
        
        if($this->getRequest()->isXmlHttpRequest()){
            $start_time = $this->post('start_time');
            $start_time = strtotime($start_time);
            $end_time = $this->post('end_time');
            $end_time = strtotime($end_time);
            $diff_days = ($end_time - $start_time) / 86400;
            $total_days = $diff_days + 1;//时间段内总天数
            $days_arr=  array();
            for($i = 0; $i < $total_days ; $i++){
                $days_arr[] = date('Y-m-d', strtotime('+'.$i.' day', $start_time));
            }
            $user_dailys = $daily_service->getUserDataList($user_id, $days_arr);
            exit($this->send(array('user_dailys' => $user_dailys, 'days_arr' => $days_arr)));
        }
        else{
            $start_time = strtotime("-7 day");
            $end_time = strtotime("-1 day");
            $diff_days = ($end_time - $start_time) / 86400;
            $total_days = $diff_days + 1;//时间段内总天数
            //$step = ($total_days - $total_days % 7) / 7;
            $days_arr=  array();
            for($i = 0; $i < $total_days ; $i++){
                $days_arr[] = date('Y-m-d', strtotime('+'.$i.' day', $start_time));
            }
            $user_dailys = $daily_service->getUserDataList($user_id, $days_arr);
            $this->getView()->assign(array('user_dailys' => $user_dailys, 'days_arr' => $days_arr));
        }
        
    }
 
}