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
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
87 additions
and
66 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,18 +151,22 @@ public class ActivityBtnClickPvUcCalculateTask {
log
.
info
(
"hourPv ==>> {}"
,
hourPv
);
log
.
info
(
"hourUv ==>> {}"
,
hourUv
);
if
(
activityBtnPvUvHour_
.
getPv
()
>=
hourPv
)
{
hourPv
=
activityBtnPvUvHour_
.
getPv
();
}
log
.
info
(
"按钮每小时点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}"
,
hourPv
,
activityBtnPvUvHour_
.
getPv
(),
hourUv
,
activityBtnPvUvHour_
.
getUv
());
if
(
activityBtnPvUvHour_
.
getUv
()
>=
hourUv
)
{
hourUv
=
activityBtnPvUvHour_
.
getUv
();
}
if
(
activityBtnPvUvHour_
.
getPv
()
!=
hourPv
||
activityBtnPvUvHour_
.
getUv
()
!=
hourUv
)
{
if
(
activityBtnPvUvHour_
.
getPv
()
>=
hourPv
)
{
hourPv
=
activityBtnPvUvHour_
.
getPv
();
}
activityBtnPvUvHour_
.
setPv
(
hourPv
);
activityBtnPvUvHour_
.
setUv
(
hourUv
);
activityBtnPvUvHour_
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
activityBtnPvUvHourService
.
update
(
activityBtnPvUvHour_
);
if
(
activityBtnPvUvHour_
.
getUv
()
>=
hourUv
)
{
hourUv
=
activityBtnPvUvHour_
.
getUv
();
}
activityBtnPvUvHour_
.
setPv
(
hourPv
);
activityBtnPvUvHour_
.
setUv
(
hourUv
);
activityBtnPvUvHour_
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
activityBtnPvUvHourService
.
update
(
activityBtnPvUvHour_
);
}
}
...
...
@@ -191,21 +195,23 @@ public class ActivityBtnClickPvUcCalculateTask {
Integer
dayPv
=
this
.
getDayPV
(
subjectCode
,
paramValueId
);
Integer
dayUv
=
this
.
getDayUV
(
subjectCode
,
paramValueId
);
log
.
info
(
"dayPv ==>> {}"
,
dayPv
);
log
.
info
(
"dayUv ==>> {}"
,
dayUv
);
if
(
pvUvDay1
.
getPv
()
>=
dayPv
)
{
dayPv
=
pvUvDay1
.
getPv
();
}
log
.
info
(
"按钮每日点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}"
,
dayPv
,
pvUvDay1
.
getPv
(),
dayUv
,
pvUvDay1
.
getUv
());
if
(
pvUvDay1
.
getUv
()
>=
dayUv
)
{
dayUv
=
pvUvDay1
.
getUv
();
}
if
(
pvUvDay1
.
getPv
()
!=
dayPv
||
pvUvDay1
.
getUv
()
!=
dayUv
)
{
if
(
pvUvDay1
.
getPv
()
>=
dayPv
)
{
dayPv
=
pvUvDay1
.
getPv
();
}
pvUvDay1
.
setPv
(
dayPv
);
pvUvDay1
.
setUv
(
dayUv
);
pvUvDay1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
activityBtnPvUvDayService
.
update
(
pvUvDay1
);
if
(
pvUvDay1
.
getUv
()
>=
dayUv
)
{
dayUv
=
pvUvDay1
.
getUv
();
}
pvUvDay1
.
setPv
(
dayPv
);
pvUvDay1
.
setUv
(
dayUv
);
pvUvDay1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
activityBtnPvUvDayService
.
update
(
pvUvDay1
);
}
}
// all
...
...
@@ -233,21 +239,23 @@ public class ActivityBtnClickPvUcCalculateTask {
Integer
allPV
=
this
.
getAllPV
(
subjectCode
,
paramValueId
);
Integer
allUv
=
this
.
getAllUV
(
subjectCode
,
paramValueId
);
log
.
info
(
"allPV ==>> {}"
,
allPV
);
log
.
info
(
"allUv ==>> {}"
,
allUv
);
if
(
pvUv1
.
getPv
()
>=
allPV
)
{
allPV
=
pvUv1
.
getPv
();
}
log
.
info
(
"按钮总点击更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}"
,
allPV
,
pvUv1
.
getPv
(),
allUv
,
pvUv1
.
getUv
());
if
(
pvUv1
.
getUv
()
>=
allUv
)
{
allUv
=
pvUv1
.
getUv
();
}
if
(
pvUv1
.
getPv
()
!=
allPV
||
pvUv1
.
getUv
()
!=
allUv
)
{
if
(
pvUv1
.
getPv
()
>=
allPV
)
{
allPV
=
pvUv1
.
getPv
();
}
pvUv1
.
setPv
(
allPV
);
pvUv1
.
setUv
(
allUv
);
pvUv1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
activityBtnPvUvService
.
update
(
pvUv1
);
if
(
pvUv1
.
getUv
()
>=
allUv
)
{
allUv
=
pvUv1
.
getUv
();
}
pvUv1
.
setPv
(
allPV
);
pvUv1
.
setUv
(
allUv
);
pvUv1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
activityBtnPvUvService
.
update
(
pvUv1
);
}
}
}
...
...
src/main/java/com/topdraw/business/process/calculate/task/PvUvCalculateTask.java
View file @
8b9a52a
...
...
@@ -88,21 +88,24 @@ public class PvUvCalculateTask {
Integer
hourPv
=
this
.
getHourPV
(
code
);
Integer
hourUv
=
this
.
getHourUV
(
code
);
log
.
info
(
"hourPv ==>> {}"
,
hourPv
);
log
.
info
(
"hourUv ==>> {}"
,
hourUv
);
if
(
pvUvHour1
.
getPv
()
>=
hourPv
)
{
hourPv
=
pvUvHour1
.
getPv
();
}
log
.
info
(
"访问每小时次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}"
,
hourPv
,
pvUvHour1
.
getPv
(),
hourUv
,
pvUvHour1
.
getUv
());
if
(
pvUvHour1
.
getUv
()
>=
hourUv
)
{
hourUv
=
pvUvHour1
.
getUv
();
}
if
(
pvUvHour1
.
getPv
()
!=
hourPv
||
pvUvHour1
.
getUv
()
!=
hourUv
)
{
if
(
pvUvHour1
.
getPv
()
>=
hourPv
)
{
hourPv
=
pvUvHour1
.
getPv
();
}
pvUvHour1
.
setPv
(
hourPv
);
pvUvHour1
.
setUv
(
hourUv
);
pvUvHour1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
pvUvHourService
.
updateByMarketingActivityCodeAndDayAndHour
(
pvUvHour1
);
if
(
pvUvHour1
.
getUv
()
>=
hourUv
)
{
hourUv
=
pvUvHour1
.
getUv
();
}
pvUvHour1
.
setPv
(
hourPv
);
pvUvHour1
.
setUv
(
hourUv
);
pvUvHour1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
pvUvHourService
.
updateByMarketingActivityCodeAndDayAndHour
(
pvUvHour1
);
}
}
...
...
@@ -131,18 +134,24 @@ public class PvUvCalculateTask {
log
.
info
(
"dayPv ==>> {}"
,
dayPv
);
log
.
info
(
"dayUv ==>> {}"
,
dayUv
);
if
(
pvUvDay1
.
getPv
()
>=
dayPv
)
{
dayPv
=
pvUvDay1
.
getPv
();
}
log
.
info
(
"访问每日次数更新 redisPV: {}, dbPV: {}, redisUV: {}, dbUV: {}"
,
dayPv
,
pvUvDay1
.
getPv
(),
dayUv
,
pvUvDay1
.
getUv
());
if
(
pvUvDay1
.
getPv
()
!=
dayPv
||
pvUvDay1
.
getUv
()
!=
dayUv
)
{
if
(
pvUvDay1
.
getUv
()
>=
dayUv
)
{
dayUv
=
pvUvDay1
.
getUv
();
if
(
pvUvDay1
.
getPv
()
>=
dayPv
)
{
dayPv
=
pvUvDay1
.
getPv
();
}
if
(
pvUvDay1
.
getUv
()
>=
dayUv
)
{
dayUv
=
pvUvDay1
.
getUv
();
}
pvUvDay1
.
setPv
(
dayPv
);
pvUvDay1
.
setUv
(
dayUv
);
pvUvDay1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
pvUvDayService
.
update
(
pvUvDay1
);
}
pvUvDay1
.
setPv
(
dayPv
);
pvUvDay1
.
setUv
(
dayUv
);
pvUvDay1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
pvUvDayService
.
update
(
pvUvDay1
);
}
// all
...
...
@@ -166,21 +175,25 @@ public class PvUvCalculateTask {
Integer
allPV
=
this
.
getAllPV
(
code
);
Integer
allUv
=
this
.
getAllUV
(
code
);
log
.
info
(
"allPV ==>> {}"
,
allPV
);
log
.
info
(
"allUv ==>> {}"
,
allUv
);
if
(
pvUv1
.
getPv
()
>=
allPV
)
{
allPV
=
pvUv1
.
getPv
();
}
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
();
}
if
(
pvUv1
.
getUv
()
>=
allUv
)
{
allUv
=
pvUv1
.
getUv
();
}
if
(
pvUv1
.
getUv
()
>=
allUv
)
{
allUv
=
pvUv1
.
getUv
();
pvUv1
.
setPv
(
allPV
);
pvUv1
.
setUv
(
allUv
);
pvUv1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
pvUvService
.
update
(
pvUv1
);
}
pvUv1
.
setPv
(
allPV
);
pvUv1
.
setUv
(
allUv
);
pvUv1
.
setUpdateTime
(
TimestampUtil
.
now
());
this
.
pvUvService
.
update
(
pvUv1
);
}
}
...
...
Please
register
or
sign in
to post a comment