|
@@ -8,6 +8,7 @@ import com.google.common.collect.Maps;
|
|
|
import com.google.common.collect.Sets;
|
|
|
|
|
|
import org.apache.commons.lang3.tuple.ImmutablePair;
|
|
|
+import org.apache.commons.lang3.tuple.ImmutableTriple;
|
|
|
import org.jeecg.common.util.DateUtils;
|
|
|
import org.jeecg.modules.adweb.common.util.DateUtil;
|
|
|
import org.jeecg.modules.adweb.common.util.NumberUtil;
|
|
@@ -108,15 +109,16 @@ public class GADailyReportServiceImpl extends ServiceImpl<GADailyReportMapper, G
|
|
|
});
|
|
|
|
|
|
// 3. 询盘数据补充
|
|
|
- List<ImmutablePair<String, Long>> enquiryDailyCounts =
|
|
|
+ List<ImmutableTriple<String, Long, Long>> enquiryDailyCounts =
|
|
|
adwebEnquiryMapper.getEnquiryDailyCounts(siteCode, start, end);
|
|
|
- for (ImmutablePair<String, Long> enquiryDailyCount : enquiryDailyCounts) {
|
|
|
- if (!dailyStatsVOs.containsKey(enquiryDailyCount.getKey())) {
|
|
|
+ for (ImmutableTriple<String, Long, Long> enquiryDailyCount : enquiryDailyCounts) {
|
|
|
+ if (!dailyStatsVOs.containsKey(enquiryDailyCount.getLeft())) {
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
- DailyStatsVO dailyStatsVO = dailyStatsVOs.get(enquiryDailyCount.getKey());
|
|
|
- dailyStatsVO.setEnquires(enquiryDailyCount.getValue().intValue());
|
|
|
+ DailyStatsVO dailyStatsVO = dailyStatsVOs.get(enquiryDailyCount.getLeft());
|
|
|
+ dailyStatsVO.setEnquires(enquiryDailyCount.getMiddle().intValue());
|
|
|
+ dailyStatsVO.setUnreadEnquires(enquiryDailyCount.getRight().intValue());
|
|
|
}
|
|
|
|
|
|
// 3. 根据日期排序并返回
|