Browse Source

修改定时任务等

yuanhao 2 years ago
parent
commit
dd702618b5

+ 2 - 2
in-cloud-ui/src/views/quartz/quartzInfo/index.vue

@@ -419,8 +419,8 @@
       },
       handleEdit(row) {
         this.isEdit = true
-        //var newObj = JSON.parse(JSON.stringify(row))
-        this.form = row
+        var newObj = JSON.parse(JSON.stringify(row))
+        this.form = newObj
         this.form.operate = 'restart'
         this.title = '修改'
         this.dialogType = 'edit'

+ 1 - 1
in-cloud/src/main/java/com/jiayue/insu/incloud/job/data/push/QNHLPushInitDqData.java → in-cloud/src/main/java/com/jiayue/insu/incloud/job/data/push/QNHLPushInitDqDataJob.java

@@ -22,7 +22,7 @@ import java.time.LocalDateTime;
  * @version 1.0
  * @since 2022/5/22 11:29
  */
-public class QNHLPushInitDqData implements Job {
+public class QNHLPushInitDqDataJob implements Job {
 
     @Autowired
     private PushDataForQNHL pushDataForQNHL;

+ 4 - 2
in-cloud/src/main/java/com/jiayue/insu/incloud/service/impl/QuartzServiceImpl.java

@@ -27,18 +27,19 @@ public class QuartzServiceImpl extends ServiceImpl<QuartzMapper, Quartz> impleme
 
     @Override
     public boolean saveQuartz(Quartz quartz) throws SchedulerException, ClassNotFoundException, ParseException {
-        this.save(quartz);
+
         if(!quartz.getOperate().equals("stop")){
             scheduledTask.deleteJob(quartz.getJobName());
             Class c = Class.forName(quartz.getExecuteClass());
             scheduledTask.scheduleJob(c,quartz.getJobName(),quartz.getStartTime(),quartz.getCronExpression(),null);
         }
+        this.save(quartz);
         return Boolean.TRUE;
     }
 
     @Override
     public boolean updateQuartz(Quartz quartz) throws SchedulerException, ClassNotFoundException, ParseException {
-        this.updateById(quartz);
+
         if(!quartz.getOperate().equals("stop")){
             scheduledTask.deleteJob(quartz.getJobName());
             Class c = Class.forName(quartz.getExecuteClass());
@@ -46,6 +47,7 @@ public class QuartzServiceImpl extends ServiceImpl<QuartzMapper, Quartz> impleme
         }else{
             scheduledTask.deleteJob(quartz.getJobName());
         }
+        this.updateById(quartz) ;
         return Boolean.TRUE;
     }