|
@@ -9262,16 +9262,16 @@ func (this *CompanyTodoController) CompanyActivitySpecialPointsBill() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- userType, tripRemaining, mapChartName, err := cygxService.GetChartPermissionSpecialSurplusByCompany(companyId)
|
|
|
- if err != nil {
|
|
|
- br.Msg = "获取专项调研剩余次数失败"
|
|
|
- br.ErrMsg = "获取专项调研剩余次数失败,err:" + err.Error()
|
|
|
- return
|
|
|
- }
|
|
|
+ //userType, tripRemaining, mapChartName, err := cygxService.GetChartPermissionSpecialSurplusByCompany(companyId)
|
|
|
+ //if err != nil {
|
|
|
+ // br.Msg = "获取专项调研剩余次数失败"
|
|
|
+ // br.ErrMsg = "获取专项调研剩余次数失败,err:" + err.Error()
|
|
|
+ // return
|
|
|
+ //}
|
|
|
//chartMap := map[int]string{utils.YI_YAO_ID: utils.YI_YAO_NAME, utils.XIAO_FEI_ID: utils.XIAO_FEI_NAME, utils.KE_JI_ID: utils.KE_JI_NAME, utils.ZHI_ZAO_ID: utils.ZHI_ZAO_NAME}
|
|
|
resp := new(cygx.CygxActivitySpecialPointsBillResp)
|
|
|
//lastTripRemaining := 0
|
|
|
- for i, v := range list {
|
|
|
+ for _, v := range list {
|
|
|
item := cygx.CygxActivitySpecialPointsBillRespItem{
|
|
|
Id: v.Id,
|
|
|
CreateTime: v.CreateTime.Format(utils.FormatDateTime),
|
|
@@ -9282,6 +9282,7 @@ func (this *CompanyTodoController) CompanyActivitySpecialPointsBill() {
|
|
|
ActivityName: v.ResearchTheme,
|
|
|
ChartPermissionId: v.ChartPermissionId,
|
|
|
ChartPermissionName: v.ChartPermissionName,
|
|
|
+ Total: v.Total,
|
|
|
}
|
|
|
if v.ActivityId == 0 {
|
|
|
item.Content = v.Content
|
|
@@ -9293,40 +9294,39 @@ func (this *CompanyTodoController) CompanyActivitySpecialPointsBill() {
|
|
|
} else if v.Way == 4 {
|
|
|
item.Content = item.ActivityName + "--活动取消"
|
|
|
}
|
|
|
-
|
|
|
- }
|
|
|
- if userType == 2 {
|
|
|
- if i== 0 {
|
|
|
- item.Total += strconv.Itoa(tripRemaining) + "次"
|
|
|
- } else {
|
|
|
- item.Total += strconv.Itoa(tripRemaining-list[i-1].BillDetailed) + "次"
|
|
|
- }
|
|
|
- //if v.BillDetailed < 4 {
|
|
|
- // item.Total += strconv.Itoa(lastTripRemaining-list[i-1].BillDetailed) + "次"
|
|
|
- //} else {
|
|
|
- // item.Total += strconv.Itoa(lastTripRemaining) + "次"
|
|
|
- //}
|
|
|
- } else {
|
|
|
- for k, num := range mapChartName {
|
|
|
- if i== 0 {
|
|
|
- item.Total += k + strconv.Itoa(num) + "次"
|
|
|
- } else {
|
|
|
- if list[i-1].ActivityId == 0 {
|
|
|
- item.Total += k + strconv.Itoa(num) + "次+"
|
|
|
- } else {
|
|
|
- item.Total += k + strconv.Itoa(num-list[i-1].BillDetailed) + "次+"
|
|
|
- }
|
|
|
- }
|
|
|
- //if num > 0 {
|
|
|
- // if i== 0{
|
|
|
- // item.Total += k + strconv.Itoa(num) + "次+"
|
|
|
- // } else {
|
|
|
- // item.Total += k + strconv.Itoa(num-v.BillDetailed) + "次+"
|
|
|
- // }
|
|
|
- //}
|
|
|
- }
|
|
|
- item.Total = strings.TrimRight(item.Total, "+")
|
|
|
}
|
|
|
+ //if userType == 2 {
|
|
|
+ // if i== 0 {
|
|
|
+ // item.Total += strconv.Itoa(tripRemaining) + "次"
|
|
|
+ // } else {
|
|
|
+ // item.Total += strconv.Itoa(tripRemaining-list[i-1].BillDetailed) + "次"
|
|
|
+ // }
|
|
|
+ // //if v.BillDetailed < 4 {
|
|
|
+ // // item.Total += strconv.Itoa(lastTripRemaining-list[i-1].BillDetailed) + "次"
|
|
|
+ // //} else {
|
|
|
+ // // item.Total += strconv.Itoa(lastTripRemaining) + "次"
|
|
|
+ // //}
|
|
|
+ //} else {
|
|
|
+ // for k, num := range mapChartName {
|
|
|
+ // if i== 0 {
|
|
|
+ // item.Total += k + strconv.Itoa(num) + "次+"
|
|
|
+ // } else {
|
|
|
+ // if list[i-1].ActivityId == 0 {
|
|
|
+ // item.Total += k + strconv.Itoa(num) + "次+"
|
|
|
+ // } else {
|
|
|
+ // item.Total += k + strconv.Itoa(num-list[i-1].BillDetailed) + "次+"
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // //if num > 0 {
|
|
|
+ // // if i== 0{
|
|
|
+ // // item.Total += k + strconv.Itoa(num) + "次+"
|
|
|
+ // // } else {
|
|
|
+ // // item.Total += k + strconv.Itoa(num-v.BillDetailed) + "次+"
|
|
|
+ // // }
|
|
|
+ // //}
|
|
|
+ // }
|
|
|
+ // item.Total = strings.TrimRight(item.Total, "+")
|
|
|
+ //}
|
|
|
resp.List = append(resp.List, &item)
|
|
|
}
|
|
|
|