Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
7a8c40ad
Commit
7a8c40ad
authored
May 17, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数据看板3
parent
41ac6cc3
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
25 deletions
+14
-25
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/AdminDashbordServiceImpl.java
...java/com/wwdz/ch/admin/impl/AdminDashbordServiceImpl.java
+4
-12
ch-core/src/main/java/com/wwdz/ch/core/consts/DashbordEnum.java
...e/src/main/java/com/wwdz/ch/core/consts/DashbordEnum.java
+1
-3
ch-core/src/main/java/com/wwdz/ch/core/util/TimeUtil.java
ch-core/src/main/java/com/wwdz/ch/core/util/TimeUtil.java
+9
-10
No files found.
ch-admin-api/src/main/java/com/wwdz/ch/admin/impl/AdminDashbordServiceImpl.java
View file @
7a8c40ad
...
...
@@ -17,23 +17,15 @@ import com.wwdz.ch.db.dao.distribution.DistributionOrderDao;
import
com.wwdz.ch.db.dao.distribution.DistributorProfitDao
;
import
com.wwdz.ch.db.dao.distribution.SupplierItemDao
;
import
com.wwdz.ch.db.dao.dts.DtsUserDao
;
import
com.wwdz.ch.db.dto.request.distribution.CollectionShareRecordRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.DistributionOrderRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.DistributorProfitRequestDto
;
import
com.wwdz.ch.db.dto.request.distribution.SupplierItemRequestDto
;
import
com.xxdxxs.utils.DateUtils
;
import
io.swagger.models.auth.In
;
import
javafx.util.Pair
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.util.Pair
;
import
org.springframework.stereotype.Service
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDate
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.util.*
;
...
...
@@ -77,8 +69,8 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
public
Result
dataPanel
(
DataPanelRequestDto
dto
)
{
try
{
Pair
<
String
,
String
>
pair
=
TimeUtil
.
getAccessDate
(
dto
.
getType
());
String
startTimeStr
=
pair
.
get
Key
();
String
endTimeStr
=
pair
.
get
Value
();
String
startTimeStr
=
pair
.
get
First
();
String
endTimeStr
=
pair
.
get
Second
();
logger
.
info
(
"数据面板查询的时间范围 : {} - {}"
,
startTimeStr
,
endTimeStr
);
DataPanelVo
dataPanelVo
=
new
DataPanelVo
();
//查询小程序访问数据
...
...
@@ -90,7 +82,7 @@ public class AdminDashbordServiceImpl implements AdminDashbordService {
}
else
{
key
=
"month"
;
}
Result
result
=
wxAppletApi
.
getAccessData
(
pair
.
getKey
(),
pair
.
getKey
()
,
key
);
Result
result
=
wxAppletApi
.
getAccessData
(
startTimeStr
,
endTimeStr
,
key
);
if
(
result
.
getSuccess
())
{
Map
<
String
,
Integer
>
map
=
(
Map
<
String
,
Integer
>)
result
.
getData
();
dataPanelVo
.
setVisitNum
(
map
.
get
(
"visitUv"
));
...
...
ch-core/src/main/java/com/wwdz/ch/core/consts/DashbordEnum.java
View file @
7a8c40ad
package
com.wwdz.ch.core.consts
;
import
com.wwdz.ch.core.util.TimeUtil
;
import
javafx.util.Pair
;
import
java.util.function.Supplier
;
import
org.springframework.data.util.Pair
;
public
class
DashbordEnum
{
/**
...
...
ch-core/src/main/java/com/wwdz/ch/core/util/TimeUtil.java
View file @
7a8c40ad
...
...
@@ -2,7 +2,7 @@ package com.wwdz.ch.core.util;
import
com.wwdz.ch.core.consts.DashbordEnum
;
import
com.xxdxxs.utils.DateUtils
;
import
javafx
.util.Pair
;
import
org.springframework.data
.util.Pair
;
import
java.text.SimpleDateFormat
;
import
java.time.Instant
;
...
...
@@ -11,7 +11,6 @@ import java.time.ZoneId;
import
java.time.format.DateTimeFormatter
;
import
java.util.Calendar
;
import
java.util.Date
;
import
java.util.function.Supplier
;
public
final
class
TimeUtil
{
...
...
@@ -52,7 +51,7 @@ public final class TimeUtil {
calEnd
.
set
(
Calendar
.
DAY_OF_WEEK
,
calEnd
.
getFirstDayOfWeek
()
+
6
);
String
beginDate
=
format
.
format
(
calStart
.
getTime
());
String
endDate
=
format
.
format
(
calEnd
.
getTime
());
return
new
Pair
<>
(
beginDate
,
endDate
);
return
Pair
.
of
(
beginDate
,
endDate
);
}
/**
...
...
@@ -69,7 +68,7 @@ public final class TimeUtil {
calEnd
.
set
(
Calendar
.
DAY_OF_WEEK
,
calEnd
.
getFirstDayOfWeek
()
+
6
);
String
beginDate
=
format
.
format
(
calStart
.
getTime
());
String
endDate
=
format
.
format
(
calEnd
.
getTime
());
return
new
Pair
<>
(
beginDate
,
endDate
);
return
Pair
.
of
(
beginDate
,
endDate
);
}
/**
...
...
@@ -85,7 +84,7 @@ public final class TimeUtil {
calEnd
.
set
(
Calendar
.
DAY_OF_MONTH
,
calEnd
.
getActualMaximum
(
Calendar
.
DAY_OF_MONTH
));
String
beginDate
=
format
.
format
(
calStart
.
getTime
());
String
endDate
=
format
.
format
(
calEnd
.
getTime
());
return
new
Pair
<>
(
beginDate
,
endDate
);
return
Pair
.
of
(
beginDate
,
endDate
);
}
...
...
@@ -100,7 +99,7 @@ public final class TimeUtil {
calEnd
.
set
(
Calendar
.
DAY_OF_MONTH
,
calEnd
.
getActualMaximum
(
Calendar
.
DAY_OF_MONTH
));
String
beginDate
=
format
.
format
(
calStart
.
getTime
());
String
endDate
=
format
.
format
(
calEnd
.
getTime
());
return
new
Pair
<>
(
beginDate
,
endDate
);
return
Pair
.
of
(
beginDate
,
endDate
);
}
/**
...
...
@@ -113,7 +112,7 @@ public final class TimeUtil {
calendar
.
add
(
Calendar
.
DATE
,
-
1
);
String
beginDate
=
format
.
format
(
calendar
.
getTime
());
String
endDate
=
format
.
format
(
calendar
.
getTime
());
return
new
Pair
<>
(
beginDate
,
endDate
);
return
Pair
.
of
(
beginDate
,
endDate
);
}
...
...
@@ -124,9 +123,9 @@ public final class TimeUtil {
public
static
void
main
(
String
[]
args
)
{
Pair
<
String
,
String
>
pair
=
getAccessDate
(
4
);
System
.
out
.
println
(
pair
.
get
Key
());
System
.
out
.
println
(
pair
.
get
Value
());
Pair
<
String
,
String
>
pair
=
getAccessDate
(
5
);
System
.
out
.
println
(
pair
.
get
First
());
System
.
out
.
println
(
pair
.
get
Second
());
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment