点击和访问次数未改变的时候不更新
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