Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_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
赵啸非
smart_gov_platform
Commits
5277abb0
Commit
5277abb0
authored
Feb 23, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加窗口无人值守
parent
53095de0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
31 additions
and
29 deletions
+31
-29
base-manager/src/main/java/com/mortals/xhx/base/framework/aspect/WebLogAspect.java
...a/com/mortals/xhx/base/framework/aspect/WebLogAspect.java
+2
-2
base-manager/src/main/java/com/mortals/xhx/base/framework/exception/ExceptionHandle.java
...mortals/xhx/base/framework/exception/ExceptionHandle.java
+23
-23
base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteBusinessServiceImpl.java
...xhx/module/site/service/impl/SiteBusinessServiceImpl.java
+3
-1
base-manager/src/test/java/com/mortals/httpclient/site/SiteBusinessController.http
...a/com/mortals/httpclient/site/SiteBusinessController.http
+3
-3
No files found.
base-manager/src/main/java/com/mortals/xhx/base/framework/aspect/WebLogAspect.java
View file @
5277abb0
...
...
@@ -37,8 +37,8 @@ import java.util.Map;
* @author: zxfei
* @date: 2022/4/20 9:24
*/
@Aspect
@Component
//
@Aspect
//
@Component
@Slf4j
//@Order(1)
@Profile
({
"default"
,
"develop"
,
"test"
})
...
...
base-manager/src/main/java/com/mortals/xhx/base/framework/exception/ExceptionHandle.java
View file @
5277abb0
package
com.mortals.xhx.base.framework.exception
;
import
lombok.extern.slf4j.Slf4j
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.web.bind.annotation.ControllerAdvice
;
...
...
@@ -13,30 +14,29 @@ import com.mortals.framework.exception.AppException;
* 统一异常处理
*/
@ControllerAdvice
@Slf4j
public
class
ExceptionHandle
{
private
final
static
Logger
log
=
LoggerFactory
.
getLogger
(
ExceptionHandle
.
class
);
public
static
final
String
KEY_RESULT_CODE
=
"code"
;
public
static
final
String
KEY_RESULT_MSG
=
"msg"
;
public
static
final
String
KEY_RESULT_DATA
=
"data"
;
public
static
final
int
VALUE_RESULT_FAILURE
=
-
1
;
public
static
final
String
KEY_RESULT_CODE
=
"code"
;
public
static
final
String
KEY_RESULT_MSG
=
"msg"
;
public
static
final
String
KEY_RESULT_DATA
=
"data"
;
public
static
final
int
VALUE_RESULT_FAILURE
=
-
1
;
@ExceptionHandler
(
value
=
Exception
.
class
)
@ResponseBody
public
String
handle
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
if
(
e
instanceof
AppException
)
{
StackTraceElement
stack
=
e
.
getStackTrace
()[
0
];
log
.
error
(
"[business error]=========stack message[{}],[{},method:{},line{}][{}]"
,
e
.
getMessage
(),
stack
.
getClassName
(),
stack
.
getMethodName
(),
stack
.
getLineNumber
(),
e
.
getClass
().
getName
());
AppException
ex
=
(
AppException
)
e
;
ret
.
put
(
KEY_RESULT_MSG
,
ex
.
getMessage
());
}
else
{
log
.
error
(
"[system error]"
,
e
);
ret
.
put
(
KEY_RESULT_MSG
,
"未知错误!"
);
}
return
ret
.
toJSONString
();
}
@ExceptionHandler
(
value
=
Exception
.
class
)
@ResponseBody
public
String
handle
(
Exception
e
)
{
JSONObject
ret
=
new
JSONObject
();
ret
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
if
(
e
instanceof
AppException
)
{
StackTraceElement
stack
=
e
.
getStackTrace
()[
0
];
log
.
error
(
"[business error]=========stack message[{}],[{},method:{},line{}][{}]"
,
e
.
getMessage
(),
stack
.
getClassName
(),
stack
.
getMethodName
(),
stack
.
getLineNumber
(),
e
.
getClass
().
getName
());
AppException
ex
=
(
AppException
)
e
;
ret
.
put
(
KEY_RESULT_MSG
,
ex
.
getMessage
());
}
else
{
log
.
error
(
"[system error]"
,
e
);
ret
.
put
(
KEY_RESULT_MSG
,
"未知错误!"
);
}
return
ret
.
toJSONString
();
}
}
base-manager/src/main/java/com/mortals/xhx/module/site/service/impl/SiteBusinessServiceImpl.java
View file @
5277abb0
...
...
@@ -49,12 +49,13 @@ public class SiteBusinessServiceImpl extends AbstractCRUDCacheServiceImpl<SiteBu
@Override
protected
void
findAfter
(
SiteBusinessEntity
params
,
PageInfo
pageInfo
,
Context
context
,
List
<
SiteBusinessEntity
>
list
)
throws
AppException
{
SiteBusinessQuery
siteBusinessQuery
=
new
SiteBusinessQuery
();
if
(!
ObjectUtils
.
isEmpty
(
params
.
getIdNotList
()))
{
//排除掉已经存在的ids
log
.
info
(
"idNotList:{}"
,
JSON
.
toJSONString
(
params
.
getIdNotList
()));
Iterator
<
SiteBusinessEntity
>
iterator
=
list
.
iterator
();
while
(
iterator
.
hasNext
())
{
SiteBusinessQuery
siteBusinessQuery
=
new
SiteBusinessQuery
();
SiteBusinessEntity
item
=
iterator
.
next
();
siteBusinessQuery
.
siteId
(
item
.
getSiteId
());
siteBusinessQuery
.
setParentId
(
item
.
getBusinessId
());
...
...
@@ -76,6 +77,7 @@ public class SiteBusinessServiceImpl extends AbstractCRUDCacheServiceImpl<SiteBu
}
}
else
{
list
.
stream
().
peek
(
item
->
{
SiteBusinessQuery
siteBusinessQuery
=
new
SiteBusinessQuery
();
List
<
SiteBusinessEntity
>
childs
=
this
.
find
(
siteBusinessQuery
.
siteId
(
item
.
getSiteId
()).
parentId
(
item
.
getBusinessId
()));
childs
.
stream
().
forEach
(
item1
->
{
buildChildBusiness
(
item1
);
...
...
base-manager/src/test/java/com/mortals/httpclient/site/SiteBusinessController.http
View file @
5277abb0
...
...
@@ -4,10 +4,10 @@ POST {{baseUrl}}/site/business/list
Content-Type: application/json
{
"idNotList": [1
1,12,17,18,19,20
],
"idNotList": [1
5,16,63,27,28,29,35,34,17,18,19,20,21,23,24,25,41,42,43,44,45,46,47,70,71,72,73,61,60,59,57,56,55,54,53,85,86,87,88,89,90,91,92,93,94
],
"siteId": 1,
"page":
1
,
"size":
5
"page":
3
,
"size":
10
}
###站点业务列表
...
...
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