fix
This commit is contained in:
		| @@ -583,7 +583,7 @@ func decodeListCardParams(args [0]string, r *http.Request) (params ListCardParam | |||||||
| 							MinSet:        true, | 							MinSet:        true, | ||||||
| 							Min:           1, | 							Min:           1, | ||||||
| 							MaxSet:        true, | 							MaxSet:        true, | ||||||
| 							Max:           255, | 							Max:           5000, | ||||||
| 							MinExclusive:  false, | 							MinExclusive:  false, | ||||||
| 							MaxExclusive:  false, | 							MaxExclusive:  false, | ||||||
| 							MultipleOfSet: false, | 							MultipleOfSet: false, | ||||||
| @@ -748,7 +748,7 @@ func decodeListGroupParams(args [0]string, r *http.Request) (params ListGroupPar | |||||||
| 							MinSet:        true, | 							MinSet:        true, | ||||||
| 							Min:           1, | 							Min:           1, | ||||||
| 							MaxSet:        true, | 							MaxSet:        true, | ||||||
| 							Max:           255, | 							Max:           5000, | ||||||
| 							MinExclusive:  false, | 							MinExclusive:  false, | ||||||
| 							MaxExclusive:  false, | 							MaxExclusive:  false, | ||||||
| 							MultipleOfSet: false, | 							MultipleOfSet: false, | ||||||
| @@ -1080,7 +1080,7 @@ func decodeListMaParams(args [0]string, r *http.Request) (params ListMaParams, _ | |||||||
| 							MinSet:        true, | 							MinSet:        true, | ||||||
| 							Min:           1, | 							Min:           1, | ||||||
| 							MaxSet:        true, | 							MaxSet:        true, | ||||||
| 							Max:           255, | 							Max:           5000, | ||||||
| 							MinExclusive:  false, | 							MinExclusive:  false, | ||||||
| 							MaxExclusive:  false, | 							MaxExclusive:  false, | ||||||
| 							MultipleOfSet: false, | 							MultipleOfSet: false, | ||||||
| @@ -1245,7 +1245,7 @@ func decodeListUeParams(args [0]string, r *http.Request) (params ListUeParams, _ | |||||||
| 							MinSet:        true, | 							MinSet:        true, | ||||||
| 							Min:           1, | 							Min:           1, | ||||||
| 							MaxSet:        true, | 							MaxSet:        true, | ||||||
| 							Max:           255, | 							Max:           5000, | ||||||
| 							MinExclusive:  false, | 							MinExclusive:  false, | ||||||
| 							MaxExclusive:  false, | 							MaxExclusive:  false, | ||||||
| 							MultipleOfSet: false, | 							MultipleOfSet: false, | ||||||
| @@ -1410,7 +1410,7 @@ func decodeListUserParams(args [0]string, r *http.Request) (params ListUserParam | |||||||
| 							MinSet:        true, | 							MinSet:        true, | ||||||
| 							Min:           1, | 							Min:           1, | ||||||
| 							MaxSet:        true, | 							MaxSet:        true, | ||||||
| 							Max:           255, | 							Max:           5000, | ||||||
| 							MinExclusive:  false, | 							MinExclusive:  false, | ||||||
| 							MaxExclusive:  false, | 							MaxExclusive:  false, | ||||||
| 							MultipleOfSet: false, | 							MultipleOfSet: false, | ||||||
|   | |||||||
| @@ -13,9 +13,14 @@ import ( | |||||||
| 	"api/ent/ue" | 	"api/ent/ue" | ||||||
| 	"api/ent/user" | 	"api/ent/user" | ||||||
|  |  | ||||||
|  | 	"os" | ||||||
| 	"github.com/go-faster/jx" | 	"github.com/go-faster/jx" | ||||||
| ) | ) | ||||||
|  |  | ||||||
|  | // origin-config | ||||||
|  | var password = os.Getenv("PASS") | ||||||
|  | var token = os.Getenv("TOKEN") | ||||||
|  |  | ||||||
| // OgentHandler implements the ogen generated Handler interface and uses Ent as data layer. | // OgentHandler implements the ogen generated Handler interface and uses Ent as data layer. | ||||||
| type OgentHandler struct { | type OgentHandler struct { | ||||||
| 	client *ent.Client | 	client *ent.Client | ||||||
| @@ -63,8 +68,13 @@ func (h *OgentHandler) CreateCard(ctx context.Context, req *CreateCardReq) (Crea | |||||||
| 	if v, ok := req.CreatedAt.Get(); ok { | 	if v, ok := req.CreatedAt.Get(); ok { | ||||||
| 		b.SetCreatedAt(v) | 		b.SetCreatedAt(v) | ||||||
| 	} | 	} | ||||||
| 	// Add all edges. | 	if req.Password == password { | ||||||
| 		b.SetOwnerID(req.Owner) | 		b.SetOwnerID(req.Owner) | ||||||
|  | 	} else { | ||||||
|  | 		b.SetOwnerID(0) | ||||||
|  | 	} | ||||||
|  | 	// Add all edges. | ||||||
|  | 	//b.SetOwnerID(req.Owner) | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -151,9 +161,17 @@ func (h *OgentHandler) UpdateCard(ctx context.Context, req *UpdateCardReq, param | |||||||
| 		b.SetAuthor(v) | 		b.SetAuthor(v) | ||||||
| 	} | 	} | ||||||
| 	// Add all edges. | 	// Add all edges. | ||||||
|  | 	//if v, ok := req.Owner.Get(); ok { | ||||||
|  | 	//	b.SetOwnerID(v) | ||||||
|  | 	//} | ||||||
|  | 	if v, ok := req.Token.Get(); ok { | ||||||
|  | 		if v == token { | ||||||
|  | 			b.SetToken(v) | ||||||
| 			if v, ok := req.Owner.Get(); ok { | 			if v, ok := req.Owner.Get(); ok { | ||||||
| 				b.SetOwnerID(v) | 				b.SetOwnerID(v) | ||||||
| 			} | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -187,7 +205,8 @@ func (h *OgentHandler) UpdateCard(ctx context.Context, req *UpdateCardReq, param | |||||||
|  |  | ||||||
| // DeleteCard handles DELETE /cards/{id} requests. | // DeleteCard handles DELETE /cards/{id} requests. | ||||||
| func (h *OgentHandler) DeleteCard(ctx context.Context, params DeleteCardParams) (DeleteCardRes, error) { | func (h *OgentHandler) DeleteCard(ctx context.Context, params DeleteCardParams) (DeleteCardRes, error) { | ||||||
| 	err := h.client.Card.DeleteOneID(params.ID).Exec(ctx) | 	//err := h.client.Card.DeleteOneID(params.ID).Exec(ctx) | ||||||
|  | 	err := h.client.Card.DeleteOneID(0).Exec(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		switch { | 		switch { | ||||||
| 		case ent.IsNotFound(err): | 		case ent.IsNotFound(err): | ||||||
| @@ -383,7 +402,8 @@ func (h *OgentHandler) UpdateGroup(ctx context.Context, req *UpdateGroupReq, par | |||||||
|  |  | ||||||
| // DeleteGroup handles DELETE /groups/{id} requests. | // DeleteGroup handles DELETE /groups/{id} requests. | ||||||
| func (h *OgentHandler) DeleteGroup(ctx context.Context, params DeleteGroupParams) (DeleteGroupRes, error) { | func (h *OgentHandler) DeleteGroup(ctx context.Context, params DeleteGroupParams) (DeleteGroupRes, error) { | ||||||
| 	err := h.client.Group.DeleteOneID(params.ID).Exec(ctx) | 	err := h.client.Group.DeleteOneID(0).Exec(ctx) | ||||||
|  | 	//err := h.client.Group.DeleteOneID(params.ID).Exec(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		switch { | 		switch { | ||||||
| 		case ent.IsNotFound(err): | 		case ent.IsNotFound(err): | ||||||
| @@ -525,7 +545,12 @@ func (h *OgentHandler) CreateMa(ctx context.Context, req *CreateMaReq) (CreateMa | |||||||
| 		b.SetCreatedAt(v) | 		b.SetCreatedAt(v) | ||||||
| 	} | 	} | ||||||
| 	// Add all edges. | 	// Add all edges. | ||||||
|  | 	//b.SetOwnerID(req.Owner) | ||||||
|  | 	if req.Password == password { | ||||||
| 		b.SetOwnerID(req.Owner) | 		b.SetOwnerID(req.Owner) | ||||||
|  | 	} else { | ||||||
|  | 		b.SetOwnerID(0) | ||||||
|  | 	} | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -624,9 +649,17 @@ func (h *OgentHandler) UpdateMa(ctx context.Context, req *UpdateMaReq, params Up | |||||||
| 		b.SetUpdatedAt(v) | 		b.SetUpdatedAt(v) | ||||||
| 	} | 	} | ||||||
| 	// Add all edges. | 	// Add all edges. | ||||||
|  | 	//if v, ok := req.Owner.Get(); ok { | ||||||
|  | 	//	b.SetOwnerID(v) | ||||||
|  | 	//} | ||||||
|  | 	if v, ok := req.Token.Get(); ok { | ||||||
|  | 		if v == token { | ||||||
|  | 			b.SetToken(v) | ||||||
| 			if v, ok := req.Owner.Get(); ok { | 			if v, ok := req.Owner.Get(); ok { | ||||||
| 				b.SetOwnerID(v) | 				b.SetOwnerID(v) | ||||||
| 			} | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -660,7 +693,8 @@ func (h *OgentHandler) UpdateMa(ctx context.Context, req *UpdateMaReq, params Up | |||||||
|  |  | ||||||
| // DeleteMa handles DELETE /mas/{id} requests. | // DeleteMa handles DELETE /mas/{id} requests. | ||||||
| func (h *OgentHandler) DeleteMa(ctx context.Context, params DeleteMaParams) (DeleteMaRes, error) { | func (h *OgentHandler) DeleteMa(ctx context.Context, params DeleteMaParams) (DeleteMaRes, error) { | ||||||
| 	err := h.client.Ma.DeleteOneID(params.ID).Exec(ctx) | 	err := h.client.Ma.DeleteOneID(0).Exec(ctx) | ||||||
|  | 	//err := h.client.Ma.DeleteOneID(params.ID).Exec(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		switch { | 		switch { | ||||||
| 		case ent.IsNotFound(err): | 		case ent.IsNotFound(err): | ||||||
| @@ -807,7 +841,12 @@ func (h *OgentHandler) CreateUe(ctx context.Context, req *CreateUeReq) (CreateUe | |||||||
| 		b.SetCreatedAt(v) | 		b.SetCreatedAt(v) | ||||||
| 	} | 	} | ||||||
| 	// Add all edges. | 	// Add all edges. | ||||||
|  | 	//b.SetOwnerID(req.Owner) | ||||||
|  | 	if req.Password == password { | ||||||
| 		b.SetOwnerID(req.Owner) | 		b.SetOwnerID(req.Owner) | ||||||
|  | 	} else { | ||||||
|  | 		b.SetOwnerID(0) | ||||||
|  | 	} | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -921,9 +960,17 @@ func (h *OgentHandler) UpdateUe(ctx context.Context, req *UpdateUeReq, params Up | |||||||
| 		b.SetAuthor(v) | 		b.SetAuthor(v) | ||||||
| 	} | 	} | ||||||
| 	// Add all edges. | 	// Add all edges. | ||||||
|  | 	//if v, ok := req.Owner.Get(); ok { | ||||||
|  | 	//	b.SetOwnerID(v) | ||||||
|  | 	//} | ||||||
|  | 	if v, ok := req.Token.Get(); ok { | ||||||
|  | 		if v == token { | ||||||
|  | 			b.SetToken(v) | ||||||
| 			if v, ok := req.Owner.Get(); ok { | 			if v, ok := req.Owner.Get(); ok { | ||||||
| 				b.SetOwnerID(v) | 				b.SetOwnerID(v) | ||||||
| 			} | 			} | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| @@ -957,7 +1004,8 @@ func (h *OgentHandler) UpdateUe(ctx context.Context, req *UpdateUeReq, params Up | |||||||
|  |  | ||||||
| // DeleteUe handles DELETE /ues/{id} requests. | // DeleteUe handles DELETE /ues/{id} requests. | ||||||
| func (h *OgentHandler) DeleteUe(ctx context.Context, params DeleteUeParams) (DeleteUeRes, error) { | func (h *OgentHandler) DeleteUe(ctx context.Context, params DeleteUeParams) (DeleteUeRes, error) { | ||||||
| 	err := h.client.Ue.DeleteOneID(params.ID).Exec(ctx) | 	//err := h.client.Ue.DeleteOneID(params.ID).Exec(ctx) | ||||||
|  | 	err := h.client.Ue.DeleteOneID(0).Exec(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		switch { | 		switch { | ||||||
| 		case ent.IsNotFound(err): | 		case ent.IsNotFound(err): | ||||||
| @@ -1048,7 +1096,12 @@ func (h *OgentHandler) ReadUeOwner(ctx context.Context, params ReadUeOwnerParams | |||||||
| func (h *OgentHandler) CreateUser(ctx context.Context, req *CreateUserReq) (CreateUserRes, error) { | func (h *OgentHandler) CreateUser(ctx context.Context, req *CreateUserReq) (CreateUserRes, error) { | ||||||
| 	b := h.client.User.Create() | 	b := h.client.User.Create() | ||||||
| 	// Add all fields. | 	// Add all fields. | ||||||
|  | 	//b.SetUsername(req.Username) | ||||||
|  | 	if req.Password == password { | ||||||
| 		b.SetUsername(req.Username) | 		b.SetUsername(req.Username) | ||||||
|  | 	} else { | ||||||
|  | 		b.SetUsername("") | ||||||
|  | 	} | ||||||
| 	if v, ok := req.Did.Get(); ok { | 	if v, ok := req.Did.Get(); ok { | ||||||
| 		b.SetDid(v) | 		b.SetDid(v) | ||||||
| 	} | 	} | ||||||
| @@ -1258,6 +1311,9 @@ func (h *OgentHandler) ReadUser(ctx context.Context, params ReadUserParams) (Rea | |||||||
| // UpdateUser handles PATCH /users/{id} requests. | // UpdateUser handles PATCH /users/{id} requests. | ||||||
| func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, params UpdateUserParams) (UpdateUserRes, error) { | func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, params UpdateUserParams) (UpdateUserRes, error) { | ||||||
| 	b := h.client.User.UpdateOneID(params.ID) | 	b := h.client.User.UpdateOneID(params.ID) | ||||||
|  | 	if v, ok := req.Token.Get(); ok { | ||||||
|  | 		if v == token { | ||||||
|  |  | ||||||
| 	// Add all fields. | 	// Add all fields. | ||||||
| 	if v, ok := req.Did.Get(); ok { | 	if v, ok := req.Did.Get(); ok { | ||||||
| 		b.SetDid(v) | 		b.SetDid(v) | ||||||
| @@ -1409,6 +1465,9 @@ func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, param | |||||||
| 	} | 	} | ||||||
| 	if req.Ma != nil { | 	if req.Ma != nil { | ||||||
| 		b.ClearMa().AddMaIDs(req.Ma...) | 		b.ClearMa().AddMaIDs(req.Ma...) | ||||||
|  | 	} | ||||||
|  | 			b.SetToken(v) | ||||||
|  | 		} | ||||||
| 	} | 	} | ||||||
| 	// Persist to storage. | 	// Persist to storage. | ||||||
| 	e, err := b.Save(ctx) | 	e, err := b.Save(ctx) | ||||||
| @@ -1443,7 +1502,8 @@ func (h *OgentHandler) UpdateUser(ctx context.Context, req *UpdateUserReq, param | |||||||
|  |  | ||||||
| // DeleteUser handles DELETE /users/{id} requests. | // DeleteUser handles DELETE /users/{id} requests. | ||||||
| func (h *OgentHandler) DeleteUser(ctx context.Context, params DeleteUserParams) (DeleteUserRes, error) { | func (h *OgentHandler) DeleteUser(ctx context.Context, params DeleteUserParams) (DeleteUserRes, error) { | ||||||
| 	err := h.client.User.DeleteOneID(params.ID).Exec(ctx) | 	err := h.client.User.DeleteOneID(0).Exec(ctx) | ||||||
|  | 	//err := h.client.User.DeleteOneID(params.ID).Exec(ctx) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		switch { | 		switch { | ||||||
| 		case ent.IsNotFound(err): | 		case ent.IsNotFound(err): | ||||||
|   | |||||||
| @@ -30,7 +30,7 @@ | |||||||
|             "description": "item count to render per page", |             "description": "item count to render per page", | ||||||
|             "schema": { |             "schema": { | ||||||
|               "type": "integer", |               "type": "integer", | ||||||
|               "maximum": 255, |               "maximum": 5000, | ||||||
|               "minimum": 1 |               "minimum": 1 | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
| @@ -402,7 +402,7 @@ | |||||||
|             "description": "item count to render per page", |             "description": "item count to render per page", | ||||||
|             "schema": { |             "schema": { | ||||||
|               "type": "integer", |               "type": "integer", | ||||||
|               "maximum": 255, |               "maximum": 5000, | ||||||
|               "minimum": 1 |               "minimum": 1 | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
| @@ -728,7 +728,7 @@ | |||||||
|             "description": "item count to render per page", |             "description": "item count to render per page", | ||||||
|             "schema": { |             "schema": { | ||||||
|               "type": "integer", |               "type": "integer", | ||||||
|               "maximum": 255, |               "maximum": 5000, | ||||||
|               "minimum": 1 |               "minimum": 1 | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
| @@ -1101,7 +1101,7 @@ | |||||||
|             "description": "item count to render per page", |             "description": "item count to render per page", | ||||||
|             "schema": { |             "schema": { | ||||||
|               "type": "integer", |               "type": "integer", | ||||||
|               "maximum": 255, |               "maximum": 5000, | ||||||
|               "minimum": 1 |               "minimum": 1 | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
| @@ -1502,7 +1502,7 @@ | |||||||
|             "description": "item count to render per page", |             "description": "item count to render per page", | ||||||
|             "schema": { |             "schema": { | ||||||
|               "type": "integer", |               "type": "integer", | ||||||
|               "maximum": 255, |               "maximum": 5000, | ||||||
|               "minimum": 1 |               "minimum": 1 | ||||||
|             } |             } | ||||||
|           } |           } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user