Доработать программу на go

1 500 руб. за проект • безналичный расчёт
21 мая 2019, 05:12 • 4 отклика • 39 просмотров
Есть программа на go.

Суть программы, программа имеет несколько модулей, на вход которым, по определенной логике, подается номер рамы мототехники, модуль отсылает запрос на соответствующую страницу и парсит результат. При успешном определении года выпуска информация заносится в базу, если год определить не удалось, то информация заносится в базу в таблицу плохих номеров.

Необходимо разработать дополнительный модуль, который будет вызываться, тогда когда не удалось определить год производства с помощью основных модулей, и по результату заносить информацию в базу об определенном годе или о плохом номере.

Модуль должен определять год по данным таблицы диапазонов номеров рам для соответствующего производителя.
Таблица `frame_by_year` содержит ссылку на производителя, префикс и начальный и конечный номера рам и год производства.
Для пример
`frame_by_year` (`id`, `brand_id`, `prefix`, `start`, `end`, `year`) VALUES
(1, 3, 'SF15A', 100070, 106999, 1989),
(3, 4, 'SF15A', 107549, 109999, 1990),
(4, 2, 'SF15A', 110647, 112999, 1991),
(5, 2, 'SF15A', 113193, 114999, 1992),
(6, 2, 'SF15A', 115812, 116999, 1993),
(7, 1, 'EX400E-A13', 500, 999, 2016); Соответственно номер рамы EX400E-A13522 определяется как 2016 год
номер рамы SF15A-107600 определяется как 1990 год

База https://yadi.sk/d/EYIyoaVP-U6ZsQ
Пример кода https://yadi.sk/d/E1HbICZXXPDvCw
Весь код проекта будет предоставлен исполнителю.
Таблица диапазонов номеров рам `frame_by_year`
Таблица техники `vehicles`
Таблица плохих номеров `bad_frame`


Оплата или на расчетный счет или карту или Yandex, после предоставления исходного кода на проверку.

Рассматриваю только предложения с указанием срока выполнения данной задачи.


Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Работа выполнена на отлично и в срок.
Благодарю за сотрудничество.

~ 5 лет назад