Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
Overview
Overview
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
haoban3.0
haoban-manage3.0
Commits
b300a501
Commit
b300a501
authored
Jul 28, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactor:定时任务
parent
2eb48fa4
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
20 deletions
+23
-20
TestApiService.java
...ava/com/gic/haoban/manage/api/service/TestApiService.java
+1
-1
TestController.java
...gic/haoban/manage/web/controller/test/TestController.java
+3
-3
TestServiceImpl.java
...oban/manage/service/service/out/impl/TestServiceImpl.java
+19
-16
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/TestApiService.java
View file @
b300a501
...
@@ -33,7 +33,7 @@ public interface TestApiService {
...
@@ -33,7 +33,7 @@ public interface TestApiService {
* @param methodName
* @param methodName
* @param cron
* @param cron
*/
*/
void
quartzTaskConvert
(
String
serviceName
,
String
methodName
,
String
cron
,
String
params
);
void
quartzTaskConvert
(
String
serviceName
,
String
methodName
,
String
cron
,
String
params
,
String
referId
);
/**
/**
...
...
haoban-manage3-operation-web/src/main/java/com/gic/haoban/manage/web/controller/test/TestController.java
View file @
b300a501
...
@@ -70,7 +70,7 @@ public class TestController extends WebBaseController {
...
@@ -70,7 +70,7 @@ public class TestController extends WebBaseController {
if
(
null
==
quartzEnum
)
{
if
(
null
==
quartzEnum
)
{
return
resultResponse
(
HaoBanErrCode
.
ERR_0
);
return
resultResponse
(
HaoBanErrCode
.
ERR_0
);
}
}
testApiService
.
quartzTaskConvert
(
quartzEnum
.
getServiceName
(),
quartzEnum
.
getMethod
(),
quartzEnum
.
getCron
(),
quartzEnum
.
getParams
());
testApiService
.
quartzTaskConvert
(
quartzEnum
.
getServiceName
(),
quartzEnum
.
getMethod
(),
quartzEnum
.
getCron
(),
quartzEnum
.
getParams
()
,
null
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
}
...
@@ -81,11 +81,11 @@ public class TestController extends WebBaseController {
...
@@ -81,11 +81,11 @@ public class TestController extends WebBaseController {
*/
*/
@RequestMapping
(
"/create-quarter"
)
@RequestMapping
(
"/create-quarter"
)
@ResponseBody
@ResponseBody
public
HaobanResponse
createQuarter
(
String
serviceName
,
String
methodName
,
String
cron
,
String
params
)
{
public
HaobanResponse
createQuarter
(
String
serviceName
,
String
methodName
,
String
cron
,
String
params
,
String
referId
)
{
if
(
StringUtils
.
isAnyBlank
(
serviceName
,
methodName
,
cron
))
{
if
(
StringUtils
.
isAnyBlank
(
serviceName
,
methodName
,
cron
))
{
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
return
resultResponse
(
HaoBanErrCode
.
ERR_2
);
}
}
testApiService
.
quartzTaskConvert
(
serviceName
,
methodName
,
cron
,
params
);
testApiService
.
quartzTaskConvert
(
serviceName
,
methodName
,
cron
,
params
,
referId
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
return
resultResponse
(
HaoBanErrCode
.
ERR_1
);
}
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/TestServiceImpl.java
View file @
b300a501
...
@@ -8,6 +8,7 @@ import com.gic.quartz.api.dto.QuartzTaskDTO;
...
@@ -8,6 +8,7 @@ import com.gic.quartz.api.dto.QuartzTaskDTO;
import
com.gic.quartz.api.service.QuartzService
;
import
com.gic.quartz.api.service.QuartzService
;
import
com.gic.wechat.api.dto.qywx.UserDTO
;
import
com.gic.wechat.api.dto.qywx.UserDTO
;
import
com.gic.wechat.api.service.qywx.QywxUserApiService
;
import
com.gic.wechat.api.service.qywx.QywxUserApiService
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -20,7 +21,7 @@ import java.util.List;
...
@@ -20,7 +21,7 @@ import java.util.List;
*/
*/
@Service
@Service
public
class
TestServiceImpl
implements
TestApiService
{
public
class
TestServiceImpl
implements
TestApiService
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
TestServiceImpl
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
TestServiceImpl
.
class
);
@Autowired
@Autowired
private
QywxUserApiService
qywxUserApiService
;
private
QywxUserApiService
qywxUserApiService
;
@Autowired
@Autowired
...
@@ -33,38 +34,40 @@ public class TestServiceImpl implements TestApiService {
...
@@ -33,38 +34,40 @@ public class TestServiceImpl implements TestApiService {
@Override
@Override
public
String
checkThread
(
String
id
,
Long
expireTime
)
{
public
String
checkThread
(
String
id
,
Long
expireTime
)
{
logger
.
info
(
"测试-start:{}"
,
id
);
logger
.
info
(
"测试-start:{}"
,
id
);
if
(
expireTime
!=
null
&&
expireTime
>
0
)
{
if
(
expireTime
!=
null
&&
expireTime
>
0
)
{
logger
.
info
(
"延时:{}"
,
expireTime
);
logger
.
info
(
"延时:{}"
,
expireTime
);
try
{
try
{
Thread
.
sleep
(
expireTime
);
Thread
.
sleep
(
expireTime
);
}
catch
(
InterruptedException
e
)
{
}
catch
(
InterruptedException
e
)
{
e
.
printStackTrace
();
e
.
printStackTrace
();
}
}
}
}
logger
.
info
(
"测试-end:{}"
,
id
);
logger
.
info
(
"测试-end:{}"
,
id
);
return
id
;
return
id
;
}
}
@Override
@Override
public
String
listSelfQywxUser
(
String
corpid
,
String
secretVal
,
String
dataId
)
{
public
String
listSelfQywxUser
(
String
corpid
,
String
secretVal
,
String
dataId
)
{
long
t
=
System
.
currentTimeMillis
();
long
t
=
System
.
currentTimeMillis
();
List
<
UserDTO
>
list
=
this
.
qywxUserApiService
.
listSelfDepartmentUser
(
corpid
,
secretVal
,
dataId
,
0
);
List
<
UserDTO
>
list
=
this
.
qywxUserApiService
.
listSelfDepartmentUser
(
corpid
,
secretVal
,
dataId
,
0
);
logger
.
info
(
"耗时为===============>{}毫秒"
,
(
System
.
currentTimeMillis
()-
t
));
logger
.
info
(
"耗时为===============>{}毫秒"
,
(
System
.
currentTimeMillis
()
-
t
));
if
(
null
!=
list
)
{
if
(
null
!=
list
)
{
logger
.
info
(
"微信获取部门成员数量为:{}"
,
list
.
size
());
logger
.
info
(
"微信获取部门成员数量为:{}"
,
list
.
size
());
}
else
{
}
else
{
logger
.
info
(
"微信获取部门成员数量异常"
);
logger
.
info
(
"微信获取部门成员数量异常"
);
}
}
return
""
;
return
""
;
}
}
@Override
@Override
public
String
listAllQywxUser
(
String
corpid
,
String
secretVal
,
String
dataId
)
{
public
String
listAllQywxUser
(
String
corpid
,
String
secretVal
,
String
dataId
)
{
long
t
=
System
.
currentTimeMillis
();
long
t
=
System
.
currentTimeMillis
();
List
<
UserDTO
>
list
=
this
.
qywxUserApiService
.
listSelfDepartmentUser
(
corpid
,
secretVal
,
dataId
,
1
);
List
<
UserDTO
>
list
=
this
.
qywxUserApiService
.
listSelfDepartmentUser
(
corpid
,
secretVal
,
dataId
,
1
);
logger
.
info
(
"耗时为===============>{}毫秒"
,
(
System
.
currentTimeMillis
()-
t
));
logger
.
info
(
"耗时为===============>{}毫秒"
,
(
System
.
currentTimeMillis
()
-
t
));
if
(
null
!=
list
)
{
if
(
null
!=
list
)
{
logger
.
info
(
"微信获取部门成员数量为:{}"
,
list
.
size
());
logger
.
info
(
"微信获取部门成员数量为:{}"
,
list
.
size
());
}
else
{
}
else
{
logger
.
info
(
"微信获取部门成员数量异常"
);
logger
.
info
(
"微信获取部门成员数量异常"
);
}
}
return
""
;
return
""
;
...
@@ -80,9 +83,9 @@ public class TestServiceImpl implements TestApiService {
...
@@ -80,9 +83,9 @@ public class TestServiceImpl implements TestApiService {
*/
*/
@Override
@Override
public
void
quartzTaskConvert
(
String
serviceName
,
String
methodName
,
String
cron
,
String
param
)
{
public
void
quartzTaskConvert
(
String
serviceName
,
String
methodName
,
String
cron
,
String
param
,
String
referId
)
{
QuartzTaskDTO
taskDTO
=
new
QuartzTaskDTO
();
QuartzTaskDTO
taskDTO
=
new
QuartzTaskDTO
();
taskDTO
.
setReferId
(
"-1"
);
taskDTO
.
setReferId
(
StringUtils
.
isBlank
(
referId
)
?
"-1"
:
referId
);
taskDTO
.
setTaskService
(
serviceName
);
taskDTO
.
setTaskService
(
serviceName
);
taskDTO
.
setTaskMethod
(
methodName
);
taskDTO
.
setTaskMethod
(
methodName
);
taskDTO
.
setTaskParam
(
param
);
taskDTO
.
setTaskParam
(
param
);
...
@@ -103,7 +106,7 @@ public class TestServiceImpl implements TestApiService {
...
@@ -103,7 +106,7 @@ public class TestServiceImpl implements TestApiService {
@Override
@Override
public
ServiceResponse
listAllQywxUser
(
String
params
)
{
public
ServiceResponse
listAllQywxUser
(
String
params
)
{
logger
.
info
(
"JSONOnkec:"
+
params
);
logger
.
info
(
"JSONOnkec:"
+
params
);
return
ServiceResponse
.
success
(
params
);
return
ServiceResponse
.
success
(
params
);
}
}
}
}
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