fix card id 1,2
This commit is contained in:
parent
175ab09869
commit
e454d97086
1
.gitignore
vendored
1
.gitignore
vendored
@ -3,3 +3,4 @@ t
|
|||||||
*.json
|
*.json
|
||||||
*.sqlite
|
*.sqlite
|
||||||
#*.zsh
|
#*.zsh
|
||||||
|
tmp/card_limit.zsh
|
||||||
|
@ -59,7 +59,7 @@ var (
|
|||||||
{Name: "password", Type: field.TypeString},
|
{Name: "password", Type: field.TypeString},
|
||||||
{Name: "created_at", Type: field.TypeTime, Nullable: true},
|
{Name: "created_at", Type: field.TypeTime, Nullable: true},
|
||||||
{Name: "updated_at", Type: field.TypeTime, Nullable: true},
|
{Name: "updated_at", Type: field.TypeTime, Nullable: true},
|
||||||
{Name: "next", Type: field.TypeString, Nullable: true, Default: "20230406"},
|
{Name: "next", Type: field.TypeString, Nullable: true, Default: "20230409"},
|
||||||
{Name: "group_users", Type: field.TypeInt, Nullable: true},
|
{Name: "group_users", Type: field.TypeInt, Nullable: true},
|
||||||
}
|
}
|
||||||
// UsersTable holds the schema information for the "users" table.
|
// UsersTable holds the schema information for the "users" table.
|
||||||
|
@ -12,11 +12,8 @@ import (
|
|||||||
"t/ent/user"
|
"t/ent/user"
|
||||||
|
|
||||||
"github.com/go-faster/jx"
|
"github.com/go-faster/jx"
|
||||||
"os"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var password = os.Getenv("PASS")
|
|
||||||
var zero = "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
|
|
||||||
// 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
|
||||||
@ -53,12 +50,7 @@ func (h *OgentHandler) CreateCard(ctx context.Context, req *CreateCardReq) (Crea
|
|||||||
b.SetCreatedAt(v)
|
b.SetCreatedAt(v)
|
||||||
}
|
}
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
|
|
||||||
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 {
|
||||||
@ -118,7 +110,7 @@ func (h *OgentHandler) ReadCard(ctx context.Context, params ReadCardParams) (Rea
|
|||||||
|
|
||||||
// UpdateCard handles PATCH /cards/{id} requests.
|
// UpdateCard handles PATCH /cards/{id} requests.
|
||||||
func (h *OgentHandler) UpdateCard(ctx context.Context, req *UpdateCardReq, params UpdateCardParams) (UpdateCardRes, error) {
|
func (h *OgentHandler) UpdateCard(ctx context.Context, req *UpdateCardReq, params UpdateCardParams) (UpdateCardRes, error) {
|
||||||
b := h.client.Card.UpdateOneID(0)
|
b := h.client.Card.UpdateOneID(params.ID)
|
||||||
// Add all fields.
|
// Add all fields.
|
||||||
// Add all edges.
|
// Add all edges.
|
||||||
if v, ok := req.Owner.Get(); ok {
|
if v, ok := req.Owner.Get(); ok {
|
||||||
@ -157,7 +149,7 @@ 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(0).Exec(ctx)
|
err := h.client.Card.DeleteOneID(params.ID).Exec(ctx)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
switch {
|
switch {
|
||||||
case ent.IsNotFound(err):
|
case ent.IsNotFound(err):
|
||||||
@ -311,7 +303,7 @@ func (h *OgentHandler) ReadGroup(ctx context.Context, params ReadGroupParams) (R
|
|||||||
|
|
||||||
// UpdateGroup handles PATCH /groups/{id} requests.
|
// UpdateGroup handles PATCH /groups/{id} requests.
|
||||||
func (h *OgentHandler) UpdateGroup(ctx context.Context, req *UpdateGroupReq, params UpdateGroupParams) (UpdateGroupRes, error) {
|
func (h *OgentHandler) UpdateGroup(ctx context.Context, req *UpdateGroupReq, params UpdateGroupParams) (UpdateGroupRes, error) {
|
||||||
b := h.client.Group.UpdateOneID(0)
|
b := h.client.Group.UpdateOneID(params.ID)
|
||||||
// Add all fields.
|
// Add all fields.
|
||||||
if v, ok := req.Name.Get(); ok {
|
if v, ok := req.Name.Get(); ok {
|
||||||
b.SetName(v)
|
b.SetName(v)
|
||||||
@ -454,11 +446,7 @@ func (h *OgentHandler) ListGroupUsers(ctx context.Context, params ListGroupUsers
|
|||||||
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.
|
||||||
if req.Password == password {
|
|
||||||
b.SetUsername(req.Username)
|
b.SetUsername(req.Username)
|
||||||
} else {
|
|
||||||
b.SetUsername("")
|
|
||||||
}
|
|
||||||
b.SetPassword(req.Password)
|
b.SetPassword(req.Password)
|
||||||
if v, ok := req.CreatedAt.Get(); ok {
|
if v, ok := req.CreatedAt.Get(); ok {
|
||||||
b.SetCreatedAt(v)
|
b.SetCreatedAt(v)
|
||||||
@ -473,7 +461,6 @@ func (h *OgentHandler) CreateUser(ctx context.Context, req *CreateUserReq) (Crea
|
|||||||
b.AddCardIDs(req.Card...)
|
b.AddCardIDs(req.Card...)
|
||||||
// Persist to storage.
|
// Persist to storage.
|
||||||
e, err := b.Save(ctx)
|
e, err := b.Save(ctx)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
switch {
|
switch {
|
||||||
case ent.IsNotSingular(err):
|
case ent.IsNotSingular(err):
|
||||||
@ -576,7 +563,7 @@ 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(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):
|
||||||
|
@ -66,9 +66,9 @@ func (Card) Fields() []ent.Field {
|
|||||||
rand.Seed(time.Now().UnixNano())
|
rand.Seed(time.Now().UnixNano())
|
||||||
var cp = 1 + rand.Intn(100)
|
var cp = 1 + rand.Intn(100)
|
||||||
if cp == 2 {
|
if cp == 2 {
|
||||||
cp = 50 + rand.Intn(200)
|
cp = 50 + rand.Intn(100)
|
||||||
}
|
}
|
||||||
if card > 2 {
|
if card >= 1 {
|
||||||
cp = 50 + cp + rand.Intn(200)
|
cp = 50 + cp + rand.Intn(200)
|
||||||
}
|
}
|
||||||
if super == "super" {
|
if super == "super" {
|
||||||
|
@ -45,6 +45,5 @@ do
|
|||||||
l_cards
|
l_cards
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user