|
@@ -2,10 +2,10 @@ package equity_info
|
|
|
|
|
|
import (
|
|
import (
|
|
"context"
|
|
"context"
|
|
|
|
+ "demo/api/equity_info/v1"
|
|
"demo/internal/dao"
|
|
"demo/internal/dao"
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
-
|
|
|
|
- "demo/api/equity_info/v1"
|
|
|
|
|
|
+ "github.com/gogf/gf/v2/os/gtime"
|
|
)
|
|
)
|
|
|
|
|
|
func (c *ControllerV1) GetList(ctx context.Context, req *v1.GetListReq) (res *v1.GetListRes, err error) {
|
|
func (c *ControllerV1) GetList(ctx context.Context, req *v1.GetListReq) (res *v1.GetListRes, err error) {
|
|
@@ -16,7 +16,7 @@ func (c *ControllerV1) GetList(ctx context.Context, req *v1.GetListReq) (res *v1
|
|
columns.ActiveId: req.ActiveId,
|
|
columns.ActiveId: req.ActiveId,
|
|
columns.PrizeId: req.PrizeId,
|
|
columns.PrizeId: req.PrizeId,
|
|
columns.State: 0,
|
|
columns.State: 0,
|
|
- }).OmitEmpty().Group(columns.ActiveId, columns.PrizeId, columns.Name, columns.ExEndTime).OrderDesc(columns.ActiveId).ScanAndCount(&res.List, &res.Total, false)
|
|
|
|
|
|
+ }).WhereGT(columns.ExEndTime, gtime.Now()).OmitEmpty().Group(columns.ActiveId, columns.PrizeId, columns.Name, columns.ExEndTime).OrderDesc(columns.ActiveId).Limit(req.Offset, req.Limit).ScanAndCount(&res.List, &res.Total, false)
|
|
if err != nil {
|
|
if err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|