Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
yujianwangzivayy
MaxKey
提交
1b773db0
MaxKey
项目概览
yujianwangzivayy
/
MaxKey
与 Fork 源项目一致
Fork自
MaxKey单点登录官方(MaxKeyTop) / MaxKey
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
MaxKey
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
1b773db0
编写于
7月 27, 2021
作者:
M
MaxKey
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Synchronizers
上级
3079ee3c
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
36 addition
and
18 deletion
+36
-18
maxkey-core/src/main/java/org/maxkey/entity/Synchronizers.java
...y-core/src/main/java/org/maxkey/entity/Synchronizers.java
+29
-2
maxkey-web-manage/src/main/java/org/maxkey/web/contorller/SynchronizersController.java
...va/org/maxkey/web/contorller/SynchronizersController.java
+7
-16
未找到文件。
maxkey-core/src/main/java/org/maxkey/entity/Synchronizers.java
浏览文件 @
1b773db0
...
...
@@ -40,7 +40,7 @@ public class Synchronizers extends JpaBaseEntity implements Serializable {
@Column
String
name
;
@Column
String
filters
;
String
filters
;
@Column
String
sourceType
;
@Column
...
...
@@ -49,6 +49,11 @@ public class Synchronizers extends JpaBaseEntity implements Serializable {
String
suspendTime
;
@Column
String
scheduler
;
//同步时间范围(单位天)
@Column
Integer
syncStartTime
;
@Column
String
providerUrl
;
@Column
...
...
@@ -79,17 +84,27 @@ public class Synchronizers extends JpaBaseEntity implements Serializable {
String
modifiedDate
;
@Column
String
status
;
String
service
;
public
Synchronizers
()
{
}
public
Synchronizers
(
String
id
)
{
this
.
id
=
id
;
}
public
Integer
getSyncStartTime
()
{
return
syncStartTime
;
}
public
void
setSyncStartTime
(
Integer
syncStartTime
)
{
this
.
syncStartTime
=
syncStartTime
;
}
public
String
getId
()
{
public
String
getId
()
{
return
id
;
}
...
...
@@ -267,6 +282,18 @@ public class Synchronizers extends JpaBaseEntity implements Serializable {
this
.
status
=
status
;
}
public
String
getService
()
{
return
service
;
}
public
void
setService
(
String
service
)
{
this
.
service
=
service
;
}
@Override
public
String
toString
()
{
StringBuilder
builder
=
new
StringBuilder
();
...
...
maxkey-web-manage/src/main/java/org/maxkey/web/contorller/SynchronizersController.java
浏览文件 @
1b773db0
...
...
@@ -17,8 +17,8 @@
package
org.maxkey.web.contorller
;
import
java.util.HashMap
;
import
java.util.List
;
import
org.apache.mybatis.jpa.persistence.JpaPageResults
;
import
org.maxkey.constants.ConstantsOperateMessage
;
import
org.maxkey.entity.Synchronizers
;
...
...
@@ -48,16 +48,7 @@ public class SynchronizersController {
@Autowired
@Qualifier
(
"synchronizersService"
)
SynchronizersService
synchronizerssService
;
private
static
HashMap
<
String
,
String
>
synchronizerMap
=
new
HashMap
<
String
,
String
>();
static
{
synchronizerMap
.
put
(
"1"
,
"ldapSynchronizerService"
);
synchronizerMap
.
put
(
"2"
,
"activeDirectorySynchronizerService"
);
synchronizerMap
.
put
(
"3"
,
"dingdingSynchronizerService"
);
synchronizerMap
.
put
(
"4"
,
"workweixinSynchronizerService"
);
}
SynchronizersService
synchronizersService
;
@RequestMapping
(
value
={
"/list"
})
public
ModelAndView
groupsList
(){
...
...
@@ -70,7 +61,7 @@ public class SynchronizersController {
@ResponseBody
public
JpaPageResults
<
Synchronizers
>
queryDataGrid
(
@ModelAttribute
(
"synchronizers"
)
Synchronizers
synchronizers
)
{
_logger
.
debug
(
""
+
synchronizers
);
return
synchronizers
s
Service
.
queryPageResults
(
synchronizers
);
return
synchronizersService
.
queryPageResults
(
synchronizers
);
}
...
...
@@ -79,7 +70,7 @@ public class SynchronizersController {
@RequestMapping
(
value
=
{
"/forwardUpdate/{id}"
})
public
ModelAndView
forwardUpdate
(
@PathVariable
(
"id"
)
String
id
)
{
ModelAndView
modelAndView
=
new
ModelAndView
(
"synchronizers/synchronizerUpdate"
);
Synchronizers
synchronizers
=
synchronizers
s
Service
.
get
(
id
);
Synchronizers
synchronizers
=
synchronizersService
.
get
(
id
);
modelAndView
.
addObject
(
"model"
,
synchronizers
);
return
modelAndView
;
}
...
...
@@ -96,7 +87,7 @@ public class SynchronizersController {
public
Message
update
(
@ModelAttribute
(
"synchronizers"
)
Synchronizers
synchronizers
)
{
_logger
.
debug
(
"-update synchronizers :"
+
synchronizers
);
if
(
synchronizers
s
Service
.
update
(
synchronizers
))
{
if
(
synchronizersService
.
update
(
synchronizers
))
{
return
new
Message
(
WebContext
.
getI18nValue
(
ConstantsOperateMessage
.
UPDATE_SUCCESS
),
MessageType
.
success
);
}
else
{
...
...
@@ -118,9 +109,9 @@ public class SynchronizersController {
List
<
String
>
ids
=
StringUtils
.
string2List
(
id
,
","
);
try
{
for
(
String
sysId
:
ids
)
{
Synchronizers
synchronizer
=
synchronizers
s
Service
.
get
(
sysId
);
Synchronizers
synchronizer
=
synchronizersService
.
get
(
sysId
);
_logger
.
debug
(
"synchronizer "
+
synchronizer
);
ISynchronizerService
synchronizerService
=
(
ISynchronizerService
)
WebContext
.
getBean
(
synchronizer
Map
.
get
(
sysId
));
ISynchronizerService
synchronizerService
=
(
ISynchronizerService
)
WebContext
.
getBean
(
synchronizer
.
getService
(
));
synchronizerService
.
setSynchronizer
(
synchronizer
);
synchronizerService
.
sync
();
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录