+
Skip to content

Bugfixinorderlogic #4

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 19 commits into
base: master
Choose a base branch
from
Open

Bugfixinorderlogic #4

wants to merge 19 commits into from

Conversation

Zagir2000
Copy link
Collaborator

No description provided.

Zagir2000 and others added 19 commits August 13, 2023 21:23
* flag.go опечатка
* main.go создали структуру хранения токенов
* ../../go.mod новые зависимости
* ../../go.sum новые зависимости
+ ../../internal/gofermart/auth/cache/cache.go добавляем и храним токены
+ ../../internal/gofermart/auth/hashpassword.go хешируем пароль
+ ../../internal/gofermart/auth/jwt.go создаем токены
+ ../../internal/gofermart/handlers/auth.go аутентификация
+ ../../internal/gofermart/handlers/hadnlestruct.go  структуры
- ../../internal/gofermart/handlers/handlers.go регистарция и авторизация(надо сделать перенаправление)
* ../../internal/gofermart/handlers/router.go новые хенделры
* ../../internal/gofermart/migrations/0001_init.up.sql изменили наименование для корректности
+ ../../internal/gofermart/models/models.go для удобавста данные юзера будем хранить в отедльном пакете
+ ../../internal/gofermart/pkg/errors.go пакет для ошибок для удобства
+ ../../internal/gofermart/storage/auth.go добавление и чтение из бд
* ../../internal/gofermart/storage/db.go операции с бд(миграции, соединение и тд)
* ../../internal/gofermart/storage/interfacestorage.go интерфейс логики для работы с бд
* internal/gofermart/auth/jwt.go поправлено
* internal/gofermart/handlers/auth.go поправлено
+ internal/gofermart/handlers/orders.go добавили новый хэндер для
  загрузки заказов
  * internal/gofermart/handlers/router.go новый пост хэндлер
  + internal/gofermart/migrations/0002_orders.up.sql
  * internal/gofermart/models/models.go структура заказа
  * internal/gofermart/storage/auth.go поправлено
  * internal/gofermart/storage/interfacestorage.go новая функция
  + internal/gofermart/storage/order.go добавление заказов в бд
  + internal/luna/luna.go алгоритм луна
  * pkg/errors.go ошибки
* ../../internal/gofermart/handlers/orders.go поправлено на инт64
* ../../internal/gofermart/migrations/0002_orders.up.sql новые поля
* ../../internal/gofermart/models/models.go новые поля
* ../../internal/gofermart/storage/auth.go проверяем только логин
* ../../internal/gofermart/storage/order.go добавляем статус
* ../../internal/luna/luna.go поправлено на инт64
* main.go поправлено
* ../../internal/gofermart/handlers/auth.go нулевой баланс при авторизации
+ ../../internal/gofermart/handlers/balance.go хэндлер баланс
* ../../internal/gofermart/handlers/hadnlestruct.go поправлено
* ../../internal/gofermart/handlers/orders.go поправлено
* ../../internal/gofermart/handlers/router.go новые хэгдлеры
* ../../internal/gofermart/migrations/0002_orders.up.sql поправлены миграции: дата и убрали уникальный номер с логина
+ ../../internal/gofermart/migrations/0003_balance.up.sql миграции для баланса
* ../../internal/gofermart/models/models.go новые структуры для баланса
+ ../../internal/gofermart/storage/balance.go бд баланса
* ../../internal/gofermart/storage/db.go поправлено
* ../../internal/gofermart/storage/interfacestorage.go вз-е с бд
* ../../internal/gofermart/storage/order.go логика при списании и начислении
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载