|
|
@@ -101,11 +101,11 @@ public class PanCSLTRecordServiceImpl extends ServiceImpl<PanCSLTRecordMapper, P
|
|
|
* @param gapDay
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<PanCSLTRecordTotal> getLongTouchPvByDay(LocalDateTime startDate,LocalDateTime endDate,Integer gapDay){
|
|
|
+ public List<PanCSLTRecordTotal> getLongTouchPvByDay(Integer promoteId,LocalDateTime startDate,LocalDateTime endDate,Integer gapDay){
|
|
|
List<PanCSLTRecordTotal> dataList = new ArrayList<>();
|
|
|
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
//.查询时间段内所有数据
|
|
|
- List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayPvTotal(startDate.plusDays(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
+ List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayPvTotal(promoteId,startDate.plusDays(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
for (Integer i = -1;i<gapDay;i++) {
|
|
|
Long date1 = startDate.plusDays(i).toEpochSecond(ZoneOffset.of("+8"));
|
|
|
LocalDateTime localDate2 = startDate.plusDays(i+1);
|
|
|
@@ -131,11 +131,11 @@ public class PanCSLTRecordServiceImpl extends ServiceImpl<PanCSLTRecordMapper, P
|
|
|
* @param gapDay
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<PanCSLTRecordTotal> getLongTouchUvByDay(LocalDateTime startDate,LocalDateTime endDate,Integer gapDay){
|
|
|
+ public List<PanCSLTRecordTotal> getLongTouchUvByDay(Integer promoteId,LocalDateTime startDate,LocalDateTime endDate,Integer gapDay){
|
|
|
List<PanCSLTRecordTotal> dataList = new ArrayList<>();
|
|
|
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
//.查询时间段内所有数据
|
|
|
- List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayUvTotal(startDate.plusDays(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
+ List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayUvTotal(promoteId,startDate.plusDays(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
for (Integer i = -1;i<gapDay;i++) {
|
|
|
Long date1 = startDate.plusDays(i).toEpochSecond(ZoneOffset.of("+8"));
|
|
|
LocalDateTime localDate2 = startDate.plusDays(i+1);
|
|
|
@@ -168,11 +168,11 @@ public class PanCSLTRecordServiceImpl extends ServiceImpl<PanCSLTRecordMapper, P
|
|
|
* @param gapHour
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<PanCSLTRecordTotal> getLongTouchPvByHour(LocalDateTime startDate, LocalDateTime endDate, Integer gapHour){
|
|
|
+ public List<PanCSLTRecordTotal> getLongTouchPvByHour(Integer promoteId,LocalDateTime startDate, LocalDateTime endDate, Integer gapHour){
|
|
|
List<PanCSLTRecordTotal> dataList = new ArrayList<>();
|
|
|
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
//.查询时间段内所有数据
|
|
|
- List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayPvTotal(startDate.plusHours(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
+ List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayPvTotal(promoteId,startDate.plusHours(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
for (Integer i = -1;i<gapHour;i++) {
|
|
|
Long date1 = startDate.plusHours(i).toEpochSecond(ZoneOffset.of("+8"));
|
|
|
LocalDateTime localDate2 = startDate.plusHours(i+1);
|
|
|
@@ -197,11 +197,11 @@ public class PanCSLTRecordServiceImpl extends ServiceImpl<PanCSLTRecordMapper, P
|
|
|
* @param gapHour
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<PanCSLTRecordTotal> getLongTouchUvByHour(LocalDateTime startDate,LocalDateTime endDate,Integer gapHour){
|
|
|
+ public List<PanCSLTRecordTotal> getLongTouchUvByHour(Integer promoteId,LocalDateTime startDate,LocalDateTime endDate,Integer gapHour){
|
|
|
List<PanCSLTRecordTotal> dataList = new ArrayList<>();
|
|
|
DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
|
|
|
//.查询时间段内所有数据
|
|
|
- List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayUvTotal(startDate.plusHours(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
+ List<PanCSLTRecordTotal> res = panCSLTRecordMapper.getDayUvTotal(promoteId,startDate.plusHours(-1).toEpochSecond(ZoneOffset.of("+8")),endDate.toEpochSecond(ZoneOffset.of("+8")));
|
|
|
for (Integer i = -1;i<gapHour;i++) {
|
|
|
Long date1 = startDate.plusHours(i).toEpochSecond(ZoneOffset.of("+8"));
|
|
|
LocalDateTime localDate2 = startDate.plusHours(i+1);
|