|
@@ -1795,7 +1795,127 @@ class ApiController extends BaseController
|
|
if (!$date) {
|
|
if (!$date) {
|
|
return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
|
|
return self::errorResponse(ApiEnum::STATUS_CODE_EMPTY);
|
|
}
|
|
}
|
|
- dd(123);
|
|
|
|
|
|
+
|
|
|
|
+ $start_time = date('Y-m-d 18:00:00', strtotime($date . ' -1 day')); // 2025-10-08 18:00:00
|
|
|
|
+ $end_time = date('Y-m-d 18:00:00', strtotime($date)); // 2025-10-09 18:00:00
|
|
|
|
+
|
|
|
|
+ //配煤一计划
|
|
|
|
+ $jh1 = DB::connection('mysql_fwe10')->table('uf_gggs_hcjmjh')
|
|
|
|
+ ->where('create_time', '>=', $start_time)
|
|
|
|
+ ->where('create_time', '<', $end_time)
|
|
|
|
+ ->where('ssdw',0)
|
|
|
|
+ ->where('is_delete',0)
|
|
|
|
+ ->orderBy('create_time', 'desc')
|
|
|
|
+ ->first();
|
|
|
|
+
|
|
|
|
+ //配煤二计划
|
|
|
|
+ $jh2 = DB::connection('mysql_fwe10')->table('uf_gggs_hcjmjh')
|
|
|
|
+ ->where('create_time', '>=', $start_time)
|
|
|
|
+ ->where('create_time', '<', $end_time)
|
|
|
|
+ ->where('ssdw',1)
|
|
|
|
+ ->where('is_delete',0)
|
|
|
|
+ ->orderBy('create_time', 'desc')
|
|
|
|
+ ->first();
|
|
|
|
+
|
|
|
|
+ //配煤一实际
|
|
|
|
+ $sj1 = DB::connection('mysql_fwe10')->table('uf_gggs_hcsjjm')
|
|
|
|
+ ->where('create_time', '>=', $start_time)
|
|
|
|
+ ->where('create_time', '<', $end_time)
|
|
|
|
+ ->where('ssdw',0)
|
|
|
|
+ ->where('is_delete',0)
|
|
|
|
+ ->orderBy('create_time', 'desc')
|
|
|
|
+ ->first();
|
|
|
|
+
|
|
|
|
+ //配煤二实际
|
|
|
|
+ $sj2 = DB::connection('mysql_fwe10')->table('uf_gggs_hcsjjm')
|
|
|
|
+ ->where('create_time', '>=', $start_time)
|
|
|
|
+ ->where('create_time', '<', $end_time)
|
|
|
|
+ ->where('ssdw',1)
|
|
|
|
+ ->where('is_delete',0)
|
|
|
|
+ ->orderBy('create_time', 'desc')
|
|
|
|
+ ->first();
|
|
|
|
+ //计划
|
|
|
|
+ $result['pm1_jh_mmls'] = $jh1->mmls;//配煤一计划末煤列数
|
|
|
|
+ $result['pm1_jh_xhmls'] = $jh1->xhmls;//配煤一计划洗混煤列数
|
|
|
|
+ $result['pm1_jh_jmls'] = $jh1->jmls;//配煤一计划精煤列数
|
|
|
|
+
|
|
|
|
+ $result['pm1_jh_mmjl'] = $jh1->mmjl;//配煤一计划末煤进量
|
|
|
|
+ $result['pm1_jh_xhmjl'] = $jh1->xhmjl;//配煤一计划洗混煤进量
|
|
|
|
+ $result['pm1_jh_jmjl'] = $jh1->jmjl;//配煤一计划精煤进量
|
|
|
|
+
|
|
|
|
+ $result['pm1_jh_mmmx'] = $jh1->mmmx;//配煤一计划末煤明细
|
|
|
|
+ $result['pm1_jh_xhmmx'] = $jh1->xhmmx;//配煤一计划洗混煤明细
|
|
|
|
+ $result['pm1_jh_jmmx'] = $jh1->jmmx;//配煤一计划精煤明细
|
|
|
|
+
|
|
|
|
+ $result['pm1_jh_ls'] = $jh1->mmls + $jh1->xhmls + $jh1->jmls;//配煤一计划列数
|
|
|
|
+
|
|
|
|
+ $result['pm2_jh_mmls'] = $jh2->mmls;//配煤二计划末煤列数
|
|
|
|
+ $result['pm2_jh_xhmls'] = $jh2->xhmls;//配煤二计划洗混煤列数
|
|
|
|
+ $result['pm2_jh_jmls'] = $jh2->jmls;//配煤二计划精煤列数
|
|
|
|
+
|
|
|
|
+ $result['pm2_jh_mmjl'] = $jh2->mmjl;//配煤二计划末煤进量
|
|
|
|
+ $result['pm2_jh_xhmjl'] = $jh2->xhmjl;//配煤二计划洗混煤进量
|
|
|
|
+ $result['pm2_jh_jmjl'] = $jh2->jmjl;//配煤二计划精煤进量
|
|
|
|
+
|
|
|
|
+ $result['pm2_jh_mmmx'] = $jh2->mmmx;//配煤二计划末煤明细
|
|
|
|
+ $result['pm2_jh_xhmmx'] = $jh2->xhmmx;//配煤二计划洗混煤明细
|
|
|
|
+ $result['pm2_jh_jmmx'] = $jh2->jmmx;//配煤二计划精煤明细
|
|
|
|
+
|
|
|
|
+ $result['pm2_jh_ls'] = $jh2->mmls + $jh2->xhmls + $jh2->jmls;//配煤二计划列数
|
|
|
|
+
|
|
|
|
+ $result['jh_hj'] = $result['pm1_jh_ls'] + $result['pm2_jh_ls'];//计划合计
|
|
|
|
+ //实际
|
|
|
|
+ $result['pm1_sj_mmls'] = $sj1->mmls;//配煤一实际末煤列数
|
|
|
|
+ $result['pm1_sj_xhmls'] = $sj1->xhmls;//配煤一实际洗混煤列数
|
|
|
|
+ $result['pm1_sj_jmls'] = $sj1->jmls;//配煤一实际精煤列数
|
|
|
|
+
|
|
|
|
+ $result['pm1_sj_mmjl'] = $sj1->mmjl;//配煤一实际末煤进量
|
|
|
|
+ $result['pm1_sj_xhmjl'] = $sj1->xhmjl;//配煤一实际洗混煤进量
|
|
|
|
+ $result['pm1_sj_jmjl'] = $sj1->jmjl;//配煤一实际精煤进量
|
|
|
|
+
|
|
|
|
+ $result['pm1_sj_mmmx'] = $sj1->mmmx;//配煤一实际末煤明细
|
|
|
|
+ $result['pm1_sj_xhmmx'] = $sj1->xhmmx;//配煤一实际洗混煤明细
|
|
|
|
+ $result['pm1_sj_jmmx'] = $sj1->jmmx;//配煤一实际精煤明细
|
|
|
|
+
|
|
|
|
+ $result['pm1_sj_ls'] = $sj1->mmls + $sj1->xhmls + $sj1->jmls;//配煤一计划列数
|
|
|
|
+
|
|
|
|
+ $result['pm2_sj_mmls'] = $sj2->mmls;//配煤二实际末煤列数
|
|
|
|
+ $result['pm2_sj_xhmls'] = $sj2->xhmls;//配煤二实际洗混煤列数
|
|
|
|
+ $result['pm2_sj_jmls'] = $sj2->jmls;//配煤二实际精煤列数
|
|
|
|
+
|
|
|
|
+ $result['pm2_sj_mmjl'] = $sj2->mmjl;//配煤二实际末煤进量
|
|
|
|
+ $result['pm2_sj_xhmjl'] = $sj2->xhmjl;//配煤二实际洗混煤进量
|
|
|
|
+ $result['pm2_sj_jmjl'] = $sj2->jmjl;//配煤二实际精煤进量
|
|
|
|
+
|
|
|
|
+ $result['pm2_sj_mmmx'] = $sj2->mmmx;//配煤二实际末煤明细
|
|
|
|
+ $result['pm2_sj_xhmmx'] = $sj2->xhmmx;//配煤二实际洗混煤明细
|
|
|
|
+ $result['pm2_sj_jmmx'] = $sj2->jmmx;//配煤二实际精煤明细
|
|
|
|
+
|
|
|
|
+ $result['pm2_sj_ls'] = $sj2->mmls + $sj2->xhmls + $sj2->jmls;//配煤二实际列数
|
|
|
|
+
|
|
|
|
+ $result['sj_hj'] = $result['pm1_sj_ls'] + $result['pm2_sj_ls'];//实际合计
|
|
|
|
+
|
|
|
|
+ $result['pm1_xhc'] = $sj1->xhcqk;//配煤一卸火车情况
|
|
|
|
+
|
|
|
|
+ $result['pm2_xhc'] = $sj2->xhcqk;//配煤二卸火车情况
|
|
|
|
+
|
|
|
|
+ $bz1 = trim($sj1->bz ?? '');
|
|
|
|
+ $bz2 = trim($sj2->bz ?? '');
|
|
|
|
+ if (empty($bz1) && empty($bz2)) {
|
|
|
|
+ $result['bz'] = '无';
|
|
|
|
+ } else {
|
|
|
|
+ $result['bz'] = implode(';', array_filter([$bz1, $bz2]));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ foreach ($result as $key => &$value) {
|
|
|
|
+ if ($value === null) {
|
|
|
|
+ $value = '/';
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ unset($value);
|
|
|
|
+
|
|
|
|
+ return $result;
|
|
}
|
|
}
|
|
|
|
|
|
//腾讯位置接口服务
|
|
//腾讯位置接口服务
|