|
|
@@ -35,7 +35,18 @@ class Inspect extends Api
|
|
|
|
|
|
foreach ($list as $key => $value){
|
|
|
$where = [$value['sys_rq'].'00:00:00',$value['sys_rq'].'24:00:00'];
|
|
|
- $list[$key]['count'] = Db::name('db_手工检验')->where('sys_rq','between time',$where)->count();
|
|
|
+ $dataCount = Db::name('db_手工检验')->where('sys_rq','between time',$where)->field('rtrim(sys_id) as sys_id')->order('sys_id asc')->select();
|
|
|
+ $list[$key]['count'] = count($dataCount);
|
|
|
+ // 提取 sys_id 列成新数组
|
|
|
+ $sysIds = array_column($dataCount, 'sys_id');
|
|
|
+ //统计每个不同的 sys_id 的数量
|
|
|
+ $counts = array_count_values($sysIds);
|
|
|
+ $i = 0;
|
|
|
+ foreach ($counts as $k=>$v){
|
|
|
+ $list[$key]['sys'][$i]['sys_id'] = $k;
|
|
|
+ $list[$key]['sys'][$i]['count'] = $v;
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
}
|
|
|
$this->success('请求成功',$list);
|
|
|
}
|
|
|
@@ -95,7 +106,18 @@ class Inspect extends Api
|
|
|
$list = Db::query($sql);
|
|
|
foreach ($list as $key => $value){
|
|
|
$where = [$value['sys_rq'].'00:00:00',$value['sys_rq'].'24:00:00'];
|
|
|
- $list[$key]['count'] = Db::name('db_机器检验')->where('sys_rq','between time',$where)->count();
|
|
|
+ $dataCount = Db::name('db_机器检验')->where('sys_rq','between time',$where)->field('rtrim(sys_id) as sys_id')->order('sys_id asc')->select();
|
|
|
+ $list[$key]['count'] = count($dataCount);
|
|
|
+ // 提取 sys_id 列成新数组
|
|
|
+ $sysIds = array_column($dataCount, 'sys_id');
|
|
|
+ //统计每个不同的 sys_id 的数量
|
|
|
+ $counts = array_count_values($sysIds);
|
|
|
+ $i = 0;
|
|
|
+ foreach ($counts as $k=>$v){
|
|
|
+ $list[$key]['sys'][$i]['sys_id'] = $k;
|
|
|
+ $list[$key]['sys'][$i]['count'] = $v;
|
|
|
+ $i++;
|
|
|
+ }
|
|
|
}
|
|
|
$this->success('请求成功',$list);
|
|
|
}
|