规范气站客服工单枚举
This commit is contained in:
@@ -47,7 +47,9 @@ func CreateTicket(ctx *gin.Context) {
|
||||
return
|
||||
}
|
||||
var request ticketRequest
|
||||
if err := ctx.ShouldBindJSON(&request); err != nil {
|
||||
if err := ctx.ShouldBindJSON(&request); err != nil ||
|
||||
!isSupportedTicketCategory(request.Category) ||
|
||||
!isSupportedTicketPriority(request.Priority) {
|
||||
infra.Response.Error(ctx, errcode.ErrInvalidArgument)
|
||||
return
|
||||
}
|
||||
@@ -77,7 +79,9 @@ func UpdateTicket(ctx *gin.Context) {
|
||||
return
|
||||
}
|
||||
var request ticketRequest
|
||||
if err := ctx.ShouldBindJSON(&request); err != nil {
|
||||
if err := ctx.ShouldBindJSON(&request); err != nil ||
|
||||
!isSupportedTicketCategory(request.Category) ||
|
||||
!isSupportedTicketPriority(request.Priority) {
|
||||
infra.Response.Error(ctx, errcode.ErrInvalidArgument)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user