Class: C80Yax::CommonProp
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- C80Yax::CommonProp
- Includes:
- C80Yax::Concerns::Props::Parsable
- Defined in:
- app/models/c80_yax/common_prop.rb
Class Method Summary collapse
-
.select_props_sql(strsubcat_id) ⇒ Object
--------------—————---------------——————————————————–---------------| strsubcat_id | common_prop_id | prop_name_id | title | uom_title |--------------—————---------------——————————————————–---------------| 7 | 1 | 37 | Артикул | NULL | | 7 | 2 | 30 | Пустотность | NULL | | 7 | 3 | 38 | Формат | NULL | | 7 | 4 | 23 | Размер | NULL | | 7 | 5 | 36 | Бренд | NULL | | 7 | 6 | 46 | Завод | NULL | | 7 | 7 | 24 | Страна | NULL | | 7 | 8 | 25 | Прочность на сжатие | кгс/см² | | 7 | 9 | 27 | Марка по морозостойкости | NULL | | 7 | 10 | 28 | Водопоглощение | % | | 7 | 11 | 67 | Средняя плотность | кг/м³ | | 7 | 12 | 70 | Класс средней плотности | NULL | | 7 | 13 | 26 | Коэффициент теплопроводности | Вт/(м°C) | | 7 | 14 | 71 | Коэффициент теплопроводности (условия эксплуатации A) | Вт/(м°C) | | 7 | 15 | 72 | Коэффициент теплопроводности (условия эксплуатации Б) | Вт/(м°C) | | 7 | 16 | 33 | Вес | кг | | 7 | 17 | 34 | Количество на поддоне | шт | | 7 | 18 | 58 | Норма загрузки | шт |--------------—————---------------——————————————————–---------------.
Methods included from C80Yax::Concerns::Props::Parsable
Class Method Details
.select_props_sql(strsubcat_id) ⇒ Object
--------------—————---------------——————————————————–--------------- | strsubcat_id | common_prop_id | prop_name_id | title | uom_title | --------------—————---------------——————————————————–--------------- | 7 | 1 | 37 | Артикул | NULL | | 7 | 2 | 30 | Пустотность | NULL | | 7 | 3 | 38 | Формат | NULL | | 7 | 4 | 23 | Размер | NULL | | 7 | 5 | 36 | Бренд | NULL | | 7 | 6 | 46 | Завод | NULL | | 7 | 7 | 24 | Страна | NULL | | 7 | 8 | 25 | Прочность на сжатие | кгс/см² | | 7 | 9 | 27 | Марка по морозостойкости | NULL | | 7 | 10 | 28 | Водопоглощение | % | | 7 | 11 | 67 | Средняя плотность | кг/м³ | | 7 | 12 | 70 | Класс средней плотности | NULL | | 7 | 13 | 26 | Коэффициент теплопроводности | Вт/(м°C) | | 7 | 14 | 71 | Коэффициент теплопроводности (условия эксплуатации A) | Вт/(м°C) | | 7 | 15 | 72 | Коэффициент теплопроводности (условия эксплуатации Б) | Вт/(м°C) | | 7 | 16 | 33 | Вес | кг | | 7 | 17 | 34 | Количество на поддоне | шт | | 7 | 18 | 58 | Норма загрузки | шт | --------------—————---------------——————————————————–---------------
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
# File 'app/models/c80_yax/common_prop.rb', line 32 def self.select_props_sql(strsubcat_id) sql = " SELECT c80_yax_common_props.strsubcat_id, c80_yax_common_props_prop_names.*, c80_yax_prop_names.title, c80_yax_uoms.title as uom_title FROM c80_yax_common_props LEFT JOIN c80_yax_common_props_prop_names ON c80_yax_common_props.id = c80_yax_common_props_prop_names.common_prop_id LEFT JOIN c80_yax_prop_names ON c80_yax_common_props_prop_names.prop_name_id = c80_yax_prop_names.id LEFT JOIN c80_yax_uoms ON c80_yax_prop_names.uom_id = c80_yax_uoms.id WHERE c80_yax_common_props.strsubcat_id = #{strsubcat_id}; " rows = ActiveRecord::Base.connection.execute(sql) rows end |