|
|
|
@ -320,7 +320,11 @@ public class XxlJobServiceImpl implements XxlJobService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ReturnT<String> start(int id) {
|
|
|
|
|
// load and valid
|
|
|
|
|
XxlJobInfo xxlJobInfo = xxlJobInfoDao.loadById(id);
|
|
|
|
|
if (xxlJobInfo == null) {
|
|
|
|
|
return new ReturnT<String>(ReturnT.FAIL.getCode(), I18nUtil.getString("jobinfo_glue_jobid_unvalid"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// valid
|
|
|
|
|
ScheduleTypeEnum scheduleTypeEnum = ScheduleTypeEnum.match(xxlJobInfo.getScheduleType(), ScheduleTypeEnum.NONE);
|
|
|
|
@ -352,8 +356,13 @@ public class XxlJobServiceImpl implements XxlJobService {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public ReturnT<String> stop(int id) {
|
|
|
|
|
// load and valid
|
|
|
|
|
XxlJobInfo xxlJobInfo = xxlJobInfoDao.loadById(id);
|
|
|
|
|
if (xxlJobInfo == null) {
|
|
|
|
|
return new ReturnT<String>(ReturnT.FAIL.getCode(), I18nUtil.getString("jobinfo_glue_jobid_unvalid"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// stop
|
|
|
|
|
xxlJobInfo.setTriggerStatus(0);
|
|
|
|
|
xxlJobInfo.setTriggerLastTime(0);
|
|
|
|
|
xxlJobInfo.setTriggerNextTime(0);
|
|
|
|
|