Initial commit

This commit is contained in:
2026-05-20 16:13:58 +08:00
commit ceffbe382e
500 changed files with 157469 additions and 0 deletions
+39
View File
@@ -0,0 +1,39 @@
package statdaily
import (
"context"
"fmt"
"stat/models/dailystatmod"
"time"
)
// 查询日活
func RunStatIos() {
appId := int32(999)
start := time.Now().AddDate(0, -5, 0)
end := time.Now()
statList, _ := dailystatmod.GetDailyStatTotalList(context.Background(), &appId, &start, &end)
for _, statInfo := range statList {
//占比
iosrechage := statInfo.TotalAmount - statInfo.TodayAndroidRecharge
iosStore := statInfo.TodayH5Recharge
iosrechageRate := float64(iosrechage) / float64(statInfo.TotalAmount)
iosStoreRate := float64(iosStore) / float64(statInfo.TotalAmount)
iosNew := statInfo.NewTotalCount - statInfo.AndroidAddCount
iosNewRate := float64(iosNew) / float64(statInfo.NewTotalCount)
iosStoreNew := statInfo.H5AddCount
iosStoreNewRate := float64(iosStoreNew) / float64(statInfo.NewTotalCount)
iosVisit := statInfo.TotalVisitCount - statInfo.TodayAndroidVisitCount
iosVisitRate := float64(iosVisit) / float64(statInfo.TotalVisitCount)
iosStoreVisit := statInfo.TodayH5VisitCount
iosStoreVisitRate := float64(iosStoreNew) / float64(statInfo.TotalVisitCount)
text := fmt.Sprintf("日期:%s\n", statInfo.SumDate.Format("2006-01-02"))
text += fmt.Sprintf(" 总充值:%d 总新增:%d\n", statInfo.TotalAmount/100, statInfo.NewTotalCount)
text += fmt.Sprintf(" Ios充值:%d(占比:%.2f) 商店包充值:%d(占比:%.2f)\n", iosrechage/100, iosrechageRate*100, iosStore/100, iosStoreRate*100)
text += fmt.Sprintf(" Ios新增:%d(占比:%.2f) 商店包新增:%d(占比:%.2f)\n", iosNew, iosNewRate*100, iosStoreNew, iosStoreNewRate*100)
text += fmt.Sprintf(" Ios日活:%d(占比:%.2f) 商店包日活:%d(占比:%.2f)\n", iosVisit, iosVisitRate*100, iosStoreVisit, iosStoreVisitRate*100)
fmt.Println(text)
}
}