|
@@ -427,19 +427,19 @@ func (service *IntegralService) IntegralBalanceCheckService(userId,appId string)
|
|
|
}
|
|
|
|
|
|
//按月查询积分使用情况
|
|
|
-func (service *IntegralService) IntegralDetailedCheck(data entity.ExpireJSON) []entity.FlowReq {
|
|
|
+func (service *IntegralService) IntegralDetailedCheck(data entity.FlowJSON) ([]entity.FlowReq,int64) {
|
|
|
orm := entity.Engine
|
|
|
- var err error
|
|
|
flowReq := []entity.FlowReq{}
|
|
|
- err = orm.Table("integral_flow").Alias("flow").
|
|
|
+ numb,err := orm.Table("integral_flow").Alias("flow").
|
|
|
Select("flow.*,pt.name").
|
|
|
Join("left", "point_type pt", "flow.pointType=pt.code").
|
|
|
Where("flow.userId = ? AND flow.appId = ? AND DATE_FORMAT(flow.createTime,'%Y-%m')=? ", data.UserId, data.AppId, data.EndDate).
|
|
|
Desc("flow.createTime").
|
|
|
- Find(&flowReq)
|
|
|
+ Limit(data.PageSize, (data.Page-1)*data.PageSize).
|
|
|
+ FindAndCount(&flowReq)
|
|
|
if err != nil {
|
|
|
log.Println(err)
|
|
|
- return nil
|
|
|
+ return nil,int64(0)
|
|
|
}
|
|
|
- return flowReq
|
|
|
+ return flowReq,numb
|
|
|
}
|