Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
browser-backend
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Administrator
browser-backend
Commits
b06977e9
Commit
b06977e9
authored
Sep 29, 2020
by
Administrator
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'fix-hotbugs' into 'master'
页面打开慢加日志 See merge request
!187
parents
ab375c07
7b0c5ab5
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
9 additions
and
7 deletions
+9
-7
ShopController.java
...gec/browserbackend/browser/controller/ShopController.java
+2
-0
ShopServiceImpl.java
.../browserbackend/browser/service/Impl/ShopServiceImpl.java
+7
-7
No files found.
src/main/java/com/edgec/browserbackend/browser/controller/ShopController.java
View file @
b06977e9
...
...
@@ -159,6 +159,7 @@ public class ShopController {
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
POST
)
public
ResultDto
getShopList
(
Principal
principal
,
@RequestBody
ShopRequestDto
shopRequestDto
)
{
logger
.
info
(
"shop list params {}"
,
JSONObject
.
toJSONString
(
shopRequestDto
));
long
start
=
System
.
currentTimeMillis
();
ResultDto
resultDto
=
new
ResultDto
();
try
{
ShopPageResultDto
shopDtos
=
shopService
.
getShopList
(
principal
.
getName
(),
shopRequestDto
.
getGroup
(),
...
...
@@ -168,6 +169,7 @@ public class ShopController {
}
catch
(
ClientRequestException
e
)
{
dealClientRequestException
(
resultDto
,
e
);
}
logger
.
info
(
"getshoplist totalTime:{}, {}"
,
principal
.
getName
(),
System
.
currentTimeMillis
()
-
start
);
return
resultDto
;
}
...
...
src/main/java/com/edgec/browserbackend/browser/service/Impl/ShopServiceImpl.java
View file @
b06977e9
...
...
@@ -407,7 +407,7 @@ public class ShopServiceImpl implements ShopService {
long
start
=
System
.
currentTimeMillis
();
// 1. 校验当前登录用户的账户是否存在
Account
account
=
accountRepository
.
findByName
(
username
).
orElseThrow
(()
->
new
ClientRequestException
(
AccountErrorCode
.
NAMENOTEXIST
));
logger
.
info
(
"getshoplist step-1:{}
"
,
System
.
currentTimeMillis
()
-
start
);
logger
.
info
(
"getshoplist step-1:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start
);
// 2. 如有有分组校验当前查询的分组信息是否正确
start
=
System
.
currentTimeMillis
();
...
...
@@ -418,7 +418,7 @@ public class ShopServiceImpl implements ShopService {
throw
new
ClientRequestException
(
AccountErrorCode
.
NOPERMISSION
);
}
}
logger
.
info
(
"getshoplist step-2:{}
"
,
System
.
currentTimeMillis
()
-
start
);
logger
.
info
(
"getshoplist step-2:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start
);
// 3. 根据 groupId 与 username 来查询 shopIds (如果当前用户是父账户,则查询结果包含子账户的shopId)
start
=
System
.
currentTimeMillis
();
...
...
@@ -436,7 +436,7 @@ public class ShopServiceImpl implements ShopService {
if
(
"penghai"
.
equals
(
tag
))
{
allIds
=
userShopRepository
.
findByUsernameAndGroupId
(
username
,
groupId
).
stream
().
map
(
UserShop:
:
getShopId
).
collect
(
Collectors
.
toList
());
}
logger
.
info
(
"getshoplist step-3:{}
"
,
System
.
currentTimeMillis
()
-
start
);
logger
.
info
(
"getshoplist step-3:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start
);
// 4. 根据传入的过滤条件得到 shopIds
start
=
System
.
currentTimeMillis
();
...
...
@@ -467,14 +467,14 @@ public class ShopServiceImpl implements ShopService {
allIds
.
removeAll
(
shopIds2
);
shopIds
=
allIds
;
}
logger
.
info
(
"getshoplist step-4:{}
"
,
System
.
currentTimeMillis
()
-
start
);
logger
.
info
(
"getshoplist step-4:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start
);
amount
=
amount
>
100
?
100
:
amount
;
Pageable
pageable
=
PageRequest
.
of
(
pageNum
,
amount
);
// 5. 根据过滤后的商铺ids 与 其他过滤条件 得到商铺信息并分页
start
=
System
.
currentTimeMillis
();
Page
<
Shop
>
shops
=
getShopsByFilter
(
shopFilterDto
,
shopIds
,
pageable
);
logger
.
info
(
"getshoplist step-5:{}
"
,
System
.
currentTimeMillis
()
-
start
);
logger
.
info
(
"getshoplist step-5:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start
);
// 6. 封装 shopResultDtos 信息并返回
start
=
System
.
currentTimeMillis
();
...
...
@@ -535,7 +535,7 @@ public class ShopServiceImpl implements ShopService {
ShopResultDto
shopResultDto
=
getShopResultDto
(
username
,
x
,
ipResource
);
shopResultDtos
.
add
(
shopResultDto
);
logger
.
info
(
"getshoplist step-6.x:{}
"
,
System
.
currentTimeMillis
()
-
start1
);
logger
.
info
(
"getshoplist step-6.x:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start1
);
}
);
...
...
@@ -544,7 +544,7 @@ public class ShopServiceImpl implements ShopService {
PageInfo
pageInfo
=
new
PageInfo
(
shopDtoPage
.
getPageable
().
getPageNumber
(),
shopDtoPage
.
getTotalPages
(),
shopIds
.
size
());
shopPageResultDto
.
setShopPage
(
pageInfo
);
}
logger
.
info
(
"getshoplist step-6:{}
"
,
System
.
currentTimeMillis
()
-
start
);
logger
.
info
(
"getshoplist step-6:{}
,{}"
,
username
,
System
.
currentTimeMillis
()
-
start
);
return
shopPageResultDto
;
}
...
...
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