|
|
|
@ -52,14 +52,13 @@ func (o *Order) History(c *gin.Context) {
|
|
|
|
|
start := (args.GetPage() - 1) * args.GetLimit()
|
|
|
|
|
|
|
|
|
|
total := 0
|
|
|
|
|
dbc.DB.Model(&order.GoodsDetail{}).
|
|
|
|
|
Where(` user_id = ?`, uid).Group("goods_id").Count(&total)
|
|
|
|
|
dbc.DB.Model(&order.GoodsDetail{}).Group("goods_id").Count(&total)
|
|
|
|
|
|
|
|
|
|
var goodsList []goods.Information
|
|
|
|
|
if total > start {
|
|
|
|
|
dbc.DB.Model(&order.GoodsDetail{}).
|
|
|
|
|
Select("max(id) id,goods_id").
|
|
|
|
|
Where(` user_id = ?`, uid).
|
|
|
|
|
//Where(` user_id = ?`, uid).
|
|
|
|
|
Limit(args.GetLimit()).
|
|
|
|
|
Offset(start).
|
|
|
|
|
Group("goods_id").
|
|
|
|
|