将按单位统计的功能恢复为原来的离线、在线下载量统计。
This commit is contained in:
parent
94392260ae
commit
8f89268643
|
@ -71,17 +71,25 @@ class Admin_StatController extends Zend_Controller_Action
|
||||||
function unitAction()
|
function unitAction()
|
||||||
{
|
{
|
||||||
//各单位下载情况
|
//各单位下载情况
|
||||||
$sql = "select count(o.id) as offline,count(ol.id) as online,o.unit from dataorder d
|
$sql = "select count(d.id) as num,o.unit from dataorder d
|
||||||
left join offlineapp o on o.id=d.offlineappid
|
left join offlineapp o on o.id=d.offlineappid
|
||||||
left join onlineapp ol on ol.unit=o.unit
|
where d.offlineappid>0 and o.unit is not null and d.status>4
|
||||||
where (d.offlineappid>0 and o.unit is not null and d.status>4) or (d.onlineappid>0 and o.unit is not null)
|
group by o.unit";
|
||||||
group by o.unit
|
|
||||||
";
|
|
||||||
$fe = $this->db->query($sql);
|
$fe = $this->db->query($sql);
|
||||||
$unitoffline = $fe->fetchAll();
|
$unitoffline = $fe->fetchAll();
|
||||||
|
|
||||||
$this->view->unitoffline = $unitoffline;
|
$this->view->unitoffline = $unitoffline;
|
||||||
|
|
||||||
|
//各单位在线下载情况
|
||||||
|
$sql = "select count(d.id) as num,o.unit from dataorder d
|
||||||
|
left join onlineapp o on o.id=d.onlineappid
|
||||||
|
where d.onlineappid>0 and o.unit is not null
|
||||||
|
group by o.unit";
|
||||||
|
$fe = $this->db->query($sql);
|
||||||
|
$unitonline = $fe->fetchAll();
|
||||||
|
|
||||||
|
$this->view->unitonline = $unitonline;
|
||||||
|
|
||||||
|
|
||||||
}//分单位统计
|
}//分单位统计
|
||||||
|
|
||||||
|
|
|
@ -20,25 +20,37 @@
|
||||||
<?= $this->partial('stat/left.phtml'); ?>
|
<?= $this->partial('stat/left.phtml'); ?>
|
||||||
</div>
|
</div>
|
||||||
<div id="rightPanel">
|
<div id="rightPanel">
|
||||||
<script language="javascript" type="text/javascript" src="/static/js/plot/jquery.jqplot.js"></script>
|
|
||||||
<script language="javascript" type="text/javascript" src="/static/js/plot/plugins/jqplot.barRenderer.js"></script>
|
|
||||||
<script language="javascript" type="text/javascript" src="/static/js/plot/plugins/jqplot.pieRenderer.js"></script>
|
|
||||||
<script language="javascript" type="text/javascript" src="/static/js/plot/plugins/jqplot.categoryAxisRenderer.js"></script>
|
|
||||||
<script language="javascript" type="text/javascript" src="/static/js/plot/plugins/jqplot.highlighter.js"></script>
|
|
||||||
<script language="javascript" type="text/javascript" src="/static/js/plot/plugins/jqplot.pointLabels.js"></script>
|
|
||||||
<div class="cp">
|
|
||||||
|
|
||||||
|
<div class="cp">
|
||||||
|
</div>
|
||||||
|
<div id="unitdata">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table>
|
<table style="float:left;">
|
||||||
<tr><td>单位名称</td><td>下载数</td></tr>
|
<tr><td>单位名称</td><td>离线下载</td></tr>
|
||||||
<?php
|
<?php
|
||||||
|
foreach ($this->unitoffline as $k=>$v)
|
||||||
|
|
||||||
foreach($this->unitoffline as $k=>$v)
|
|
||||||
{
|
{
|
||||||
|
|
||||||
echo "<tr><td>{$v['unit']}</td><td>{$v['num']}</td></tr>";
|
echo "<tr><td>{$v['unit']}</td><td>{$v['num']}</td></tr>";
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
</table>
|
</table>
|
||||||
|
<table style="float:left;margin-left:20px;">
|
||||||
|
<tr><td>单位名称</td><td>在线下载</td></tr>
|
||||||
|
<?php
|
||||||
|
foreach ($this->unitonline as $k=>$v)
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
echo "<tr><td>{$v['unit']}</td><td>{$v['num']}</td></tr>";
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
|
</table>
|
||||||
|
|
||||||
</div>
|
</div>
|
Loading…
Reference in New Issue