提交 8a8ab308 authored 作者: chengye's avatar chengye

测试基站详情读取抄表数据

上级 ede99830
...@@ -77,20 +77,23 @@ class Index extends Base ...@@ -77,20 +77,23 @@ class Index extends Base
// 'repo_numb' => 18766, // 'repo_numb' => 18766,
// 'power' => round(18766/60,2) // 'power' => round(18766/60,2)
// ]; // ];
$ues = Db::connect('db_config1') $us = Db::connect('db_config1')
->table('em_useage')->alias('eu') ->table('em_useage')->alias('eu')
->join(['em'],'em.id=eu.em_id') ->join(['em'],'em.id=eu.em_id')
->join(['station_info'=>'s'],'em.station_id=s.station_id') ->join(['station_info'=>'s'],'em.station_id=s.station_id')
->where('s.proj_number','=',$data->project_code) ->where('s.proj_number','=',$data->project_code)
->select(); ->select();
//计算功耗 //计算功耗
if($us) {
echo "<pre/>"; $ues = [];
if($ues){ if (count($us) == count($us, 1)) {
var_dump($ues); $ues[] = $us;
$ues['repo'] = floor($ues['current_sum_numb'] - $ues['last_sum_numb']); }
$days = floor(($ues['current_date']-$ues['last_date']) / (3600*24)); foreach ($ues as $k => $v) {
$ues['power'] = round( $ues['repo'] / $days,2); $ues[$k]['repo'] = floor($v['current_sum_numb'] - $v['last_sum_numb']);
$days = floor(($v['current_date'] - $v['last_date']) / (3600 * 24));
$ues[$k]['power'] = round($ues[$k]['repo'] / $days, 2);
}
} }
$this->assign('useage',$ues?:[]); $this->assign('useage',$ues?:[]);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论