fail_reason
This commit is contained in:
parent
d565bac0ab
commit
53d466afbe
|
@ -41,6 +41,7 @@ func GetById(c *gin.Context) {
|
||||||
ExtendParameter: item.ExtendParameter,
|
ExtendParameter: item.ExtendParameter,
|
||||||
Status: item.Status,
|
Status: item.Status,
|
||||||
TransferStatus: item.TransferStatus,
|
TransferStatus: item.TransferStatus,
|
||||||
|
FailReason: item.FailReason,
|
||||||
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -97,6 +98,7 @@ func Search(c *gin.Context) {
|
||||||
ExtendParameter: item.ExtendParameter,
|
ExtendParameter: item.ExtendParameter,
|
||||||
Status: item.Status,
|
Status: item.Status,
|
||||||
TransferStatus: item.TransferStatus,
|
TransferStatus: item.TransferStatus,
|
||||||
|
FailReason: item.FailReason,
|
||||||
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
@ -143,6 +145,7 @@ func Create(c *gin.Context) {
|
||||||
ExtendParameter: request.ExtendParameter,
|
ExtendParameter: request.ExtendParameter,
|
||||||
Status: request.Status,
|
Status: request.Status,
|
||||||
TransferStatus: request.TransferStatus,
|
TransferStatus: request.TransferStatus,
|
||||||
|
FailReason: request.FailReason,
|
||||||
}
|
}
|
||||||
|
|
||||||
affected, err := orderServ.Create(orders)
|
affected, err := orderServ.Create(orders)
|
||||||
|
@ -178,6 +181,7 @@ func Update(c *gin.Context) {
|
||||||
ExtendParameter: request.ExtendParameter,
|
ExtendParameter: request.ExtendParameter,
|
||||||
Status: request.Status,
|
Status: request.Status,
|
||||||
TransferStatus: request.TransferStatus,
|
TransferStatus: request.TransferStatus,
|
||||||
|
FailReason: request.FailReason,
|
||||||
}
|
}
|
||||||
|
|
||||||
affected, err := orderServ.Update(orders)
|
affected, err := orderServ.Update(orders)
|
||||||
|
|
|
@ -41,6 +41,7 @@ func GetOrder(c *gin.Context) {
|
||||||
ExtendParameter: item.ExtendParameter,
|
ExtendParameter: item.ExtendParameter,
|
||||||
Status: item.Status,
|
Status: item.Status,
|
||||||
TransferStatus: item.TransferStatus,
|
TransferStatus: item.TransferStatus,
|
||||||
|
FailReason: item.FailReason,
|
||||||
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -73,6 +74,7 @@ func FinishOrder(c *gin.Context) {
|
||||||
ProductId: request.ProductId,
|
ProductId: request.ProductId,
|
||||||
MerchantId: request.MerchantId,
|
MerchantId: request.MerchantId,
|
||||||
TransferStatus: int64(status),
|
TransferStatus: int64(status),
|
||||||
|
FailReason: request.FailReason,
|
||||||
}
|
}
|
||||||
|
|
||||||
affected, err := transServ.FinishOrder(orders)
|
affected, err := transServ.FinishOrder(orders)
|
||||||
|
|
|
@ -17,6 +17,7 @@ type GetListByIdResp struct {
|
||||||
ExtendParameter string `json:"extend_parameter"`
|
ExtendParameter string `json:"extend_parameter"`
|
||||||
Status int64 `json:"status"`
|
Status int64 `json:"status"`
|
||||||
TransferStatus int64 `json:"transfer_status"`
|
TransferStatus int64 `json:"transfer_status"`
|
||||||
|
FailReason string `json:"fail_reason"`
|
||||||
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,6 +49,7 @@ type SearchResp struct {
|
||||||
ExtendParameter string `json:"extend_parameter"`
|
ExtendParameter string `json:"extend_parameter"`
|
||||||
Status int64 `json:"status"`
|
Status int64 `json:"status"`
|
||||||
TransferStatus int64 `json:"transfer_status"`
|
TransferStatus int64 `json:"transfer_status"`
|
||||||
|
FailReason string `json:"fail_reason"`
|
||||||
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -62,6 +64,7 @@ type CreateReq struct {
|
||||||
ExtendParameter string `json:"extend_parameter" validate:"required"`
|
ExtendParameter string `json:"extend_parameter" validate:"required"`
|
||||||
Status int64 `json:"status" validate:"required"`
|
Status int64 `json:"status" validate:"required"`
|
||||||
TransferStatus int64 `json:"transfer_status" validate:"required"`
|
TransferStatus int64 `json:"transfer_status" validate:"required"`
|
||||||
|
FailReason string `json:"fail_reason"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CreateResp struct {
|
type CreateResp struct {
|
||||||
|
@ -80,6 +83,7 @@ type UpdateReq struct {
|
||||||
ExtendParameter string `json:"extend_parameter" validate:"required"`
|
ExtendParameter string `json:"extend_parameter" validate:"required"`
|
||||||
Status int64 `json:"status" validate:"required"`
|
Status int64 `json:"status" validate:"required"`
|
||||||
TransferStatus int64 `json:"transfer_status" validate:"required"`
|
TransferStatus int64 `json:"transfer_status" validate:"required"`
|
||||||
|
FailReason string `json:"fail_reason"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateResp struct {
|
type UpdateResp struct {
|
||||||
|
|
|
@ -17,6 +17,7 @@ type GetOrderResp struct {
|
||||||
ExtendParameter string `json:"extend_parameter"`
|
ExtendParameter string `json:"extend_parameter"`
|
||||||
Status int64 `json:"status"`
|
Status int64 `json:"status"`
|
||||||
TransferStatus int64 `json:"transfer_status"`
|
TransferStatus int64 `json:"transfer_status"`
|
||||||
|
FailReason string `json:"fail_reason"`
|
||||||
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,6 +27,7 @@ type FinishOrderReq struct {
|
||||||
ProductId int64 `json:"product_id" validate:"required"`
|
ProductId int64 `json:"product_id" validate:"required"`
|
||||||
MerchantId int64 `json:"merchant_id" validate:"required"`
|
MerchantId int64 `json:"merchant_id" validate:"required"`
|
||||||
Result string `json:"result" validate:"required"`
|
Result string `json:"result" validate:"required"`
|
||||||
|
FailReason string `json:"fail_reason"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type FinishOrderResp struct {
|
type FinishOrderResp struct {
|
||||||
|
|
|
@ -31,6 +31,7 @@ type Orders struct {
|
||||||
|
|
||||||
Status int64
|
Status int64
|
||||||
TransferStatus int64
|
TransferStatus int64
|
||||||
|
FailReason string
|
||||||
CreatedAt time.Time `xorm:"created"`
|
CreatedAt time.Time `xorm:"created"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20,6 +20,7 @@ create table orders (
|
||||||
|
|
||||||
status tinyint,-- 1.成功 2.充值中 3.充值失败 4.异常需要人工处理
|
status tinyint,-- 1.成功 2.充值中 3.充值失败 4.异常需要人工处理
|
||||||
transfer_status tinyint,-- 1.成功 2.充值中 3. 等待充值 4.充值失败 5.异常需要人工处理
|
transfer_status tinyint,-- 1.成功 2.充值中 3. 等待充值 4.充值失败 5.异常需要人工处理
|
||||||
|
fail_reason varchar(255),
|
||||||
created_at timestamp default current_timestamp
|
created_at timestamp default current_timestamp
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue