Проект

Общее

Профиль

Разработка #10860

Устранение дублей в Кассир

Добавил(а) Елена Яблокова больше 1 года назад. Обновлено около 1 года назад.

Статус:
Новая
Приоритет:
Обычный
Назначена:
Категория:
Тех.поддержка
Дата начала:
27.08.2024
Дата завершения:
Готовность:

0%


Описание

Задача для тех.сопровождения2.

Добрый день!

Ситуация:
Допустим Кассир сегодня передает заказ (скрин1).
Завтра клиент возвращает данный заказ или его часть. В ходе возврата выясняется, что у клиента был неправильно указан email. По бизнес-процессам Кассира, в своей БД они поменяют email и передадут нам строку возврата уже с другим email (скрин2).
Наша модель от этого сломается. Нам нужно, чтобы по итогу в бд было вот так (скрин3).

Как организовать замену email в старой строке с заказом на новый email? Нужно ли просить Кассир передавать нам такие изменения ежедневно в отдельной таблице?
Какие будут трудозатраты на доработку загрузки в [Kassir_work].[dbo].[Orders]?

скрин2.png (8,29 КБ) Preview Елена Яблокова, 27.08.2024 08:28

скрин1.png (7,84 КБ) Preview Елена Яблокова, 27.08.2024 08:28

скрин3.png (11,7 КБ) Preview Елена Яблокова, 27.08.2024 08:28

18803
18804
18805

Повторениеs

История

#1 Обновлено Иван Щесюк больше 1 года назад

  • Параметр Назначена изменился с Иван Щесюк на Техническое Сопровождение2

#2 Обновлено Техническое Сопровождение2 больше 1 года назад

  • Параметр Назначена изменился с Техническое Сопровождение2 на Елена Яблокова

Вижу вариант что передали, вижу вариант как вам нужно. А где вариант как работает сейчас? Скрин 2 это как сейчас?

#3 Обновлено Елена Яблокова больше 1 года назад

  • Параметр Назначена изменился с Елена Яблокова на Техническое Сопровождение2

Скрин1+Скрин2 - это две строки как сейчас.
На скрине3 как нужно чтобы эти 2 строки выглядели

#4 Обновлено Техническое Сопровождение2 больше 1 года назад

Предположим здесь понятно, ищем сумму с минусом как более позднюю чем продажу, берем емаил из нее. А как быть в таких случаях order_id = 40179905. Здесь суммы одинаковые, здесь даты одинаковые - все. Как понять какой из этих емаилов верный?

#5 Обновлено Техническое Сопровождение2 больше 1 года назад

Получается что да, нам нужно получать такие изменения отдельно в таблице

#6 Обновлено Техническое Сопровождение2 больше 1 года назад

  • Параметр Назначена изменился с Техническое Сопровождение2 на Елена Яблокова

#7 Обновлено Елена Яблокова больше 1 года назад

  • Параметр Назначена изменился с Елена Яблокова на Техническое Сопровождение2

Какие будут трудозатраты на доработку загрузки таким способом?

#8 Обновлено Техническое Сопровождение2 больше 1 года назад

Если речь про "Получается что да, нам нужно получать такие изменения отдельно в таблице" тогда нужно будет создавать новую таблицу, писать для нее загрузку + после загрузки писать апдейт на таблицу orders - итого примерно 6 часов.

#9 Обновлено Техническое Сопровождение2 больше 1 года назад

  • Параметр Назначена изменился с Техническое Сопровождение2 на Елена Яблокова

#10 Обновлено Юлия Идимешева около 1 года назад

  • Параметр Назначена изменился с Елена Яблокова на Техническое Сопровождение2

#12 Обновлено Техническое Сопровождение2 около 1 года назад

  • Параметр Назначена изменился с Техническое Сопровождение2 на Юлия Идимешева

Экспортировать в Atom PDF