Написать функцию загрузка файла CSV в БД

Цена договорная
22 июня 2023, 08:58 • 7 откликов • 94 просмотра
Добрый день.

База данных, на Yii2. Ищу разработчика на доработку.

Сроки: Не горит, можно делать после основной работы - не дергаю, не надоедаю, сроки можете сами назначить.

Бюджет: Среднюю ЗП по рынку ВЫ и я уже знаем и сколько вашего времени будет потрачено, прошу людей которые готовы сделать доработку за 1-2 часа и получить 50 000 рублей не обращаться. Прошу указать свою стоимость работ

Требование: Знание Yii2, git, чистый код.

Схема работы: Вы будите добавлены в git на тестовой изолированной базе данных, сделаете там всю работы, зальете на тестовую базу данных, я проверю, далее проверит основной программист, далее я оплачу работу. Программист зальет Вашу работу на основную БД.

ТЗ,

1. Требуется модернизировать редактирование счета https://www.test.bd-rus.ru/bills/bill/create - выставление счета. Требуется сделать быструю загрузку данных из файла CSV согласно примеру в раздел товары. Данные из CSV должны попасть в раздел товары.

2. Логика работы: Заходим в редактирование счета на

https://www.test.bd-rus.ru/bills/bill/create Нажимаем на кнопку которую создадите “импортировать из CSV”, загружаем файл CSV, БД загружает данные из CSV в поля товары.

2.1 Все поля в файле CSV кроме кода товара не обязательны для заполнения.

2.2 В Бд уже имеются товары которые были занесены в ручную при создание счета

https://www.test.bd-rus.ru/bills/product/index .
3. Нужно сделать правило. Если при загрузке товаров из CSV код товара в файле и в БД совпал (был ранее создан), БД должна подставить данные из БД а именно наименование, ед измерения, не заменяя данные из файла, которые уже созданы в БД

4. Выпадающие окно с подсказкой - в примере 1.
Файлы