|
@@ -68,7 +68,7 @@ func (this *ChartCollectStatController) UserStat() {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if len(businessIdsSlice) > 0 {
|
|
if len(businessIdsSlice) > 0 {
|
|
- condition += ` AND u.eta_business_id IN (` + utils.GetOrmInReplace(len(businessIdsSlice)) + `) `
|
|
|
|
|
|
+ condition += ` AND eta_business_id IN (` + utils.GetOrmInReplace(len(businessIdsSlice)) + `) `
|
|
pars = append(pars, businessIdsSlice)
|
|
pars = append(pars, businessIdsSlice)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -79,7 +79,7 @@ func (this *ChartCollectStatController) UserStat() {
|
|
br.Msg = "请选择正确的开始日期"
|
|
br.Msg = "请选择正确的开始日期"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- condition += ` AND s.collect_date >= ? `
|
|
|
|
|
|
+ condition += ` AND collect_date >= ? `
|
|
pars = append(pars, startDate)
|
|
pars = append(pars, startDate)
|
|
}
|
|
}
|
|
if endDate != "" {
|
|
if endDate != "" {
|
|
@@ -89,14 +89,14 @@ func (this *ChartCollectStatController) UserStat() {
|
|
br.Msg = "请选择正确的结束日期"
|
|
br.Msg = "请选择正确的结束日期"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- condition += ` AND s.collect_date < ? `
|
|
|
|
|
|
+ condition += ` AND collect_date < ? `
|
|
nextDate := endTime.AddDate(0, 0, 1).Format(utils.FormatDate)
|
|
nextDate := endTime.AddDate(0, 0, 1).Format(utils.FormatDate)
|
|
pars = append(pars, nextDate)
|
|
pars = append(pars, nextDate)
|
|
}
|
|
}
|
|
order := ""
|
|
order := ""
|
|
- if sortParam == "CollectDate" {
|
|
|
|
|
|
+ if sortParam == "LastCollectChartTime" {
|
|
if sortType == "desc" || sortType == "asc" {
|
|
if sortType == "desc" || sortType == "asc" {
|
|
- order = sortParam + " " + sortType
|
|
|
|
|
|
+ order = " last_collect_chart_time " + sortType
|
|
}
|
|
}
|
|
}
|
|
}
|
|
statObj := new(chart_collect.UserCollectChartStat)
|
|
statObj := new(chart_collect.UserCollectChartStat)
|
|
@@ -108,10 +108,10 @@ func (this *ChartCollectStatController) UserStat() {
|
|
return
|
|
return
|
|
}
|
|
}
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
page := paging.GetPaging(currentIndex, pageSize, total)
|
|
- resp := new(models.UserListResp)
|
|
|
|
- userList := make([]*models.BusinessUser, 0)
|
|
|
|
|
|
+ resp := new(chart_collect.UserStatListResp)
|
|
|
|
+ list := make([]*chart_collect.UserCollectChartStatItem, 0)
|
|
if total == 0 {
|
|
if total == 0 {
|
|
- resp.List = userList
|
|
|
|
|
|
+ resp.List = list
|
|
resp.Paging = page
|
|
resp.Paging = page
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
br.Success = true
|
|
br.Success = true
|
|
@@ -119,7 +119,7 @@ func (this *ChartCollectStatController) UserStat() {
|
|
br.Data = resp
|
|
br.Data = resp
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- list, err := statObj.GetPageListByCondition(condition, pars, order, startSize, pageSize)
|
|
|
|
|
|
+ list, err = statObj.GetPageListByCondition(condition, pars, order, startSize, pageSize)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "获取失败"
|
|
br.Msg = "获取失败"
|
|
br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
br.ErrMsg = "获取数据失败,Err:" + err.Error()
|
|
@@ -129,9 +129,6 @@ func (this *ChartCollectStatController) UserStat() {
|
|
businessCodeStr := make([]string, 0)
|
|
businessCodeStr := make([]string, 0)
|
|
businessCodeMap := make(map[string]string)
|
|
businessCodeMap := make(map[string]string)
|
|
for _, v := range list {
|
|
for _, v := range list {
|
|
- if _, ok := businessCodeMap[v.BusinessCode]; ok {
|
|
|
|
- continue
|
|
|
|
- }
|
|
|
|
businessCodeStr = append(businessCodeStr, v.BusinessCode)
|
|
businessCodeStr = append(businessCodeStr, v.BusinessCode)
|
|
}
|
|
}
|
|
obj := new(eta_business.EtaBusiness)
|
|
obj := new(eta_business.EtaBusiness)
|
|
@@ -153,7 +150,7 @@ func (this *ChartCollectStatController) UserStat() {
|
|
v.BusinessName = businessName
|
|
v.BusinessName = businessName
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- resp.List = userList
|
|
|
|
|
|
+ resp.List = list
|
|
resp.Paging = page
|
|
resp.Paging = page
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
br.Success = true
|
|
br.Success = true
|