forked from ebhomengo/niki
fix(niki): fix linter errors
This commit is contained in:
parent
4a5cc910db
commit
f7fb18a501
|
@ -10,60 +10,6 @@ const (
|
|||
KindBoxEnumeratedStatus
|
||||
)
|
||||
|
||||
const (
|
||||
kindBoxPendingSendStatus = "pending-send"
|
||||
kindBoxSentStatus = "sent"
|
||||
kindBoxPendingReceivedStatus = "pending-received"
|
||||
kindBoxReceivedStatus = "received"
|
||||
kindBoxEnumeratedStatus = "enumerated"
|
||||
)
|
||||
|
||||
func (s KindBoxStatus) String() string {
|
||||
switch s {
|
||||
case KindBoxPendingSendStatus:
|
||||
return kindBoxPendingSendStatus
|
||||
case KindBoxSentStatus:
|
||||
return kindBoxSentStatus
|
||||
case KindBoxPendingReceivedStatus:
|
||||
return kindBoxPendingReceivedStatus
|
||||
case KindBoxReceivedStatus:
|
||||
return kindBoxReceivedStatus
|
||||
case KindBoxEnumeratedStatus:
|
||||
return kindBoxEnumeratedStatus
|
||||
}
|
||||
|
||||
return ""
|
||||
}
|
||||
|
||||
func MapToKindBoxStatus(statusStr string) KindBoxStatus {
|
||||
switch statusStr {
|
||||
case kindBoxPendingSendStatus:
|
||||
return KindBoxPendingSendStatus
|
||||
case kindBoxSentStatus:
|
||||
return KindBoxSentStatus
|
||||
case kindBoxPendingReceivedStatus:
|
||||
return KindBoxPendingReceivedStatus
|
||||
case kindBoxReceivedStatus:
|
||||
return KindBoxReceivedStatus
|
||||
case kindBoxEnumeratedStatus:
|
||||
return KindBoxEnumeratedStatus
|
||||
}
|
||||
|
||||
return KindBoxStatus(0)
|
||||
}
|
||||
|
||||
package entity
|
||||
|
||||
type KindBoxStatus uint
|
||||
|
||||
const (
|
||||
KindBoxPendingSendStatus KindBoxStatus = iota + 1
|
||||
KindBoxSentStatus
|
||||
KindBoxPendingReceivedStatus
|
||||
KindBoxReceivedStatus
|
||||
KindBoxEnumeratedStatus
|
||||
)
|
||||
|
||||
var kindBoxStatusStrings = map[KindBoxStatus]string{
|
||||
KindBoxPendingSendStatus: "pending-send",
|
||||
KindBoxSentStatus: "sent",
|
||||
|
@ -94,12 +40,3 @@ func MapToKindBoxStatus(statusStr string) KindBoxStatus {
|
|||
}
|
||||
return KindBoxStatus(0)
|
||||
}
|
||||
|
||||
// AllKindBoxStatus returns a slice containing all string values of KindBoxStatus.
|
||||
func AllKindBoxStatus() []string {
|
||||
statusStrings := make([]string, len(kindBoxStatusStrings))
|
||||
for status, str := range kindBoxStatusStrings {
|
||||
statusStrings[int(status)-1] = str
|
||||
}
|
||||
return statusStrings
|
||||
}
|
|
@ -4,7 +4,6 @@ import (
|
|||
"context"
|
||||
|
||||
param "git.gocasts.ir/ebhomengo/niki/param/benefactor/kind_box"
|
||||
errmsg "git.gocasts.ir/ebhomengo/niki/pkg/err_msg"
|
||||
richerror "git.gocasts.ir/ebhomengo/niki/pkg/rich_error"
|
||||
)
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ import (
|
|||
|
||||
entity "git.gocasts.ir/ebhomengo/niki/entity"
|
||||
param "git.gocasts.ir/ebhomengo/niki/param/admin/kind_box"
|
||||
errmsg "git.gocasts.ir/ebhomengo/niki/pkg/err_msg"
|
||||
richerror "git.gocasts.ir/ebhomengo/niki/pkg/rich_error"
|
||||
)
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ import (
|
|||
|
||||
entity "git.gocasts.ir/ebhomengo/niki/entity"
|
||||
param "git.gocasts.ir/ebhomengo/niki/param/admin/kind_box_req"
|
||||
errmsg "git.gocasts.ir/ebhomengo/niki/pkg/err_msg"
|
||||
richerror "git.gocasts.ir/ebhomengo/niki/pkg/rich_error"
|
||||
)
|
||||
|
||||
|
@ -16,17 +15,6 @@ func (s Service) Update(ctx context.Context, req param.KindBoxReqUpdateRequest)
|
|||
|
||||
const op = "adminkindboxreqservice.Update"
|
||||
|
||||
kbr, gErr := s.repo.GetKindBoxReq(ctx, req.KindBoxReqID)
|
||||
if gErr != nil {
|
||||
return param.KindBoxReqUpdateResponse{}, richerror.New(op).WithErr(gErr).WithKind(richerror.KindUnexpected)
|
||||
}
|
||||
if kbr.BenefactorID != req.BenefactorID {
|
||||
return param.KindBoxReqUpdateResponse{}, richerror.New(op).WithMessage(errmsg.ErrorMsgUserNotAllowed).WithKind(richerror.KindForbidden)
|
||||
}
|
||||
if kbr.Status != entity.KindBoxReqPendingStatus {
|
||||
return param.KindBoxReqUpdateResponse{}, richerror.New(op).WithMessage(errmsg.ErrorMsgInvalidStatus).WithKind(richerror.KindInvalid)
|
||||
}
|
||||
|
||||
kindBoxReq, uErr := s.repo.UpdateKindBoxReq(ctx, req.KindBoxReqID, entity.KindBoxReq{
|
||||
BenefactorID: req.BenefactorID,
|
||||
TypeID: req.TypeID,
|
||||
|
|
|
@ -4,7 +4,6 @@ import (
|
|||
"context"
|
||||
|
||||
param "git.gocasts.ir/ebhomengo/niki/param/benefactor/kind_box"
|
||||
errmsg "git.gocasts.ir/ebhomengo/niki/pkg/err_msg"
|
||||
richerror "git.gocasts.ir/ebhomengo/niki/pkg/rich_error"
|
||||
)
|
||||
|
||||
|
@ -16,6 +15,5 @@ func (s Service) Get(ctx context.Context, req param.KindBoxGetRequest) (param.Ki
|
|||
return param.KindBoxGetResponse{}, richerror.New(op).WithErr(err).WithKind(richerror.KindUnexpected)
|
||||
}
|
||||
|
||||
|
||||
return param.KindBoxGetResponse{KindBox: kindBox}, nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue