select( "id", "naks_id", "wpq_document_no", "material_group_1", "material_group_2", "dia_min", "dia_max", "thk_min", "thk_max", "welding_method", "naks_no", "naks_technology_group", "approval_date", "naks_validity", ); if(getisset("weldlog_id")) { $weldLog = db("weld_logs")->where("id", get("weldlog_id"))->first(); $query = $query ->where("material_group_1", $weldLog->ru_material_group_1) ->where("material_group_2", $weldLog->ru_material_group_2) ->where("dia_min", "<=", $weldLog->outside_diameter_1) ->where(function($query) use($weldLog) { $query->orWhere("dia_max", ">=", $weldLog->outside_diameter_1); $query->orWhere("dia_max", 0); }) ->where("thk_min", "<=", $weldLog->wall_thickness_1) ->where(function($query) use($weldLog) { $query->orWhere("thk_max", ">=", $weldLog->wall_thickness_1); $query->orWhere("thk_max", 0); }) ->where("welding_method", $weldLog->welding_method) ->whereDate("approval_date", "<=", $weldLog->welding_date); } $query = $query // ->selectRaw() ->groupBy("wpq_document_no") ->get(); echo json_encode_tr($query); ?>