修复pagespeed不区分站点和设备的bug

hotfix/远程访问多媒体中心
尹诚诚 8 years ago
parent db4fac8199
commit 1bbb725d95

@ -26,7 +26,7 @@ class Index extends CI_Controller {
$device = $this->input->post('device'); $device = $this->input->post('device');
$start_score = $this->input->post('start_score'); $start_score = $this->input->post('start_score');
$end_score = $this->input->post('end_score'); $end_score = $this->input->post('end_score');
$data['score_data_list'] = $this->PageSpeedData_model->search_score_list($start_score, $end_score, $device, $this->config->item('site_code')); $data['score_data_list'] = $this->PageSpeedData_model->search_score_list($start_score, $end_score, $this->config->item('site_code'), $device);
if (empty($data['score_data_list'])) { if (empty($data['score_data_list'])) {
echo json_encode('没有找到数据'); echo json_encode('没有找到数据');
} else { } else {

@ -129,10 +129,10 @@ class PageSpeedData_model extends CI_Model {
$this->topnum = 50; $this->topnum = 50;
$this->where = ' AND psd.psd_SiteCode=' . $this->INFO->escape($psd_SiteCode); $this->where = ' AND psd.psd_SiteCode=' . $this->INFO->escape($psd_SiteCode);
if ($device == 'moblie') { if ($device == 'moblie') {
$this->where = " AND psd.psd_MobileScore BETWEEN $start_score AND $end_score "; $this->where .= " AND psd.psd_MobileScore BETWEEN $start_score AND $end_score ";
$this->orderby = ' ORDER BY psd_MobileScore ASC '; $this->orderby = ' ORDER BY psd_MobileScore ASC ';
} else { } else {
$this->where = " AND psd.psd_DesktopScore BETWEEN $start_score AND $end_score "; $this->where .= " AND psd.psd_DesktopScore BETWEEN $start_score AND $end_score ";
$this->orderby = ' ORDER BY psd_DesktopScore ASC '; $this->orderby = ' ORDER BY psd_DesktopScore ASC ';
} }
return $this->get_list(); return $this->get_list();

@ -49,10 +49,10 @@
<form class="form-inline" method="post" name="form_score_search" id="form_score_search" action="<?php echo site_url('apps/pagespeed/index/search_score'); ?>"> <form class="form-inline" method="post" name="form_score_search" id="form_score_search" action="<?php echo site_url('apps/pagespeed/index/search_score'); ?>">
<div class="form-group"> <div class="form-group">
<label for="exampleInputEmail1"></label> <label for="exampleInputEmail1"></label>
<input type="number" class="form-control" id="exampleInputEmail1" name="start_score" placeholder="开始分数"> <input type="number" class="form-control" id="start_score" name="start_score" placeholder="开始分数">
<input type="number" class="form-control" id="exampleInputPassword1" name="end_score" placeholder="结束分数"> <input type="number" class="form-control" id="end_score" name="end_score" placeholder="结束分数">
<select class="form-control" name="device"> <select class="form-control" name="device">
<option value="mobile">Mobile</option> <option value="moblie">Mobile</option>
<option value="desktop">Desktop</option> <option value="desktop">Desktop</option>
</select> </select>
</div> </div>

Loading…
Cancel
Save