处理会员订单支付成功
This commit is contained in:
parent
9771b2e76f
commit
0e0c172d8d
@ -44,14 +44,31 @@ func (b *OrderSingle) GetOrderSinglePage(c *gin.Context) {
|
|||||||
|
|
||||||
// 获取数据
|
// 获取数据
|
||||||
orderSingleDao := dao.OrderSingleDao{}
|
orderSingleDao := dao.OrderSingleDao{}
|
||||||
orderSingle, total, err := orderSingleDao.GetOrderSinglePageSearch(req, req.Page, req.PageSize)
|
orderSingles, total, err := orderSingleDao.GetOrderSinglePageSearch(req, req.Page, req.PageSize)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
responses.FailWithMessage(err.Error(), c)
|
responses.FailWithMessage(err.Error(), c)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取用户数据
|
||||||
|
userDao := dao.UserDao{}
|
||||||
|
user, err := userDao.GetUserById(userId)
|
||||||
|
if err != nil || user == nil {
|
||||||
|
responses.FailWithMessage("用户错误", c)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// 检测用户会员
|
||||||
|
userService := service.UserService{}
|
||||||
|
isMember := userService.CheckUserMember(user)
|
||||||
|
if isMember == true {
|
||||||
|
for _, v := range orderSingles {
|
||||||
|
v.ValidDate = user.MemberExpireDate
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 处理返回值
|
// 处理返回值
|
||||||
g := dto.GetOrderSingleListDto(orderSingle)
|
g := dto.GetOrderSingleListDto(orderSingles)
|
||||||
|
|
||||||
result := make(map[string]interface{})
|
result := make(map[string]interface{})
|
||||||
result["page"] = req.Page
|
result["page"] = req.Page
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user