![]() |
1 týždeň pred | |
---|---|---|
doc | 11 mesiacov pred | |
refundSync | 11 mesiacov pred | |
returnSync | 11 mesiacov pred | |
src | 1 týždeň pred | |
userSync | 8 mesiacov pred | |
.gitignore | 11 mesiacov pred | |
readme.md | 11 mesiacov pred | |
test.http | 8 mesiacov pred | |
work.sh | 3 rokov pred |
由于依赖的common包更新,1.13.8版本的go编译会报错,可更新至1.16及以上版本
1、若新增平台需要开发代码实现接口
type OutServerInterface interface {
GetProxyUrl() *url.URL
AutoLogin() error //自动登录
RequestLogin(r *http.Request) error //请求添加登陆状态
CheckLoginOut(r *http.Request) bool //状态是否过期
Filter(r *http.Request) error //过滤器
UnLoginSetErr(resp *http.Response) error //挂载外部服务,当未登录时,通过处罚异常尝试重新加载
}
2、在配置文件中新增接入平台配置,key为路由前缀、内容根据自己所需配置
"outServer": {
"/succbi/": {
"addr": "http://192.168.3.11:8012",
"user": "jianyuback",
"password": "jianyuback.123456",
"blackUrl": [
"/succbi/",
"/succbi/JYYSJH/"
]
},
"/newProxy/":{
"key":"value"
}
}
/outServer
前缀
暂无权限
)⚠️赛思地址屏蔽
因赛思地址路由包含层级关系、报表上层地址不因该被展示。所以增加了赛思地址禁止访问列表
配置位置在 config.json>outServer>/succbi/
下
例如 /succbi/JYYSJH/ana/财务分析/剑鱼应收报表.rpt
地址,/succbi/
、 /succbi/JYYSJH/
、/succbi/JYYSJH/ana
都不应该被访问 ,
新增菜单时要注意把地址的上层路由都添加到blackUrl
列表中、防止部分用户通过上层链接访问其他模块儿报表
{
"addr": "http://192.168.3.11:8012",
"user": "jianyuback",
"password": "jianyuback.123456",
"blackUrl": [
"/succbi/",
"/succbi/JYYSJH/",
"/succbi/JYYSJH/ana",
"/succbi/JYYSJH/ana/财务分析",
"/succbi/JYYSJH/ana/2023营收分析"
]
}
#安装word转换工具
sudo yum install libreoffice
#图片转换工具
sudo yum install ImageMagick