处理会员订单支付成功
This commit is contained in:
parent
9771b2e76f
commit
0e0c172d8d
@ -44,14 +44,31 @@ func (b *OrderSingle) GetOrderSinglePage(c *gin.Context) {
|
||||
|
||||
// 获取数据
|
||||
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 {
|
||||
responses.FailWithMessage(err.Error(), c)
|
||||
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["page"] = req.Page
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user