yangys
2025-09-23 72e6bac02526caebc3797a7c2934d12896805708
blade-service/blade-mdm/src/main/java/org/springblade/mdm/config/InitBean.java
@@ -13,8 +13,6 @@
import org.springblade.mdm.machinefile.service.MachineFileScanService;
import org.springblade.mdm.machinefile.service.MachineFileService;
import org.springblade.mdm.program.service.ProgramAnnotationService;
import org.springblade.system.feign.ISysClient;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.stereotype.Component;
@@ -36,12 +34,19 @@
   private final ProgramAnnotationService annotationService;
   private final MachineFileScanService machineFileScanService;
   private final TaskDispatchService taskDispatchService;
   //@Value("${task.file_scan_on_start:true}")
   //@Value("${task.fileScanOnStart:true}")
   //public boolean fileScanOnStart;
   private final TaskPropertieBean taskPropertieBean;
   @PostConstruct
   public void init() {
      log.info("应用启动时执行初始化操作 @PostConstruct");
      String networkType = paramService.networkType();
      if(!ParamService.NETWORK_TYPE_SHEMI.equals(networkType)) {
         machineFileScanService.scanMachineFile();
         if(taskPropertieBean.isFileScanOnStart()) {
            machineFileScanService.scanMachineFile();
         }
         //工控网才启动文件监控
         log.info("工控网启动文件监控");
@@ -57,12 +62,15 @@
    * 初始化监控目录
    */
   void initMachineDirMonitor() {
      /*
      boolean locked = directorLockService.acquireLock();
      if (!locked) {
         log.info("回传接收目录已经被其他部署点位锁定,直接返回");
         return;
      }
       */
      List<Machine> machineList = machineService.getEnableMachines();;
      List<WatchInfo> monitorInfoList = new ArrayList<>();
      machineList.forEach(m -> {