Browse Source

执法端-手动调用定时任务

master
niujiyi 4 weeks ago
parent
commit
d31e847dfd
  1. 10
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfCpNoticeController.java
  2. 22
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfCpPlanController.java
  3. 10
      zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfCpReserveController.java
  4. 32
      zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/interface/index.vue

10
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfCpNoticeController.java

@ -145,4 +145,14 @@ public class AppEnfCpNoticeController {
return R.ok();
}
/**
* 预告到期自动更新以执行手动触发强制匹配并落库
*/
@GetMapping("/noticeReserve")
public R<Void> noticeReserve() {
efcodeCpNoticeService.markExpiredNoticesAsExecuted();
return R.ok();
}
}

22
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfCpPlanController.java

@ -102,4 +102,26 @@ public class AppEnfCpPlanController extends EfcodeCpPlanController {
cpPlanService.autoMatchReserveV3(true, true, true);
return R.ok();
}
/**
* 计划到期自动生成任务手动触发强制匹配并落库
* @return
*/
@GetMapping("/autoMatchReserve")
public R<Void> autoTaskReserve() {
int count = cpPlanService.processPlanDeadlineAutoGenTask();
return R.ok();
}
/**
* 取消超出自动匹配时间的联合执法计划手动触发强制匹配并落库
* @return
*/
@GetMapping("/updateIsUnion")
public R<Void> updateIsUnion() {
int count = cpPlanService.updateIsUnion();
return R.ok();
}
}

10
zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/app/enforcement/AppEnfCpReserveController.java

@ -124,4 +124,14 @@ public class AppEnfCpReserveController extends EfcodeCpReserveController {
return R.ok("修改预约状态为已读成功!");
}
/**
* 预约超期自动取消
*/
@GetMapping("/autoOverdueManualReserves")
public R<Void> autoOverdueManualReserves() {
int manualCount = cpReserveService.cancelOverdueManualReserves(false);
int systemCount = cpReserveService.cancelOverdueSystemReserves(false);
return R.ok();
}
}

32
zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/interface/index.vue

@ -19,6 +19,38 @@ const interfaceConfigs = ref<InterfaceItem[]>([
method: 'get',
description: '手动触发,强制匹配并落库',
confirm: true
},
{
name: '计划到期自动生成任务',
group: 'AppEnfCpPlanController',
url: '/app-enf/cpPlan/autoTaskReserve',
method: 'get',
description: '手动触发,强制匹配并落库',
confirm: true
},
{
name: '取消超出自动匹配时间的联合执法计划',
group: 'AppEnfCpPlanController',
url: '/app-enf/cpPlan/updateIsUnion',
method: 'get',
description: '手动触发,强制匹配并落库',
confirm: true
},
{
name: '预约超期自动取消',
group: 'AppEnfCpReserveController',
url: '/app-enf/cpReserve/autoOverdueManualReserves',
method: 'get',
description: '手动触发,强制匹配并落库',
confirm: true
},
{
name: '预告到期自动修改状态',
group: 'AppEnfCpNoticeController',
url: '/app-enf/cpNotice/noticeReserve',
method: 'get',
description: '手动触发,强制匹配并落库',
confirm: true
}
]);

Loading…
Cancel
Save