Commit 8b9a52a8 8b9a52a8086e877791aabcc99e3390ca5b16a538 by 张云鹏

点击和访问次数未改变的时候不更新

1 parent c230ae90
......@@ -151,6 +151,9 @@ public class ActivityBtnClickPvUcCalculateTask {
log.info("hourPv ==>> {}", hourPv);
log.info("hourUv ==>> {}", hourUv);
log.info("按钮每小时点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", hourPv, activityBtnPvUvHour_.getPv(), hourUv, activityBtnPvUvHour_.getUv());
if (activityBtnPvUvHour_.getPv() != hourPv || activityBtnPvUvHour_.getUv() != hourUv) {
if (activityBtnPvUvHour_.getPv() >= hourPv) {
hourPv = activityBtnPvUvHour_.getPv();
}
......@@ -163,6 +166,7 @@ public class ActivityBtnClickPvUcCalculateTask {
activityBtnPvUvHour_.setUv(hourUv);
activityBtnPvUvHour_.setUpdateTime(TimestampUtil.now());
this.activityBtnPvUvHourService.update(activityBtnPvUvHour_);
}
}
......@@ -191,9 +195,10 @@ public class ActivityBtnClickPvUcCalculateTask {
Integer dayPv = this.getDayPV(subjectCode, paramValueId);
Integer dayUv = this.getDayUV(subjectCode, paramValueId);
log.info("dayPv ==>> {}", dayPv);
log.info("dayUv ==>> {}", dayUv);
log.info("按钮每日点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", dayPv, pvUvDay1.getPv(), dayUv, pvUvDay1.getUv());
if (pvUvDay1.getPv() != dayPv || pvUvDay1.getUv() != dayUv) {
if (pvUvDay1.getPv() >= dayPv) {
dayPv = pvUvDay1.getPv();
}
......@@ -207,6 +212,7 @@ public class ActivityBtnClickPvUcCalculateTask {
pvUvDay1.setUpdateTime(TimestampUtil.now());
this.activityBtnPvUvDayService.update(pvUvDay1);
}
}
// all
ActTplParamClick pvUv1 = this.activityBtnPvUvService.
......@@ -233,9 +239,10 @@ public class ActivityBtnClickPvUcCalculateTask {
Integer allPV = this.getAllPV(subjectCode, paramValueId);
Integer allUv = this.getAllUV(subjectCode, paramValueId);
log.info("allPV ==>> {}", allPV);
log.info("allUv ==>> {}", allUv);
log.info("按钮总点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", allPV, pvUv1.getPv(), allUv, pvUv1.getUv());
if (pvUv1.getPv() != allPV || pvUv1.getUv() != allUv) {
if (pvUv1.getPv() >= allPV) {
allPV = pvUv1.getPv();
}
......@@ -249,6 +256,7 @@ public class ActivityBtnClickPvUcCalculateTask {
pvUv1.setUpdateTime(TimestampUtil.now());
this.activityBtnPvUvService.update(pvUv1);
}
}
}
......
......@@ -88,8 +88,10 @@ public class PvUvCalculateTask {
Integer hourPv = this.getHourPV(code);
Integer hourUv = this.getHourUV(code);
log.info("hourPv ==>> {}", hourPv);
log.info("hourUv ==>> {}", hourUv);
log.info("访问每小时次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", hourPv, pvUvHour1.getPv(), hourUv, pvUvHour1.getUv());
if (pvUvHour1.getPv() != hourPv || pvUvHour1.getUv() != hourUv) {
if (pvUvHour1.getPv() >= hourPv) {
hourPv = pvUvHour1.getPv();
......@@ -103,6 +105,7 @@ public class PvUvCalculateTask {
pvUvHour1.setUv(hourUv);
pvUvHour1.setUpdateTime(TimestampUtil.now());
this.pvUvHourService.updateByMarketingActivityCodeAndDayAndHour(pvUvHour1);
}
}
......@@ -131,6 +134,10 @@ public class PvUvCalculateTask {
log.info("dayPv ==>> {}", dayPv);
log.info("dayUv ==>> {}", dayUv);
log.info("访问每日次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", dayPv, pvUvDay1.getPv(), dayUv, pvUvDay1.getUv());
if (pvUvDay1.getPv() != dayPv || pvUvDay1.getUv() != dayUv) {
if (pvUvDay1.getPv() >= dayPv) {
dayPv = pvUvDay1.getPv();
}
......@@ -145,6 +152,8 @@ public class PvUvCalculateTask {
this.pvUvDayService.update(pvUvDay1);
}
}
// all
PvUv pvUv1 = this.pvUvService.findByMarketingActivityId(Long.parseLong(id));
if(Objects.isNull(pvUv1.getId())){
......@@ -166,8 +175,10 @@ public class PvUvCalculateTask {
Integer allPV = this.getAllPV(code);
Integer allUv = this.getAllUV(code);
log.info("allPV ==>> {}", allPV);
log.info("allUv ==>> {}", allUv);
log.info("访问总次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", allPV, pvUv1.getPv(), allUv, pvUv1.getUv());
if (pvUv1.getPv() != allPV || pvUv1.getUv() != allUv) {
if (pvUv1.getPv() >= allPV) {
allPV = pvUv1.getPv();
......@@ -182,6 +193,8 @@ public class PvUvCalculateTask {
pvUv1.setUpdateTime(TimestampUtil.now());
this.pvUvService.update(pvUv1);
}
}
}
}
......