|
@@ -118,7 +118,10 @@ public class DataDashboardService {
|
|
|
Pair.of("R", "0.00%"),
|
|
|
Pair.of("S", "0.00%"),
|
|
|
Pair.of("T", "0.00%"),
|
|
|
- Pair.of("U", "0.00%")
|
|
|
+ Pair.of("U", "0.00%"),
|
|
|
+ Pair.of("AA", "0.00%"),
|
|
|
+ Pair.of("AB", "0.00%"),
|
|
|
+ Pair.of("AC", "0.00%")
|
|
|
);
|
|
|
|
|
|
doSendFeishuSheet(dateStrList, sheetToken, sheetId, rowNum, rows, 2, styles);
|
|
@@ -194,6 +197,9 @@ public class DataDashboardService {
|
|
|
if (avgInfo.getReadAvg() > 0) {
|
|
|
obj.setReadRate((article.getShowViewCount() * 1.0) / avgInfo.getReadAvg());
|
|
|
obj.setFission0ReadAvgRate((sumFission0 * 1.0) / avgInfo.getReadAvg());
|
|
|
+ obj.setFission0ReadAvg100Rate((sumFission0 * 1.0) / (avgInfo.getReadAvg() + 100));
|
|
|
+ obj.setFission0ReadAvg500Rate((sumFission0 * 1.0) / (avgInfo.getReadAvg() + 500));
|
|
|
+ obj.setFission0ReadAvg1000Rate((sumFission0 * 1.0) / (avgInfo.getReadAvg() + 1000));
|
|
|
}
|
|
|
if (avgInfo.getFans() > 0) {
|
|
|
obj.setReadFansRate((article.getShowViewCount() * 1.0) / avgInfo.getFans());
|
|
@@ -276,7 +282,7 @@ public class DataDashboardService {
|
|
|
.builder()
|
|
|
.put("valueRange", MapBuilder
|
|
|
.builder()
|
|
|
- .put("range", String.format("%s!A" + startRow + ":Z", sheetId) + (partition.size() + startRow - 1))
|
|
|
+ .put("range", String.format("%s!A" + startRow + ":AZ", sheetId) + (partition.size() + startRow - 1))
|
|
|
.put("values", partition)
|
|
|
.build())
|
|
|
.build(), httpHeaders);
|