点击和访问次数未改变的时候不更新
Showing
2 changed files
with
29 additions
and
8 deletions
| ... | @@ -151,6 +151,9 @@ public class ActivityBtnClickPvUcCalculateTask { | ... | @@ -151,6 +151,9 @@ public class ActivityBtnClickPvUcCalculateTask { |
| 151 | log.info("hourPv ==>> {}", hourPv); | 151 | log.info("hourPv ==>> {}", hourPv); |
| 152 | log.info("hourUv ==>> {}", hourUv); | 152 | log.info("hourUv ==>> {}", hourUv); |
| 153 | 153 | ||
| 154 | log.info("按钮每小时点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", hourPv, activityBtnPvUvHour_.getPv(), hourUv, activityBtnPvUvHour_.getUv()); | ||
| 155 | |||
| 156 | if (activityBtnPvUvHour_.getPv() != hourPv || activityBtnPvUvHour_.getUv() != hourUv) { | ||
| 154 | if (activityBtnPvUvHour_.getPv() >= hourPv) { | 157 | if (activityBtnPvUvHour_.getPv() >= hourPv) { |
| 155 | hourPv = activityBtnPvUvHour_.getPv(); | 158 | hourPv = activityBtnPvUvHour_.getPv(); |
| 156 | } | 159 | } |
| ... | @@ -163,6 +166,7 @@ public class ActivityBtnClickPvUcCalculateTask { | ... | @@ -163,6 +166,7 @@ public class ActivityBtnClickPvUcCalculateTask { |
| 163 | activityBtnPvUvHour_.setUv(hourUv); | 166 | activityBtnPvUvHour_.setUv(hourUv); |
| 164 | activityBtnPvUvHour_.setUpdateTime(TimestampUtil.now()); | 167 | activityBtnPvUvHour_.setUpdateTime(TimestampUtil.now()); |
| 165 | this.activityBtnPvUvHourService.update(activityBtnPvUvHour_); | 168 | this.activityBtnPvUvHourService.update(activityBtnPvUvHour_); |
| 169 | } | ||
| 166 | 170 | ||
| 167 | } | 171 | } |
| 168 | 172 | ||
| ... | @@ -191,9 +195,10 @@ public class ActivityBtnClickPvUcCalculateTask { | ... | @@ -191,9 +195,10 @@ public class ActivityBtnClickPvUcCalculateTask { |
| 191 | 195 | ||
| 192 | Integer dayPv = this.getDayPV(subjectCode, paramValueId); | 196 | Integer dayPv = this.getDayPV(subjectCode, paramValueId); |
| 193 | Integer dayUv = this.getDayUV(subjectCode, paramValueId); | 197 | Integer dayUv = this.getDayUV(subjectCode, paramValueId); |
| 194 | log.info("dayPv ==>> {}", dayPv); | ||
| 195 | log.info("dayUv ==>> {}", dayUv); | ||
| 196 | 198 | ||
| 199 | log.info("按钮每日点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", dayPv, pvUvDay1.getPv(), dayUv, pvUvDay1.getUv()); | ||
| 200 | |||
| 201 | if (pvUvDay1.getPv() != dayPv || pvUvDay1.getUv() != dayUv) { | ||
| 197 | if (pvUvDay1.getPv() >= dayPv) { | 202 | if (pvUvDay1.getPv() >= dayPv) { |
| 198 | dayPv = pvUvDay1.getPv(); | 203 | dayPv = pvUvDay1.getPv(); |
| 199 | } | 204 | } |
| ... | @@ -207,6 +212,7 @@ public class ActivityBtnClickPvUcCalculateTask { | ... | @@ -207,6 +212,7 @@ public class ActivityBtnClickPvUcCalculateTask { |
| 207 | pvUvDay1.setUpdateTime(TimestampUtil.now()); | 212 | pvUvDay1.setUpdateTime(TimestampUtil.now()); |
| 208 | this.activityBtnPvUvDayService.update(pvUvDay1); | 213 | this.activityBtnPvUvDayService.update(pvUvDay1); |
| 209 | } | 214 | } |
| 215 | } | ||
| 210 | 216 | ||
| 211 | // all | 217 | // all |
| 212 | ActTplParamClick pvUv1 = this.activityBtnPvUvService. | 218 | ActTplParamClick pvUv1 = this.activityBtnPvUvService. |
| ... | @@ -233,9 +239,10 @@ public class ActivityBtnClickPvUcCalculateTask { | ... | @@ -233,9 +239,10 @@ public class ActivityBtnClickPvUcCalculateTask { |
| 233 | 239 | ||
| 234 | Integer allPV = this.getAllPV(subjectCode, paramValueId); | 240 | Integer allPV = this.getAllPV(subjectCode, paramValueId); |
| 235 | Integer allUv = this.getAllUV(subjectCode, paramValueId); | 241 | Integer allUv = this.getAllUV(subjectCode, paramValueId); |
| 236 | log.info("allPV ==>> {}", allPV); | ||
| 237 | log.info("allUv ==>> {}", allUv); | ||
| 238 | 242 | ||
| 243 | log.info("按钮总点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", allPV, pvUv1.getPv(), allUv, pvUv1.getUv()); | ||
| 244 | |||
| 245 | if (pvUv1.getPv() != allPV || pvUv1.getUv() != allUv) { | ||
| 239 | if (pvUv1.getPv() >= allPV) { | 246 | if (pvUv1.getPv() >= allPV) { |
| 240 | allPV = pvUv1.getPv(); | 247 | allPV = pvUv1.getPv(); |
| 241 | } | 248 | } |
| ... | @@ -249,6 +256,7 @@ public class ActivityBtnClickPvUcCalculateTask { | ... | @@ -249,6 +256,7 @@ public class ActivityBtnClickPvUcCalculateTask { |
| 249 | pvUv1.setUpdateTime(TimestampUtil.now()); | 256 | pvUv1.setUpdateTime(TimestampUtil.now()); |
| 250 | this.activityBtnPvUvService.update(pvUv1); | 257 | this.activityBtnPvUvService.update(pvUv1); |
| 251 | } | 258 | } |
| 259 | } | ||
| 252 | 260 | ||
| 253 | } | 261 | } |
| 254 | 262 | ... | ... |
| ... | @@ -88,8 +88,10 @@ public class PvUvCalculateTask { | ... | @@ -88,8 +88,10 @@ public class PvUvCalculateTask { |
| 88 | 88 | ||
| 89 | Integer hourPv = this.getHourPV(code); | 89 | Integer hourPv = this.getHourPV(code); |
| 90 | Integer hourUv = this.getHourUV(code); | 90 | Integer hourUv = this.getHourUV(code); |
| 91 | log.info("hourPv ==>> {}", hourPv); | 91 | |
| 92 | log.info("hourUv ==>> {}", hourUv); | 92 | log.info("访问每小时次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", hourPv, pvUvHour1.getPv(), hourUv, pvUvHour1.getUv()); |
| 93 | |||
| 94 | if (pvUvHour1.getPv() != hourPv || pvUvHour1.getUv() != hourUv) { | ||
| 93 | 95 | ||
| 94 | if (pvUvHour1.getPv() >= hourPv) { | 96 | if (pvUvHour1.getPv() >= hourPv) { |
| 95 | hourPv = pvUvHour1.getPv(); | 97 | hourPv = pvUvHour1.getPv(); |
| ... | @@ -103,6 +105,7 @@ public class PvUvCalculateTask { | ... | @@ -103,6 +105,7 @@ public class PvUvCalculateTask { |
| 103 | pvUvHour1.setUv(hourUv); | 105 | pvUvHour1.setUv(hourUv); |
| 104 | pvUvHour1.setUpdateTime(TimestampUtil.now()); | 106 | pvUvHour1.setUpdateTime(TimestampUtil.now()); |
| 105 | this.pvUvHourService.updateByMarketingActivityCodeAndDayAndHour(pvUvHour1); | 107 | this.pvUvHourService.updateByMarketingActivityCodeAndDayAndHour(pvUvHour1); |
| 108 | } | ||
| 106 | 109 | ||
| 107 | } | 110 | } |
| 108 | 111 | ||
| ... | @@ -131,6 +134,10 @@ public class PvUvCalculateTask { | ... | @@ -131,6 +134,10 @@ public class PvUvCalculateTask { |
| 131 | log.info("dayPv ==>> {}", dayPv); | 134 | log.info("dayPv ==>> {}", dayPv); |
| 132 | log.info("dayUv ==>> {}", dayUv); | 135 | log.info("dayUv ==>> {}", dayUv); |
| 133 | 136 | ||
| 137 | log.info("访问每日次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", dayPv, pvUvDay1.getPv(), dayUv, pvUvDay1.getUv()); | ||
| 138 | |||
| 139 | if (pvUvDay1.getPv() != dayPv || pvUvDay1.getUv() != dayUv) { | ||
| 140 | |||
| 134 | if (pvUvDay1.getPv() >= dayPv) { | 141 | if (pvUvDay1.getPv() >= dayPv) { |
| 135 | dayPv = pvUvDay1.getPv(); | 142 | dayPv = pvUvDay1.getPv(); |
| 136 | } | 143 | } |
| ... | @@ -145,6 +152,8 @@ public class PvUvCalculateTask { | ... | @@ -145,6 +152,8 @@ public class PvUvCalculateTask { |
| 145 | this.pvUvDayService.update(pvUvDay1); | 152 | this.pvUvDayService.update(pvUvDay1); |
| 146 | } | 153 | } |
| 147 | 154 | ||
| 155 | } | ||
| 156 | |||
| 148 | // all | 157 | // all |
| 149 | PvUv pvUv1 = this.pvUvService.findByMarketingActivityId(Long.parseLong(id)); | 158 | PvUv pvUv1 = this.pvUvService.findByMarketingActivityId(Long.parseLong(id)); |
| 150 | if(Objects.isNull(pvUv1.getId())){ | 159 | if(Objects.isNull(pvUv1.getId())){ |
| ... | @@ -166,8 +175,10 @@ public class PvUvCalculateTask { | ... | @@ -166,8 +175,10 @@ public class PvUvCalculateTask { |
| 166 | 175 | ||
| 167 | Integer allPV = this.getAllPV(code); | 176 | Integer allPV = this.getAllPV(code); |
| 168 | Integer allUv = this.getAllUV(code); | 177 | Integer allUv = this.getAllUV(code); |
| 169 | log.info("allPV ==>> {}", allPV); | 178 | |
| 170 | log.info("allUv ==>> {}", allUv); | 179 | log.info("访问总次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}", allPV, pvUv1.getPv(), allUv, pvUv1.getUv()); |
| 180 | |||
| 181 | if (pvUv1.getPv() != allPV || pvUv1.getUv() != allUv) { | ||
| 171 | 182 | ||
| 172 | if (pvUv1.getPv() >= allPV) { | 183 | if (pvUv1.getPv() >= allPV) { |
| 173 | allPV = pvUv1.getPv(); | 184 | allPV = pvUv1.getPv(); |
| ... | @@ -182,6 +193,8 @@ public class PvUvCalculateTask { | ... | @@ -182,6 +193,8 @@ public class PvUvCalculateTask { |
| 182 | pvUv1.setUpdateTime(TimestampUtil.now()); | 193 | pvUv1.setUpdateTime(TimestampUtil.now()); |
| 183 | this.pvUvService.update(pvUv1); | 194 | this.pvUvService.update(pvUv1); |
| 184 | } | 195 | } |
| 196 | |||
| 197 | } | ||
| 185 | } | 198 | } |
| 186 | 199 | ||
| 187 | } | 200 | } | ... | ... |
-
Please register or sign in to post a comment