Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
张云鹏
/
moss-statistic
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
8b9a52a8
...
8b9a52a8086e877791aabcc99e3390ca5b16a538
authored
2023-04-03 20:58:14 +0800
by
张云鹏
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
点击和访问次数未改变的时候不更新
1 parent
c230ae90
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
29 additions
and
8 deletions
src/main/java/com/topdraw/business/process/calculate/task/ActivityBtnClickPvUcCalculateTask.java
src/main/java/com/topdraw/business/process/calculate/task/PvUvCalculateTask.java
src/main/java/com/topdraw/business/process/calculate/task/ActivityBtnClickPvUcCalculateTask.java
View file @
8b9a52a
...
...
@@ -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
);
}
}
}
...
...
src/main/java/com/topdraw/business/process/calculate/task/PvUvCalculateTask.java
View file @
8b9a52a
...
...
@@ -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
);
}
}
}
}
...
...
Please
register
or
sign in
to post a comment