From e1426d48e2bdea8b8687bf9fd99de4e2967d551b Mon Sep 17 00:00:00 2001 From: well Date: Mon, 16 Sep 2024 13:54:55 +0800 Subject: [PATCH 1/5] upload_visits script manage py --- .../management/commands/upload_visits.py | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 directions/management/commands/upload_visits.py diff --git a/directions/management/commands/upload_visits.py b/directions/management/commands/upload_visits.py new file mode 100644 index 0000000000..09a47d2160 --- /dev/null +++ b/directions/management/commands/upload_visits.py @@ -0,0 +1,22 @@ +from django.core.management.base import BaseCommand +from api.parse_file.forms100 import form_02 + + +class Command(BaseCommand): + def add_arguments(self, parser): + parser.add_argument('path', type=str) + + def handle(self, *args, **kwargs): + """ + :param path - xlsx файл со столбцами: + Контейнер + """ + + fp = kwargs['path'] + result = form_02({"file": fp}) + if result["ok"]: + self.stdout.write('Файл выгружен') + else: + self.stdout.write("Ошибка выгрузки файла") + + From 41572696b5e57111fe49e0e739a5c8ddaa5f729a Mon Sep 17 00:00:00 2001 From: well Date: Mon, 16 Sep 2024 13:57:16 +0800 Subject: [PATCH 2/5] fix --- api/parse_file/forms100.py | 2 +- directions/management/commands/upload_visits.py | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/api/parse_file/forms100.py b/api/parse_file/forms100.py index 62832b6cbf..4f8af6461d 100644 --- a/api/parse_file/forms100.py +++ b/api/parse_file/forms100.py @@ -66,7 +66,7 @@ def form_01(request_data): def form_02(request_data): """ - Загрузка посещений по файлу + Загрузка посещений из файла На входе: Файл XLSX с посещениями diff --git a/directions/management/commands/upload_visits.py b/directions/management/commands/upload_visits.py index 09a47d2160..8c948775d3 100644 --- a/directions/management/commands/upload_visits.py +++ b/directions/management/commands/upload_visits.py @@ -8,8 +8,12 @@ def add_arguments(self, parser): def handle(self, *args, **kwargs): """ - :param path - xlsx файл со столбцами: - Контейнер + Загрузка посещений из файла + + На входе: + Файл XLSX с посещениями + Cтруктура: + номер карты, Заведующий отделением, Отделение, Услуга, Фамилия, Имя, Отчество, Дата рождения, СНИЛС, Диагноз, Дата услуги, Это травма """ fp = kwargs['path'] From f90c7b83890604a166a3a23695638f6ab5778637 Mon Sep 17 00:00:00 2001 From: Sergei Kasianenko <41939763+urchinpro@users.noreply.github.com> Date: Mon, 16 Sep 2024 14:16:53 +0800 Subject: [PATCH 3/5] Update directions/management/commands/upload_visits.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- directions/management/commands/upload_visits.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/directions/management/commands/upload_visits.py b/directions/management/commands/upload_visits.py index 8c948775d3..f207b4cbe3 100644 --- a/directions/management/commands/upload_visits.py +++ b/directions/management/commands/upload_visits.py @@ -8,7 +8,7 @@ def add_arguments(self, parser): def handle(self, *args, **kwargs): """ - Загрузка посещений из файла + Загрузка посещений из файла На входе: Файл XLSX с посещениями From 1634725f2a18109c63aacccc8624db99f7be6afb Mon Sep 17 00:00:00 2001 From: Sergei Kasianenko <41939763+urchinpro@users.noreply.github.com> Date: Mon, 16 Sep 2024 14:16:57 +0800 Subject: [PATCH 4/5] Update directions/management/commands/upload_visits.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- directions/management/commands/upload_visits.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/directions/management/commands/upload_visits.py b/directions/management/commands/upload_visits.py index f207b4cbe3..cdf2152694 100644 --- a/directions/management/commands/upload_visits.py +++ b/directions/management/commands/upload_visits.py @@ -10,10 +10,10 @@ def handle(self, *args, **kwargs): """ Загрузка посещений из файла - На входе: - Файл XLSX с посещениями - Cтруктура: - номер карты, Заведующий отделением, Отделение, Услуга, Фамилия, Имя, Отчество, Дата рождения, СНИЛС, Диагноз, Дата услуги, Это травма + На входе: + Файл XLSX с посещениями + Cтруктура: + номер карты, Заведующий отделением, Отделение, Услуга, Фамилия, Имя, Отчество, Дата рождения, СНИЛС, Диагноз, Дата услуги, Это травма """ fp = kwargs['path'] From feecd2d33333f146eda33d72ce20d03ae1190539 Mon Sep 17 00:00:00 2001 From: Sergei Kasianenko <41939763+urchinpro@users.noreply.github.com> Date: Mon, 16 Sep 2024 14:17:03 +0800 Subject: [PATCH 5/5] Update directions/management/commands/upload_visits.py Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- directions/management/commands/upload_visits.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/directions/management/commands/upload_visits.py b/directions/management/commands/upload_visits.py index cdf2152694..ad010573bb 100644 --- a/directions/management/commands/upload_visits.py +++ b/directions/management/commands/upload_visits.py @@ -22,5 +22,3 @@ def handle(self, *args, **kwargs): self.stdout.write('Файл выгружен') else: self.stdout.write("Ошибка выгрузки файла") - -