Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bill-platform
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
赵啸非
bill-platform
Commits
9b82ae5b
Commit
9b82ae5b
authored
Jul 30, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加统计子站点
parent
b25b3c5a
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
51 additions
and
9 deletions
+51
-9
bill-manager/src/main/java/com/mortals/xhx/daemon/task/SiteStatTaskImpl.java
...in/java/com/mortals/xhx/daemon/task/SiteStatTaskImpl.java
+21
-2
bill-manager/src/main/java/com/mortals/xhx/module/ph/web/PhQueueStatController.java
.../com/mortals/xhx/module/ph/web/PhQueueStatController.java
+13
-3
bill-manager/src/main/java/com/mortals/xhx/module/pj/web/PjEvaluateStatController.java
...m/mortals/xhx/module/pj/web/PjEvaluateStatController.java
+14
-1
bill-manager/src/test/java/com/mortals/httpclient/system.http
...-manager/src/test/java/com/mortals/httpclient/system.http
+3
-3
No files found.
bill-manager/src/main/java/com/mortals/xhx/daemon/task/SiteStatTaskImpl.java
View file @
9b82ae5b
...
@@ -8,6 +8,7 @@ import com.mortals.framework.service.ICacheService;
...
@@ -8,6 +8,7 @@ import com.mortals.framework.service.ICacheService;
import
com.mortals.framework.service.ITask
;
import
com.mortals.framework.service.ITask
;
import
com.mortals.framework.service.ITaskExcuteService
;
import
com.mortals.framework.service.ITaskExcuteService
;
import
com.mortals.xhx.common.code.AccessTypeEnum
;
import
com.mortals.xhx.common.code.AccessTypeEnum
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.keys.RedisCacheKeys
;
import
com.mortals.xhx.common.keys.RedisCacheKeys
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.RespData
;
...
@@ -81,7 +82,25 @@ public class SiteStatTaskImpl implements ITaskExcuteService {
...
@@ -81,7 +82,25 @@ public class SiteStatTaskImpl implements ITaskExcuteService {
List
<
AccessEntity
>
accessEntities
=
accessService
.
find
(
accessQuery
);
List
<
AccessEntity
>
accessEntities
=
accessService
.
find
(
accessQuery
);
for
(
AccessEntity
accessEntity
:
accessEntities
)
{
for
(
AccessEntity
accessEntity
:
accessEntities
)
{
SitePdu
site
=
new
SitePdu
();
SitePdu
sitePdu
=
new
SitePdu
();
sitePdu
.
setId
(
accessEntity
.
getId
());
Rest
<
List
<
SitePdu
>>
sitesRest
=
siteFeign
.
getFlatSitesBySiteId
(
sitePdu
);
if
(
YesNoEnum
.
YES
.
getValue
()==
sitesRest
.
getCode
()){
List
<
SitePdu
>
sitePduList
=
sitesRest
.
getData
();
for
(
SitePdu
site
:
sitePduList
)
{
updatePjSectionCache
(
site
);
updatePjWindowCache
(
site
);
updatePjHallNameCache
(
site
);
updatePhQueueBusniessCache
(
site
);
updatePhQueueSectionNameCache
(
site
);
updatePhQueueWindowsCache
(
site
);
updatePhQueueHallNameCache
(
site
);
}
}
/* SitePdu site = new SitePdu();
site.setId(accessEntity.getSiteId());
site.setId(accessEntity.getSiteId());
site.setSiteName(accessEntity.getSiteName());
site.setSiteName(accessEntity.getSiteName());
site.setSiteCode(accessEntity.getSiteCode());
site.setSiteCode(accessEntity.getSiteCode());
...
@@ -94,7 +113,7 @@ public class SiteStatTaskImpl implements ITaskExcuteService {
...
@@ -94,7 +113,7 @@ public class SiteStatTaskImpl implements ITaskExcuteService {
updatePhQueueBusniessCache(site);
updatePhQueueBusniessCache(site);
updatePhQueueSectionNameCache(site);
updatePhQueueSectionNameCache(site);
updatePhQueueWindowsCache(site);
updatePhQueueWindowsCache(site);
updatePhQueueHallNameCache
(
site
);
updatePhQueueHallNameCache(site);
*/
}
}
...
...
bill-manager/src/main/java/com/mortals/xhx/module/ph/web/PhQueueStatController.java
View file @
9b82ae5b
...
@@ -14,6 +14,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
...
@@ -14,6 +14,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.code.AccessTypeEnum
;
import
com.mortals.xhx.common.code.AccessTypeEnum
;
import
com.mortals.xhx.common.code.GroupListEnum
;
import
com.mortals.xhx.common.code.GroupListEnum
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.site.SitePdu
;
import
com.mortals.xhx.common.pdu.site.SitePdu
;
...
@@ -186,19 +187,28 @@ public class PhQueueStatController extends BaseCRUDJsonBodyMappingController<PhQ
...
@@ -186,19 +187,28 @@ public class PhQueueStatController extends BaseCRUDJsonBodyMappingController<PhQ
StopWatch
stopWatch
=
new
StopWatch
();
StopWatch
stopWatch
=
new
StopWatch
();
log
.
info
(
"计算天数区间:{}"
,
compare
);
log
.
info
(
"计算天数区间:{}"
,
compare
);
AccessQuery
accessQuery
=
new
AccessQuery
();
AccessQuery
accessQuery
=
new
AccessQuery
();
accessQuery
.
setTagNotList
(
Arrays
.
asList
(
""
));
accessQuery
.
setTagNotList
(
Arrays
.
asList
(
""
));
List
<
AccessEntity
>
accessEntities
=
accessService
.
find
(
accessQuery
);
List
<
AccessEntity
>
accessEntities
=
accessService
.
find
(
accessQuery
);
for
(
AccessEntity
accessEntity
:
accessEntities
)
{
for
(
AccessEntity
accessEntity
:
accessEntities
)
{
//根据当前站点获取子站点
SitePdu
sitePdu
=
new
SitePdu
();
sitePdu
.
setId
(
accessEntity
.
getId
());
Rest
<
List
<
SitePdu
>>
sitesRest
=
siteFeign
.
getFlatSitesBySiteId
(
sitePdu
);
if
(
YesNoEnum
.
YES
.
getValue
()==
sitesRest
.
getCode
()){
List
<
SitePdu
>
sitePduList
=
sitesRest
.
getData
();
for
(
SitePdu
site
:
sitePduList
)
{
updateSitePhStat
(
attendStart
,
compare
,
stopWatch
,
site
,
context
);
}
}
/*
SitePdu site = new SitePdu();
SitePdu site = new SitePdu();
site.setId(accessEntity.getSiteId());
site.setId(accessEntity.getSiteId());
site.setSiteName(accessEntity.getSiteName());
site.setSiteName(accessEntity.getSiteName());
site.setSiteCode(accessEntity.getSiteCode());
site.setSiteCode(accessEntity.getSiteCode());
site.setAreaCode(accessEntity.getAreaCode());
site.setAreaCode(accessEntity.getAreaCode());
updateSitePhStat
(
attendStart
,
compare
,
stopWatch
,
site
,
context
);
updateSitePhStat(attendStart, compare, stopWatch, site, context);
*/
}
}
/* SitePdu sitePdu = new SitePdu();
/* SitePdu sitePdu = new SitePdu();
...
...
bill-manager/src/main/java/com/mortals/xhx/module/pj/web/PjEvaluateStatController.java
View file @
9b82ae5b
...
@@ -192,13 +192,26 @@ public class PjEvaluateStatController extends BaseCRUDJsonBodyMappingController<
...
@@ -192,13 +192,26 @@ public class PjEvaluateStatController extends BaseCRUDJsonBodyMappingController<
List
<
AccessEntity
>
accessEntities
=
accessService
.
find
(
accessQuery
);
List
<
AccessEntity
>
accessEntities
=
accessService
.
find
(
accessQuery
);
for
(
AccessEntity
accessEntity
:
accessEntities
)
{
for
(
AccessEntity
accessEntity
:
accessEntities
)
{
//根据当前站点获取子站点
SitePdu
sitePdu
=
new
SitePdu
();
sitePdu
.
setId
(
accessEntity
.
getId
());
Rest
<
List
<
SitePdu
>>
sitesRest
=
siteFeign
.
getFlatSitesBySiteId
(
sitePdu
);
if
(
YesNoEnum
.
YES
.
getValue
()==
sitesRest
.
getCode
()){
List
<
SitePdu
>
sitePduList
=
sitesRest
.
getData
();
for
(
SitePdu
site
:
sitePduList
)
{
updateSitePjStat
(
attendStart
,
compare
,
stopWatch
,
site
,
context
);
}
}
}
/* for (AccessEntity accessEntity : accessEntities) {
SitePdu site = new SitePdu();
SitePdu site = new SitePdu();
site.setId(accessEntity.getSiteId());
site.setId(accessEntity.getSiteId());
site.setSiteName(accessEntity.getSiteName());
site.setSiteName(accessEntity.getSiteName());
site.setSiteCode(accessEntity.getSiteCode());
site.setSiteCode(accessEntity.getSiteCode());
site.setAreaCode(accessEntity.getAreaCode());
site.setAreaCode(accessEntity.getAreaCode());
updateSitePjStat(attendStart, compare, stopWatch, site, context);
updateSitePjStat(attendStart, compare, stopWatch, site, context);
}
}
*/
/* SitePdu sitePdu = new SitePdu();
/* SitePdu sitePdu = new SitePdu();
sitePdu.setSize(-1);
sitePdu.setSize(-1);
...
...
bill-manager/src/test/java/com/mortals/httpclient/system.http
View file @
9b82ae5b
...
@@ -47,7 +47,7 @@ POST {{baseUrl}}/pj/evaluate/stat/stat
...
@@ -47,7 +47,7 @@ POST {{baseUrl}}/pj/evaluate/stat/stat
Content-Type: application/json
Content-Type: application/json
{
{
"pjTimeStart": "202
3
-01-01",
"pjTimeStart": "202
4
-01-01",
"pjTimeEnd": "2024-07-26"
"pjTimeEnd": "2024-07-26"
}
}
...
@@ -56,7 +56,7 @@ POST {{baseUrl}}/ph/queue/stat/stat
...
@@ -56,7 +56,7 @@ POST {{baseUrl}}/ph/queue/stat/stat
Content-Type: application/json
Content-Type: application/json
{
{
"taketimeStart": "202
3
-01-01",
"taketimeStart": "202
4
-01-01",
"taketimeEnd": "2024-07-26"
"taketimeEnd": "2024-07-26"
}
}
...
@@ -67,7 +67,7 @@ Content-Type: application/json
...
@@ -67,7 +67,7 @@ Content-Type: application/json
{
{
"createTimeStart": "2024-01-01",
"createTimeStart": "2024-01-01",
"createTimeEnd": "2024-07-
15
"
"createTimeEnd": "2024-07-
26
"
}
}
...
...
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