分单位统计增加按牛分单位功能
This commit is contained in:
parent
80feb1c2d3
commit
b2d1803c00
|
@ -50,11 +50,28 @@ class Admin_StatController extends Zend_Controller_Action
|
|||
|
||||
function unitAction()
|
||||
{
|
||||
//各单位下载情况
|
||||
$sql = "select count(d.id) as num,o.unit from dataorder d
|
||||
left join offlineapp o on o.id=d.offlineappid
|
||||
where d.offlineappid>0 and o.unit is not null and d.status>4
|
||||
group by o.unit";
|
||||
$y = $this->_request->getParam('y');
|
||||
|
||||
if(!empty($y)||!is_numeric($y))
|
||||
{
|
||||
$n = date("Y",time());
|
||||
if($y<2004 || $y>$n)
|
||||
{
|
||||
$y=$n;
|
||||
}
|
||||
}
|
||||
$this->view->y = $y;
|
||||
|
||||
//各单位下载情况,统计的离线申请数据条数,需要有对应的dataorder记录
|
||||
/*$sql = "select count(d.id) as num,o.unit from dataorder d
|
||||
left join offlineapp o on o.id=d.offlineappid
|
||||
where d.offlineappid>0 and o.unit is not null and d.status>4";*/
|
||||
//各单位下载情况,统计的离线申请数据次数
|
||||
$sql = "select count(o.id) as num,o.unit from offlineapp o
|
||||
where o.unit is not null ";
|
||||
if ($y)
|
||||
$sql.=" and extract(year from o.ts_created)='$y'";
|
||||
$sql.=" group by o.unit";
|
||||
$fe = $this->db->query($sql);
|
||||
$unitoffline = $fe->fetchAll();
|
||||
|
||||
|
@ -63,8 +80,10 @@ class Admin_StatController extends Zend_Controller_Action
|
|||
//各单位在线下载情况
|
||||
$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";
|
||||
where d.onlineappid>0 and o.unit is not null";
|
||||
if ($y)
|
||||
$sql.=" and extract(year from o.ts_created)='$y'";
|
||||
$sql.=" group by o.unit";
|
||||
$fe = $this->db->query($sql);
|
||||
$unitonline = $fe->fetchAll();
|
||||
|
||||
|
|
|
@ -21,13 +21,24 @@
|
|||
</div>
|
||||
<div id="rightPanel">
|
||||
|
||||
<div class="cp">
|
||||
<div class="cp">
|
||||
<span>按年查看:</span>
|
||||
<a href="/admin/stat/unit/">总体查看(默认)</a>
|
||||
<a href="/admin/stat/unit/y/2004">2004</a>
|
||||
<a href="/admin/stat/unit/y/2005">2005</a>
|
||||
<a href="/admin/stat/unit/y/2006">2006</a>
|
||||
<a href="/admin/stat/unit/y/2007">2007</a>
|
||||
<a href="/admin/stat/unit/y/2008">2008</a>
|
||||
<a href="/admin/stat/unit/y/2009">2009</a>
|
||||
<a href="/admin/stat/unit/y/2010">2010</a>
|
||||
<a href="/admin/stat/unit/y/2011">2011</a>
|
||||
<a href="/admin/stat/unit/y/2012">2012</a>
|
||||
</div>
|
||||
<div id="unitdata">
|
||||
</div>
|
||||
|
||||
<table style="float:left;">
|
||||
<tr><td>单位名称</td><td>离线下载</td></tr>
|
||||
<tr><td>单位名称</td><td>离线申请次数</td></tr>
|
||||
<?php
|
||||
foreach ($this->unitoffline as $k=>$v)
|
||||
|
||||
|
@ -40,7 +51,7 @@
|
|||
?>
|
||||
</table>
|
||||
<table style="float:left;margin-left:20px;">
|
||||
<tr><td>单位名称</td><td>在线下载</td></tr>
|
||||
<tr><td>单位名称</td><td>在线下载条数</td></tr>
|
||||
<?php
|
||||
foreach ($this->unitonline as $k=>$v)
|
||||
|
||||
|
|
Loading…
Reference in New Issue