修改了defer的错误返回。
This commit is contained in:
parent
45cf93e1bf
commit
4011c39b78
@ -48,8 +48,10 @@ func (r *Login) Login(c *gin.Context) {
|
||||
tx := global.Db.Begin()
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
fmt.Println(r)
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("操作失败", r)
|
||||
responses.FailWithMessage("操作失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
@ -107,6 +107,9 @@ func (b *OrderMember) AddOrderMember(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("订单创建失败", r)
|
||||
responses.FailWithMessage("订单创建失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
@ -107,6 +107,9 @@ func (b *OrderSingle) AddOrderSingle(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("订单创建失败", r)
|
||||
responses.FailWithMessage("订单创建失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
@ -311,6 +314,9 @@ func (b *OrderSingle) DeleteOrderSingle(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("操作失败", r)
|
||||
responses.FailWithMessage("操作失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
@ -426,6 +432,9 @@ func (b *OrderSingle) PutOrderSingleAnswer(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("操作失败", r)
|
||||
responses.FailWithMessage("操作失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
@ -11,6 +11,7 @@ import (
|
||||
"hepa-calc-api/global"
|
||||
"hepa-calc-api/utils"
|
||||
"net/http"
|
||||
"time"
|
||||
)
|
||||
|
||||
type Pay struct{}
|
||||
@ -136,14 +137,13 @@ func (r *Pay) GetPayOrder(c *gin.Context) {
|
||||
}
|
||||
|
||||
// 验证订单过期支付时间
|
||||
//now := time.Now()
|
||||
//validTime := time.Time(createdAt).Add(30 * time.Minute)
|
||||
//if validTime.Before(now) {
|
||||
// c.JSON(http.StatusOK, gin.H{"code": 90001, "message": "订单已关闭", "data": nil})
|
||||
// return
|
||||
//}
|
||||
now := time.Now()
|
||||
validTime := time.Time(createdAt).Add(30 * time.Minute)
|
||||
if validTime.Before(now) {
|
||||
c.JSON(http.StatusOK, gin.H{"code": 90001, "message": "订单已关闭", "data": nil})
|
||||
return
|
||||
}
|
||||
|
||||
fmt.Println(createdAt)
|
||||
// 获取用户数据
|
||||
userDao := dao.UserDao{}
|
||||
user, err := userDao.GetUserById(userId)
|
||||
|
||||
@ -269,6 +269,9 @@ func (r *Question) PutQuestionClickCount(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("操作失败", r)
|
||||
responses.FailWithMessage("操作失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
@ -319,6 +322,9 @@ func (r *Question) PutQuestionSubmitCount(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("操作失败", r)
|
||||
responses.FailWithMessage("操作失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
@ -144,6 +144,9 @@ func (r *UserCase) PutUserCase(c *gin.Context) {
|
||||
defer func() {
|
||||
if r := recover(); r != nil {
|
||||
tx.Rollback()
|
||||
utils.LogJsonErr("操作失败", r)
|
||||
responses.FailWithMessage("操作失败", c)
|
||||
return
|
||||
}
|
||||
}()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user