add the logic to store adresse
This commit is contained in:
parent
941a7ccc5e
commit
814a20c7e2
|
@ -2,6 +2,7 @@ package application
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"net/http"
|
"net/http"
|
||||||
"sort"
|
"sort"
|
||||||
|
@ -16,6 +17,8 @@ import (
|
||||||
"google.golang.org/protobuf/types/known/structpb"
|
"google.golang.org/protobuf/types/known/structpb"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var Addres any
|
||||||
|
|
||||||
type BeneficiariesGroupForm struct {
|
type BeneficiariesGroupForm struct {
|
||||||
FirstName string `json:"first_name" validate:"required"`
|
FirstName string `json:"first_name" validate:"required"`
|
||||||
LastName string `json:"last_name" validate:"required"`
|
LastName string `json:"last_name" validate:"required"`
|
||||||
|
@ -61,6 +64,12 @@ func (h *ApplicationHandler) Groups(w http.ResponseWriter, r *http.Request) {
|
||||||
|
|
||||||
func (h *ApplicationHandler) CreateGroupModule(w http.ResponseWriter, r *http.Request) {
|
func (h *ApplicationHandler) CreateGroupModule(w http.ResponseWriter, r *http.Request) {
|
||||||
if r.Method == "POST" {
|
if r.Method == "POST" {
|
||||||
|
if r.PostFormValue("address") != "" {
|
||||||
|
var a any
|
||||||
|
json.Unmarshal([]byte(r.PostFormValue("address")), &a)
|
||||||
|
|
||||||
|
Addres = a
|
||||||
|
}
|
||||||
r.ParseForm()
|
r.ParseForm()
|
||||||
|
|
||||||
if r.FormValue("name") == "" {
|
if r.FormValue("name") == "" {
|
||||||
|
@ -79,8 +88,10 @@ func (h *ApplicationHandler) CreateGroupModule(w http.ResponseWriter, r *http.Re
|
||||||
groupid := uuid.NewString()
|
groupid := uuid.NewString()
|
||||||
|
|
||||||
dataMap := map[string]any{
|
dataMap := map[string]any{
|
||||||
"name": r.FormValue("name"),
|
"name": r.FormValue("name"),
|
||||||
"type": r.FormValue("type"),
|
"type": r.FormValue("type"),
|
||||||
|
"description": r.FormValue("description"),
|
||||||
|
"address": Addres,
|
||||||
}
|
}
|
||||||
|
|
||||||
data, err := structpb.NewValue(dataMap)
|
data, err := structpb.NewValue(dataMap)
|
||||||
|
@ -149,7 +160,6 @@ func (h *ApplicationHandler) DisplayGroupModule(w http.ResponseWriter, r *http.R
|
||||||
// if err != nil {
|
// if err != nil {
|
||||||
// return err
|
// return err
|
||||||
// }
|
// }
|
||||||
|
|
||||||
for _, account := range ressp.Accounts {
|
for _, account := range ressp.Accounts {
|
||||||
if filterAcccount(r, account) {
|
if filterAcccount(r, account) {
|
||||||
a := account.ToStorageType()
|
a := account.ToStorageType()
|
||||||
|
|
Loading…
Reference in New Issue