This commit is contained in:
skeris 2024-02-01 14:39:55 +03:00
parent 22c69d8956
commit 2878bae8ec
3 changed files with 6 additions and 5 deletions

@ -17,8 +17,9 @@ func NewCustomer(logger *zap.Logger, address string) *Customer {
return &Customer{logger: logger, address: address} return &Customer{logger: logger, address: address}
} }
func (c *Customer) UpdateAccountVerification(userId, status string) (*models.RespUpdateVerificationStatus, error) { func (c *Customer) UpdateAccountVerification(userId, status, token string) (*models.RespUpdateVerificationStatus, error) {
agent := fiber.Patch(fmt.Sprintf("%s/account/%s", c.address, userId)) agent := fiber.Patch(fmt.Sprintf("%s/account/%s", c.address, userId)).Set("Authorization", token)
fmt.Println("PATCHED", fmt.Sprintf("%s/account/%s", c.address, userId))
agent.JSON(&models.ReqCreateVerification{Status: status}) agent.JSON(&models.ReqCreateVerification{Status: status})
err := agent.Parse() err := agent.Parse()

@ -137,7 +137,7 @@ func (r *VerificationController) SetVerificationStatus(c *fiber.Ctx) error {
return c.Status(fiber.StatusBadRequest).JSON(errValidate) return c.Status(fiber.StatusBadRequest).JSON(errValidate)
} }
_, err = r.repository.Update(c.Context(), &models.Verification{ verrecord, err := r.repository.Update(c.Context(), &models.Verification{
ID: req.ID, ID: req.ID,
Accepted: req.Accepted, Accepted: req.Accepted,
Status: req.Status, Status: req.Status,
@ -150,7 +150,7 @@ func (r *VerificationController) SetVerificationStatus(c *fiber.Ctx) error {
} }
if req.Accepted { if req.Accepted {
_, err := r.customer.UpdateAccountVerification(req.ID, req.Status) _, err := r.customer.UpdateAccountVerification(verrecord.UserID, req.Status, c.Get("Authorization"))
if err != nil { if err != nil {
return fiber.NewError(fiber.StatusInternalServerError, err.Error()) return fiber.NewError(fiber.StatusInternalServerError, err.Error())
} }

@ -1,3 +1,3 @@
MONGO_DATABASE_NAME=verification MONGO_DATABASE_NAME=verification
HTTP_ADDRESS=:7035 HTTP_ADDRESS=:7035
CUSTOMER_SVC_ADDRESS=http://10.8.0.8:8085/customer CUSTOMER_SVC_ADDRESS=http://10.8.0.8:8065