|
本帖最后由 zhgc 于 2021-8-17 14:51 编辑
节选自wiki_kb
- <?php
- ob_start();
- //Created by syant / 2021
- //获得R102的相关信息
- require_once("memdb.phar");
- require_once("phar://memdb.phar/mem.inc.php");
- require_once("phar://memdb.phar/mem.func.php");
- //--- Json Start ---
- header('Content-type: text/json; charset=utf-8');
- $data=array(
- "tag"=>418,
- "tick"=>"",
- "msg"=>"start...",
- "output"=>0,
- "line"=>array(),
- "alarm"=>false,
- "alarmmsg"=>"",
- );
- //=== Json Start ===
- //--- 参数处理 ---
- $line=$_GET["line"];
复制代码
$key=substr($datestr,0,10);
mdb_delete($key); //当前这一个时都要重新计算
foreach($workclass as $k=>$v){
//遍历,可能内存清空了
$workdate=$v["w"];
$workhh=$v["h"];
$key=$workdate.sprintf("%02d",$workhh);
$mm=mdb_query($key);
if(is_array($mm)){
//有保存的数据,不处理
}else{
$sql="select line_name,group_name,sum(pass_qty) pass_qty,sum(fail_qty) fail_qty,sum(repass_qty) repass_qty,sum(refail_qty) refail_qty
from sfc.r_station_rec_t where work_date='{$workdate}'
and work_section=$workhh group by line_name,group_name";
$result = mysqli_query($db,$sql);
$r102=array();
while($row = mysqli_fetch_assoc($result)){
$r102[]=$row;
}
mysqli_free_result($result);
mdb_set_2($key,$r102);
}
}
|
|