/** * 登录日志 * Enter description here ... */ public function index() { $energy = D('energy'); $map = parent::_search(); $lists = $this->_mod->where($map)->field('add_time,uid')->select(); foreach ($lists as $key => $value) { $lists[$key] = date('Y-m-d', $value['add_time']); } $lists = array_unique($lists); //去掉重复的日期 $energy_array = $energy->where($map)->select(); $list = array(); foreach ($lists as $key => $value) { foreach ($energy_array as $k => $v) { if ($value == date('Y-m-d', $v['add_time'])) { $energy_temp[$value][] = $v['energy']; } $list[$key]['sum_energy'] = array_sum($energy_temp[$value]); //计算每天更新的千卡数 } $list[$key]['add_time'] = $value; } $count = count($list); $p = new Page($count, 10); $list = array_slice($list, $p->firstRow, $p->listRows); $page = $p->show(); $list = $this->array_sort($list, 'add_time'); $this->assign('page', $page); $this->assign('list', $list); $this->display(); }