Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
log-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
赵啸非
log-platform
Commits
9a1ba74b
Commit
9a1ba74b
authored
Nov 13, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改子系统访问地址
parent
49ca0d57
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
16 additions
and
398 deletions
+16
-398
common-lib/src/main/java/com/mortals/xhx/feign/access/IAccessLogFeign.java
...in/java/com/mortals/xhx/feign/access/IAccessLogFeign.java
+0
-99
common-lib/src/main/java/com/mortals/xhx/feign/biz/IBizLogFeign.java
...src/main/java/com/mortals/xhx/feign/biz/IBizLogFeign.java
+0
-99
common-lib/src/main/java/com/mortals/xhx/feign/error/IErrorLogFeign.java
...main/java/com/mortals/xhx/feign/error/IErrorLogFeign.java
+0
-99
common-lib/src/main/java/com/mortals/xhx/feign/operate/IOperateLogFeign.java
.../java/com/mortals/xhx/feign/operate/IOperateLogFeign.java
+0
-99
common-lib/src/main/java/com/mortals/xhx/feign/user/IUserFeign.java
.../src/main/java/com/mortals/xhx/feign/user/IUserFeign.java
+2
-2
log-manager/src/main/java/com/mortals/xhx/module/access/web/AccessLogController.java
...om/mortals/xhx/module/access/web/AccessLogController.java
+14
-0
No files found.
common-lib/src/main/java/com/mortals/xhx/feign/access/IAccessLogFeign.java
deleted
100644 → 0
View file @
49ca0d57
package
com.mortals.xhx.feign.access
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.access.AccessLogPdu
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.xhx.feign.IFeign
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 访问日志 Feign接口
* @author zxfei
* @date 2022-08-17
*/
@FeignClient
(
name
=
"log-platform"
,
path
=
"/logservice"
,
fallbackFactory
=
AccessLogFeignFallbackFactory
.
class
)
public
interface
IAccessLogFeign
extends
IFeign
{
/**
* 查看访问日志列表
*
* @param accessLogPdu
* @return
*/
@PostMapping
(
value
=
"/access/log/list"
)
Rest
<
RespData
<
List
<
AccessLogPdu
>>>
list
(
@RequestBody
AccessLogPdu
accessLogPdu
);
/**
* 查看访问日志
*
* @param id
* @return
*/
@GetMapping
(
value
=
"/access/log/info"
)
Rest
<
AccessLogPdu
>
info
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
* 删除访问日志
*
* @param ids
* @return
*/
@GetMapping
(
value
=
"/access/log/delete"
)
Rest
<
Void
>
delete
(
Long
[]
ids
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
/**
* 访问日志保存更新
*
* @param accessLogPdu
* @return
*/
@PostMapping
(
value
=
"/access/log/save"
)
Rest
<
RespData
<
AccessLogPdu
>>
save
(
@RequestBody
AccessLogPdu
accessLogPdu
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
}
@Slf4j
@Component
class
AccessLogFeignFallbackFactory
implements
FallbackFactory
<
IAccessLogFeign
>
{
@Override
public
IAccessLogFeign
create
(
Throwable
t
)
{
return
new
IAccessLogFeign
()
{
@Override
public
Rest
<
RespData
<
List
<
AccessLogPdu
>>>
list
(
AccessLogPdu
accessLogPdu
)
{
return
Rest
.
fail
(
"暂时无法获取访问日志列表,请稍后再试!"
);
}
@Override
public
Rest
<
AccessLogPdu
>
info
(
Long
id
)
{
return
Rest
.
fail
(
"暂时无法获取访问日志详细,请稍后再试!"
);
}
@Override
public
Rest
<
Void
>
delete
(
Long
[]
ids
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法删除访问日志,请稍后再试!"
);
}
@Override
public
Rest
<
RespData
<
AccessLogPdu
>>
save
(
AccessLogPdu
accessLogPdu
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法保存访问日志,请稍后再试!"
);
}
};
}
}
common-lib/src/main/java/com/mortals/xhx/feign/biz/IBizLogFeign.java
deleted
100644 → 0
View file @
49ca0d57
package
com.mortals.xhx.feign.biz
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.biz.BizLogPdu
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.xhx.feign.IFeign
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 业务日志 Feign接口
* @author zxfei
* @date 2022-08-17
*/
@FeignClient
(
name
=
"log-platform"
,
path
=
"/logservice"
,
fallbackFactory
=
BizLogFeignFallbackFactory
.
class
)
public
interface
IBizLogFeign
extends
IFeign
{
/**
* 查看业务日志列表
*
* @param bizLogPdu
* @return
*/
@PostMapping
(
value
=
"/biz/log/list"
)
Rest
<
RespData
<
List
<
BizLogPdu
>>>
list
(
@RequestBody
BizLogPdu
bizLogPdu
);
/**
* 查看业务日志
*
* @param id
* @return
*/
@GetMapping
(
value
=
"/biz/log/info"
)
Rest
<
BizLogPdu
>
info
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
* 删除业务日志
*
* @param ids
* @return
*/
@GetMapping
(
value
=
"/biz/log/delete"
)
Rest
<
Void
>
delete
(
Long
[]
ids
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
/**
* 业务日志保存更新
*
* @param bizLogPdu
* @return
*/
@PostMapping
(
value
=
"/biz/log/save"
)
Rest
<
RespData
<
BizLogPdu
>>
save
(
@RequestBody
BizLogPdu
bizLogPdu
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
}
@Slf4j
@Component
class
BizLogFeignFallbackFactory
implements
FallbackFactory
<
IBizLogFeign
>
{
@Override
public
IBizLogFeign
create
(
Throwable
t
)
{
return
new
IBizLogFeign
()
{
@Override
public
Rest
<
RespData
<
List
<
BizLogPdu
>>>
list
(
BizLogPdu
bizLogPdu
)
{
return
Rest
.
fail
(
"暂时无法获取业务日志列表,请稍后再试!"
);
}
@Override
public
Rest
<
BizLogPdu
>
info
(
Long
id
)
{
return
Rest
.
fail
(
"暂时无法获取业务日志详细,请稍后再试!"
);
}
@Override
public
Rest
<
Void
>
delete
(
Long
[]
ids
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法删除业务日志,请稍后再试!"
);
}
@Override
public
Rest
<
RespData
<
BizLogPdu
>>
save
(
BizLogPdu
bizLogPdu
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法保存业务日志,请稍后再试!"
);
}
};
}
}
common-lib/src/main/java/com/mortals/xhx/feign/error/IErrorLogFeign.java
deleted
100644 → 0
View file @
49ca0d57
package
com.mortals.xhx.feign.error
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.error.ErrorLogPdu
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.xhx.feign.IFeign
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 异常日志 Feign接口
* @author zxfei
* @date 2022-08-17
*/
@FeignClient
(
name
=
"log-platform"
,
path
=
"/logservice"
,
fallbackFactory
=
ErrorLogFeignFallbackFactory
.
class
)
public
interface
IErrorLogFeign
extends
IFeign
{
/**
* 查看异常日志列表
*
* @param errorLogPdu
* @return
*/
@PostMapping
(
value
=
"/error/log/list"
)
Rest
<
RespData
<
List
<
ErrorLogPdu
>>>
list
(
@RequestBody
ErrorLogPdu
errorLogPdu
);
/**
* 查看异常日志
*
* @param id
* @return
*/
@GetMapping
(
value
=
"/error/log/info"
)
Rest
<
ErrorLogPdu
>
info
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
* 删除异常日志
*
* @param ids
* @return
*/
@GetMapping
(
value
=
"/error/log/delete"
)
Rest
<
Void
>
delete
(
Long
[]
ids
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
/**
* 异常日志保存更新
*
* @param errorLogPdu
* @return
*/
@PostMapping
(
value
=
"/error/log/save"
)
Rest
<
RespData
<
ErrorLogPdu
>>
save
(
@RequestBody
ErrorLogPdu
errorLogPdu
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
}
@Slf4j
@Component
class
ErrorLogFeignFallbackFactory
implements
FallbackFactory
<
IErrorLogFeign
>
{
@Override
public
IErrorLogFeign
create
(
Throwable
t
)
{
return
new
IErrorLogFeign
()
{
@Override
public
Rest
<
RespData
<
List
<
ErrorLogPdu
>>>
list
(
ErrorLogPdu
errorLogPdu
)
{
return
Rest
.
fail
(
"暂时无法获取异常日志列表,请稍后再试!"
);
}
@Override
public
Rest
<
ErrorLogPdu
>
info
(
Long
id
)
{
return
Rest
.
fail
(
"暂时无法获取异常日志详细,请稍后再试!"
);
}
@Override
public
Rest
<
Void
>
delete
(
Long
[]
ids
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法删除异常日志,请稍后再试!"
);
}
@Override
public
Rest
<
RespData
<
ErrorLogPdu
>>
save
(
ErrorLogPdu
errorLogPdu
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法保存异常日志,请稍后再试!"
);
}
};
}
}
common-lib/src/main/java/com/mortals/xhx/feign/operate/IOperateLogFeign.java
deleted
100644 → 0
View file @
49ca0d57
package
com.mortals.xhx.feign.operate
;
import
com.mortals.xhx.common.pdu.RespData
;
import
com.mortals.xhx.common.pdu.operate.OperateLogPdu
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.xhx.feign.IFeign
;
import
feign.hystrix.FallbackFactory
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.stereotype.Component
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 平台用户操作日志业务 Feign接口
* @author zxfei
* @date 2022-08-17
*/
@FeignClient
(
name
=
"log-platform"
,
path
=
"/logservice"
,
fallbackFactory
=
OperateLogFeignFallbackFactory
.
class
)
public
interface
IOperateLogFeign
extends
IFeign
{
/**
* 查看平台用户操作日志业务列表
*
* @param operateLogPdu
* @return
*/
@PostMapping
(
value
=
"/operate/log/list"
)
Rest
<
RespData
<
List
<
OperateLogPdu
>>>
list
(
@RequestBody
OperateLogPdu
operateLogPdu
);
/**
* 查看平台用户操作日志业务
*
* @param id
* @return
*/
@GetMapping
(
value
=
"/operate/log/info"
)
Rest
<
OperateLogPdu
>
info
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
* 删除平台用户操作日志业务
*
* @param ids
* @return
*/
@GetMapping
(
value
=
"/operate/log/delete"
)
Rest
<
Void
>
delete
(
Long
[]
ids
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
/**
* 平台用户操作日志业务保存更新
*
* @param operateLogPdu
* @return
*/
@PostMapping
(
value
=
"/operate/log/save"
)
Rest
<
RespData
<
OperateLogPdu
>>
save
(
@RequestBody
OperateLogPdu
operateLogPdu
,
@RequestHeader
(
"Authorization"
)
String
authorization
);
}
@Slf4j
@Component
class
OperateLogFeignFallbackFactory
implements
FallbackFactory
<
IOperateLogFeign
>
{
@Override
public
IOperateLogFeign
create
(
Throwable
t
)
{
return
new
IOperateLogFeign
()
{
@Override
public
Rest
<
RespData
<
List
<
OperateLogPdu
>>>
list
(
OperateLogPdu
operateLogPdu
)
{
return
Rest
.
fail
(
"暂时无法获取平台用户操作日志业务列表,请稍后再试!"
);
}
@Override
public
Rest
<
OperateLogPdu
>
info
(
Long
id
)
{
return
Rest
.
fail
(
"暂时无法获取平台用户操作日志业务详细,请稍后再试!"
);
}
@Override
public
Rest
<
Void
>
delete
(
Long
[]
ids
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法删除平台用户操作日志业务,请稍后再试!"
);
}
@Override
public
Rest
<
RespData
<
OperateLogPdu
>>
save
(
OperateLogPdu
operateLogPdu
,
String
authorization
)
{
return
Rest
.
fail
(
"暂时无法保存平台用户操作日志业务,请稍后再试!"
);
}
};
}
}
common-lib/src/main/java/com/mortals/xhx/feign/user/IUserFeign.java
View file @
9a1ba74b
...
...
@@ -28,7 +28,7 @@ public interface IUserFeign extends IFeign {
* @param userPdu
* @return
*/
@PostMapping
(
value
=
"/user/list"
)
@PostMapping
(
value
=
"/user/
inter
list"
)
Rest
<
RespData
<
List
<
UserPdu
>>>
list
(
@RequestBody
UserPdu
userPdu
);
...
...
@@ -38,7 +38,7 @@ public interface IUserFeign extends IFeign {
* @param id
* @return
*/
@GetMapping
(
value
=
"/user/info"
)
@GetMapping
(
value
=
"/user/in
terin
fo"
)
Rest
<
UserPdu
>
info
(
@RequestParam
(
value
=
"id"
)
Long
id
);
/**
...
...
log-manager/src/main/java/com/mortals/xhx/module/access/web/AccessLogController.java
View file @
9a1ba74b
package
com.mortals.xhx.module.access.web
;
import
cn.hutool.core.util.ReUtil
;
import
com.mortals.framework.annotation.UnAuth
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.AccessLogPdu
;
...
...
@@ -80,4 +81,17 @@ public class AccessLogController extends BaseCRUDJsonBodyMappingController<Acces
return
ret
.
toJSONString
();
}
public
static
void
main
(
String
[]
args
)
{
String
str
=
"downloadAnnexFile('e792d3890df344fbaf02ff092a91a964');"
;
List
<
String
>
allGroup0
=
ReUtil
.
findAllGroup1
(
"'(.*?)'"
,
str
);
for
(
String
s
:
allGroup0
)
{
System
.
out
.
println
(
s
);
}
}
}
\ No newline at end of file
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