table('uf_wghgl_new') ->where('lrr', $person_id)->where('lrsj', 'like', '%' . $date . '%') ->orderBy('lrsj', 'asc')->get(); foreach ($query as $key => $val) { $area_arr[] = $val->jcqy; $res[] = [ 'area' => $val->jcqy, 'date' => $val->lrsj, 'data_id' => $val->id, 'url' => '/mobilemode/formbasebrowserview.jsp?billid=' . $val->id . '&modeId=580&formId=-976', ]; } $area_list = DB::connection('mysql_fwview')->table('formtable_main_974') ->whereNotIn('qymc', $area_arr)->orderBy('areaid', 'asc')->get(); foreach ($area_list as $area) { $res[] = [ 'area' => $area, 'date' => '', 'data_id' => '', 'url' => '', ]; } $result['data'] = $res; return $result; } }