|
|
@@ -42,36 +42,36 @@ public class ScheduleJob {
|
|
|
@Autowired
|
|
|
private IScenePlusExtService scenePlusExtService;
|
|
|
|
|
|
- @Scheduled(fixedDelay = 2*24*60*60*1000)
|
|
|
- public void deleteV3Dir(){
|
|
|
-
|
|
|
- ExecutorService executorService = Executors.newFixedThreadPool(1);
|
|
|
-
|
|
|
- DateTime date = DateUtil.beginOfDay(DateUtil.offset(Calendar.getInstance().getTime(), DateField.DAY_OF_MONTH, -2));
|
|
|
-
|
|
|
- LambdaQueryWrapper<ScenePro> wrapper = new LambdaQueryWrapper<ScenePro>();
|
|
|
- wrapper.select(ScenePro::getNum);
|
|
|
- wrapper.lt(ScenePro::getCreateTime, date);
|
|
|
- wrapper.eq(ScenePro::getStatus, -2);
|
|
|
- wrapper.eq(ScenePro::getIsUpgrade, 1);
|
|
|
- if(Objects.nonNull(userId)){
|
|
|
- wrapper.eq(ScenePro::getUserId, userId);
|
|
|
- }
|
|
|
- List<ScenePro> list = sceneProService.list(wrapper);
|
|
|
- if(CollUtil.isEmpty(list)){
|
|
|
- return;
|
|
|
- }
|
|
|
- for (ScenePro scenePro : list) {
|
|
|
- String num = scenePro.getNum();
|
|
|
- try {
|
|
|
- executorService.submit(()->{
|
|
|
- scenePlusService.deleteV3DirHandler(num);
|
|
|
- });
|
|
|
- }catch (Exception e){
|
|
|
- log.error("删除v3目录失败,num" + num, e);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+// @Scheduled(fixedDelay = 2*24*60*60*1000)
|
|
|
+// public void deleteV3Dir(){
|
|
|
+//
|
|
|
+// ExecutorService executorService = Executors.newFixedThreadPool(1);
|
|
|
+//
|
|
|
+// DateTime date = DateUtil.beginOfDay(DateUtil.offset(Calendar.getInstance().getTime(), DateField.DAY_OF_MONTH, -2));
|
|
|
+//
|
|
|
+// LambdaQueryWrapper<ScenePro> wrapper = new LambdaQueryWrapper<ScenePro>();
|
|
|
+// wrapper.select(ScenePro::getNum);
|
|
|
+// wrapper.lt(ScenePro::getCreateTime, date);
|
|
|
+// wrapper.eq(ScenePro::getStatus, -2);
|
|
|
+// wrapper.eq(ScenePro::getIsUpgrade, 1);
|
|
|
+// if(Objects.nonNull(userId)){
|
|
|
+// wrapper.eq(ScenePro::getUserId, userId);
|
|
|
+// }
|
|
|
+// List<ScenePro> list = sceneProService.list(wrapper);
|
|
|
+// if(CollUtil.isEmpty(list)){
|
|
|
+// return;
|
|
|
+// }
|
|
|
+// for (ScenePro scenePro : list) {
|
|
|
+// String num = scenePro.getNum();
|
|
|
+// try {
|
|
|
+// executorService.submit(()->{
|
|
|
+// scenePlusService.deleteV3DirHandler(num);
|
|
|
+// });
|
|
|
+// }catch (Exception e){
|
|
|
+// log.error("删除v3目录失败,num" + num, e);
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
|
|
|
@Scheduled(fixedDelay = 2*24*60*60*1000)
|
|
|
public void deleteSceneData(){
|