select('id','finished_num','start_time as upd_time','device_id') ->get()->toArray(); if(! empty($dispatch)){ $first_id = SystemL::max('id'); list($status, $msg) = (new FeederDataGeneratorService())->generateData($dispatch); if($status){ $end_id = SystemL::max('id'); ForDeviceData::whereIn('id',array_column($dispatch,'id')) ->update(['del_time' => time(), 'systeml_id_str' => $first_id . '|' . $end_id]); }else{ echo $msg . "\n"; } }else{ echo "暂无\n"; } echo '生成设备数据--------end---------------'; } }