Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. func (m *mysqlAdvogadoRepo) GetByLogin(ctx context.Context, id int64) (*entities.Advogado, error) {
  2. query := "Select id,nome,email,cpf,oab,estado,telefone,senha,token_firebase,createdAt FROM projud_app.ADVOGADOS WHERE id =?"
  3. rows, err := m.fetch(ctx, query, id)
  4. if err != nil {
  5. return nil, err
  6. }
  7. payload := &entities.Advogado{}
  8. if len(rows) > 0 {
  9. payload = rows[0]
  10. } else {
  11. return nil, errors.New("Not found")
  12. }
  13. return payload, nil
  14. }
  15.  
  16. pegando tipo da categoria
  17. var id int64
  18. idKey, ok := mux.Vars(r)["tipo"]
  19. if ok && len(idKey) > 0 {
  20. keyID, err := strconv.ParseInt(idKey, 10, 64)
  21. if err != nil {
  22. respondWithError(w, 500, "Invalid syntax")
  23. return
  24. }
  25. id = keyID
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement