VV

require 'rounding'
Time.now.round_to(15.minutes) # => 2014-09-08 22:30:00 -0400
Size: a a a
VV

require 'rounding'
Time.now.round_to(15.minutes) # => 2014-09-08 22:30:00 -0400
DM
В
require 'time'Вроде четко, но
rb(main):093:0> t = Time.parse("19:47")
=> 2021-11-09 19:47:00 +0300
irb(main):094:0> t + (30 - (t.min % 30)) * 60
=> 2021-11-09 20:00:00 +0300
irb(main):095:0> t = Time.parse("19:17")
=> 2021-11-09 19:17:00 +0300
irb(main):096:0> t + (30 - (t.min % 30)) * 60
=> 2021-11-09 19:30:00 +0300
irb(main):097:0> t = Time.parse("19:07")
=> 2021-11-09 19:07:00 +0300
irb(main):098:0> t + (30 - (t.min % 30)) * 60
=> 2021-11-09 19:30:00 +0300
Тут мне убывать надоID

Ф
ID
Ф
ID
SU
ID
ID
SU
ID
В
SU
АЧ
AmoCacheLead:0x00007f89f130a250
amo_id: 42097553,
data:
{"id"=>42097553,
"custom_fields_values"=>
[{"field_id"=>1285877,
"field_name"=>"Продукт для шаблонов",
"field_code"=>nil,
"field_type"=>"select",
"values"=>
[{"value"=>"Microsoft Office: Excel, Word, PowerPoint",
"enum_id"=>2952377,
"enum_code"=>123456}]}],
"score"=>nil,
"account_id"=>7337698,
"_links"=>
{"self"=>{"href"=>"https://dsfsdf/apdi/v4/ledads/4209744553"}},
"_embedded"=>
{"tags"=>
[{"id"=>158324323, "name"=>"tilda"},
{"id"=>158783483, "name"=>"ндз1"},
{"id"=>159434829, "name"=>"B2C"}],
"companies"=>[],
"contacts"=>
[{"id"=>6848444775,
"is_main"=>true,
"_links"=>
{"self"=>
{"href"=>"https://sdfsdf/api/v4/contacts/68484775"}}}]}},
loaded_esputnik: false,
loaded_metabase: false,
created_at: Tue, 09 Nov 2021 18:29:05.182990000 UTC +00:00,
updated_at: Tue, 09 Nov 2021 18:29:05.187305000 UTC +00:00,
b2c: true,
main_contact_id: 68484775,
contacts_ids: ["684dddd84775"]>ield_id = 1285877 "values"=> "enum_id" равен 2952377custom_fields_values ->> ‘field_id’=1285877 ->> ‘values’ ->> ‘enum_id’ = #{product_id}" ) VW
V
SELECT * FROM table
WHERE data->'custom_fields_values' @> '[{"field_id": 1285877, "values": [{"enum_id": 2952377}]}]'::jsonb
ORDER BY updated_at DESC
LIMIT 1;
АЧ
AmoCacheLead.where("(data -> 'custom_fields_values')::jsonb @> ?", [{ field_id: 1285877, values: [{ enum_id: 2952377 }] }].to_json)T