These are chat archives for springjazzy/GIS_JKH_Integration

19th
Apr 2019
Syber79
@Syber79
Apr 19 04:31
кто нибудь может объяснить нормальным языком как пользоваться "Реестр добавленных адресов...(полная выгрузка)", а не той хренью, что у них в инструкциях написано
?
Anton
@dudarkoas
Apr 19 05:49
@Syber79 не все так просто
=)
там у одной записи дох. guid-ов
надо методом научно-обоснованного тыка определить тот, что является нужным
Syber79
@Syber79
Apr 19 05:50
дак непонятно что куда и почём
я драл HOUSE_FULL... 19 и 20 поле... где они не пустые
Anton
@dudarkoas
Apr 19 05:53
4 guid-а там
Syber79
@Syber79
Apr 19 05:53
оставлял только уникальные записи
Anton
@dudarkoas
Apr 19 05:53
  • HOUSEGUID - GUID дома в ГИС ЖКХ
  • FIAS_HOUSEGUID - GUID дома в БД ФИАС (по мнению ГИС ЖКХ)
  • DUP_HOUSEGUID - GUID дома основной записи для дубля
  • AGGR_HOUSEGUID - GUID дома агрегирующей записи для дочерних (не встречал пока)
Syber79
@Syber79
Apr 19 05:54
эт ты их так назвал
Anton
@dudarkoas
Apr 19 05:54
что тебе не нравится? )
Syber79
@Syber79
Apr 19 05:54
а в файлах они без названий
  • HOUSEGUID - GUID дома в ГИС ЖКХ (1)
  • FIAS_HOUSEGUID - GUID дома в БД ФИАС (по мнению ГИС ЖКХ) (2)
  • DUP_HOUSEGUID - GUID дома основной записи для дубля (19)
  • AGGR_HOUSEGUID - GUID дома агрегирующей записи для дочерних (не встречал пока) (20)
как понимаю - так
а логика обработки какая?
Anton
@dudarkoas
Apr 19 05:57
скорее всего да
ой там жопа
я когда-то разбирался
Syber79
@Syber79
Apr 19 05:57
как по нормальному ФИАС понять что хочет ГИС?
Anton
@dudarkoas
Apr 19 05:57
я открывал базу их
открывал сервис
и для разных сочетаний заполнености полей
искал логику
чето вроде получил
но по-моему никто в итоге это амно не тестил )
пока жареный петух не клюнет пудут сидеть на попе ровно )
Syber79
@Syber79
Apr 19 05:58
я не прав
  • HOUSEGUID - GUID дома в ГИС ЖКХ (1)
  • FIAS_HOUSEGUID - GUID дома в БД ФИАС (по мнению ГИС ЖКХ) (2)
  • DUP_HOUSEGUID - GUID дома основной записи для дубля (20)
  • AGGR_HOUSEGUID - GUID дома агрегирующей записи для дочерних (не встречал пока) (21)
Anton
@dudarkoas
Apr 19 05:59
IS_ACTUAL еще тебе нужно
на этом моя память иссякла, остальное в коде искать надо
на остальные поля вроде можно болт положить
Syber79
@Syber79
Apr 19 06:05
я ранее искал по (19) и 15 = t
брал 20 (при наличии) и в гис шёл уже с значением из 20
но сдаётся, что я был не прав
Valeriy O.
@ClampGL
Apr 19 06:53
Добрый день! Кто-нибудь может поделиться рабочим запросом в ГИС ЖКХ (xml), подписанный по ГОСТ 34.10-2012-256?
MitichBatkovich
@MitichBatkovich
Apr 19 07:13
а кто в ФЗ 54 шарит - расчетный центр должен чеки отбивать - если у него кассы нет)?
Алексей Бугров
@Jenstel33rus_twitter
Apr 19 07:15
шарписты тут?
я получаю список .ToList<T>() - как мне получить список не Generic.List, а в свой тип перечисления?
Andrey Khrenov
@hhhhmmmm
Apr 19 07:29
yield ?
nvv13
@nvv13
Apr 19 07:30
@ClampGL https://github.com/nvv13/test_WCf_gost2012 добавил SignatureMessageInspector_2df1c503-9b3b-4a64-9417-06cf6853afea.xml
tim apple
@timapple
Apr 19 07:34
@Jenstel33rus_twitter ты получаешь List<T>, а нужно что? IEnumerable<T> ?
Andrey Khrenov
@hhhhmmmm
Apr 19 07:35
List сам по себе енумерабельный, наверное что -то другое хочет.
Алексей Бугров
@Jenstel33rus_twitter
Apr 19 07:38
типа того, у меня есть мой тип ObjectList<T> я через Where его фильрую и результат хочу положить в этот же список, а он собака ругается что нельзя не явно преобразовать тип Generic.List в ObjectList
MitichBatkovich
@MitichBatkovich
Apr 19 07:38
лямба с сектом или как то так
Алексей Бугров
@Jenstel33rus_twitter
Apr 19 07:39
@MitichBatkovich эт как?
MitichBatkovich
@MitichBatkovich
Apr 19 07:39
ша погоди
вспоминаю)
Алексей Бугров
@Jenstel33rus_twitter
Apr 19 07:40
пока ничего умнее list.Clear(); list.AddRange(fltList); на ум не пришло :)
MitichBatkovich
@MitichBatkovich
Apr 19 07:40
не не
там при select можно новый класс создать с нужными свойствами
tim apple
@timapple
Apr 19 07:41
@MitichBatkovich проблема не в типе элемента а в типе контейнера
MitichBatkovich
@MitichBatkovich
Apr 19 07:41
дак прикастить ?
к Т
как в жава list.add((T)item);
tim apple
@timapple
Apr 19 07:42
@Jenstel33rus_twitter ObjectList наследует List или агрегирует ?
nvv13
@nvv13
Apr 19 07:42
image.png
@Jenstel33rus_twitter
MitichBatkovich
@MitichBatkovich
Apr 19 07:42
дженерики курить)?
Andrey Khrenov
@hhhhmmmm
Apr 19 07:46
var y = x.Where(x=>).Select( new {}) - как-то так по памяти
tim apple
@timapple
Apr 19 07:46
@Jenstel33rus_twitter в любом случае добавь конструктор ObjectList(List<T> src) и вроде неявное приведение даже заработает. и можешь для удобства расширение написать ObjectList<T> List<T>.ToObjectList()
Valeriy O.
@ClampGL
Apr 19 07:48
@nvv13 спасибо )
Алексей Бугров
@Jenstel33rus_twitter
Apr 19 07:48
@timapple че-то дописать не поулчится, не мое
tim apple
@timapple
Apr 19 07:50
@Jenstel33rus_twitter расширение можно. public static ObjectList<T> ToObjectList(this List<T> src)
но внутри так и будет list.Clear(); list.AddRange(fltList)
nvv13
@nvv13
Apr 19 07:56
@ClampGL могу еще для СМЭВ3 сделать подписанный ГОСТ 34.10-2012-256
:) (шутка (там сертификатом начальника подписано))
Vladimir
@asnetsoft
Apr 19 09:12
@Jenstel33rus_twitter Попробуй AutoMapper, маппить можно, что угодно и как угодно. cfg.CreateMap<ExportPaymentDocumentMessages, ChildSendMessagesViewModel>();
Vladimir
@asnetsoft
Apr 19 09:17
@Jenstel33rus_twitter Раз настроил карту и пользуешься во всем проекте:
cfg.CreateMap<Articles, CarouselViewModel>()
.ForMember(dest => dest.ObjectId, opt => opt.MapFrom(src => src.ArticleID))
.ForMember(dest => dest.Date, opt => opt.MapFrom(src => src.DateStart))