定时任务

任务执行策略
yun-zuoyi
yunhao.wang 7 years ago
parent a1d612a3cd
commit b3149f21b4

@ -59,7 +59,7 @@ public class TaskTimeController {
ValidatorBean.beginValid(taskTimeExpression); ValidatorBean.beginValid(taskTimeExpression);
taskTime.setRedTimeName(taskTimeExpression.getName()); taskTime.setRedTimeName(taskTimeExpression.getName());
taskTime.setRedTimeExpression(taskTimeExpression.getTimeExpression()); taskTime.setRedTimeExpression(taskTimeExpression.getExpressionContent());
taskTime.setTaskStatus(CommonEnumUtil.DATA_STATUS.ENABLE.getValue()); taskTime.setTaskStatus(CommonEnumUtil.DATA_STATUS.ENABLE.getValue());
ConvertBean.modelInitialize(taskTime, AuthUtil.getSessionUser()); ConvertBean.modelInitialize(taskTime, AuthUtil.getSessionUser());
@ -95,7 +95,7 @@ public class TaskTimeController {
// 数据冗余 // 数据冗余
taskTime.setRedTimeName(taskTimeExpression.getName()); taskTime.setRedTimeName(taskTimeExpression.getName());
taskTime.setRedTimeExpression(taskTimeExpression.getTimeExpression()); taskTime.setRedTimeExpression(taskTimeExpression.getExpressionContent());
ConvertBean.modelUpdate(taskTime, AuthUtil.getSessionUser()); ConvertBean.modelUpdate(taskTime, AuthUtil.getSessionUser());

@ -46,16 +46,12 @@ public class TaskTimeExpressionController {
// 数据校验 // 数据校验
ValidatorBean.beginValid(timeExpression) ValidatorBean.beginValid(timeExpression)
.notNull("name", timeExpression.getName()) .notNull("name", timeExpression.getName())
.notNull("timeExpression", timeExpression.getTimeExpression()) .notNull("expressionContent", timeExpression.getExpressionContent())
.notNull("timeDescription", timeExpression.getTimeDescription()); .notNull("expressionStartDatetime",timeExpression.getExpressionStartDatetime());
ConvertBean.modelInitialize(timeExpression, AuthUtil.getSessionUser()); taskTimeExpressionService.insertTaskTimeExpression(timeExpression);
timeExpression = taskTimeExpressionService.insertTaskTimeExpression(timeExpression); return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
return ResultBean.success("操作成功")
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode())
.setResultObject(timeExpression);
} catch (ImppBusiException busExcep) { } catch (ImppBusiException busExcep) {
LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep); LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep);
return ResultBean.fail(busExcep.getErrorShow()); return ResultBean.fail(busExcep.getErrorShow());
@ -73,16 +69,11 @@ public class TaskTimeExpressionController {
ValidatorBean.beginValid(timeExpression) ValidatorBean.beginValid(timeExpression)
.notNull("id", timeExpression.getId()) .notNull("id", timeExpression.getId())
.notNull("name", timeExpression.getName()) .notNull("name", timeExpression.getName())
.notNull("timeExpression", timeExpression.getTimeExpression()) .notNull("timeExpression", timeExpression.getExpressionContent());
.notNull("timeDescription", timeExpression.getTimeDescription());
ConvertBean.modelInitialize(timeExpression, AuthUtil.getSessionUser());
taskTimeExpressionService.updateTaskTimeExpression(timeExpression); taskTimeExpressionService.updateTaskTimeExpression(timeExpression);
return ResultBean.success("操作成功") return ResultBean.success("操作成功").setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode());
.setCode(ResourceEnumUtil.MESSAGE.SUCCESS.getCode())
.setResultObject(timeExpression);
} catch (ImppBusiException busExcep) { } catch (ImppBusiException busExcep) {
LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep); LOGGER.error(busExcep.getErrorMsg() + "{}", busExcep.getErrorDetail(), busExcep);
return ResultBean.fail(busExcep.getErrorShow()); return ResultBean.fail(busExcep.getErrorShow());

@ -1,5 +1,5 @@
#项目端口 #项目端口
server.port=8081 server.port=8080
#用户登陆路径 #用户登陆路径
filter.shiro.user.loginuri = /login filter.shiro.user.loginuri = /login

@ -54,8 +54,8 @@ public class TestTaskTimeExpressionService extends TestBase {
public void testInsertTaskTimeExpression() { public void testInsertTaskTimeExpression() {
TaskTimeExpression taskTimeExpression = new TaskTimeExpression(); TaskTimeExpression taskTimeExpression = new TaskTimeExpression();
taskTimeExpression.setName("表达式"); taskTimeExpression.setName("表达式");
taskTimeExpression.setTimeExpression("0000000"); taskTimeExpression.setExpressionContent("0000000");
taskTimeExpression.setTimeDescription("描述"); taskTimeExpression.setExpressionDescription("描述");
for (int i = 0; i < 50; i++) { for (int i = 0; i < 50; i++) {
taskTimeExpression.setId(null); taskTimeExpression.setId(null);

Loading…
Cancel
Save