|
@@ -4,6 +4,8 @@ import (
|
|
|
"eta/eta_mini_crm/models"
|
|
|
"eta/eta_mini_crm/models/response"
|
|
|
"eta/eta_mini_crm/utils"
|
|
|
+ "fmt"
|
|
|
+ "strconv"
|
|
|
"strings"
|
|
|
"time"
|
|
|
|
|
@@ -376,6 +378,16 @@ func (this *UserReadRecordController) ReadPermissionChart() {
|
|
|
br.ErrMsg = "获取品种阅读统计失败,系统错误,Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
+ var sum int
|
|
|
+ for _, v := range permissionCnts {
|
|
|
+ sum += v.Count
|
|
|
+ }
|
|
|
+ for _, v := range permissionCnts {
|
|
|
+ percent := float64(v.Count) / float64(sum) * 100
|
|
|
+ percentStr := fmt.Sprintf("%.0f", percent)
|
|
|
+ parsedFloat, _ := strconv.ParseFloat(percentStr, 64)
|
|
|
+ v.Percent = parsedFloat
|
|
|
+ }
|
|
|
|
|
|
br.Msg = "查询成功"
|
|
|
br.Data = permissionCnts
|