|
@@ -23,6 +23,23 @@ class CarDownCurrInfoController extends BaseController
|
|
|
return json_encode($data);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ public function driverList(Request $request) {
|
|
|
+ $mineCode = isset($request->mine_code) ? $request->mine_code : null; // 矿分类
|
|
|
+ $sqlStr = "select per_name, dep from down_personnel_info";
|
|
|
+ $list = $this->executeSql($sqlStr);
|
|
|
+
|
|
|
+ $sqlStr = 'SELECT dep, count(1) FROM `down_personnel_info` GROUP BY dep';
|
|
|
+ $groupCon = $this->executeSql($sqlStr);
|
|
|
+
|
|
|
+ $data = [
|
|
|
+ 'charts'=>$groupCon,
|
|
|
+ 'list'=>$list
|
|
|
+ ];
|
|
|
+
|
|
|
+ return json_encode($data);
|
|
|
+ }
|
|
|
+
|
|
|
public function getCarCon($mineCode='zaoquan') {
|
|
|
$sqlStr = /** @lang text */
|
|
|
"SELECT count(1) con FROM down_car_site_status where out_time is null or out_time < in_time";
|
|
@@ -64,6 +81,7 @@ class CarDownCurrInfoController extends BaseController
|
|
|
|
|
|
}
|
|
|
|
|
|
+
|
|
|
public function executeSql($sqlStr, $modelname = -1, $mineCode='zaoquan') {
|
|
|
|
|
|
$conn = 'etl_'.$mineCode;
|