yangys
3 天以前 0ecd5acd3b9f320a487c68df2ea6234b4dacb12c
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/filewatch/ProgramBackMonitor.java
@@ -103,6 +103,23 @@
                     log.warn("文件名无法匹配到数控程序,{}",filePath);
                     return;
                  }
                  //保存文件到css,避免后续不同部署节点拿不到文件
                  String ossName;
                  String url;
                  try(FileInputStream fins = new FileInputStream(filePath.toFile());){
                     BladeFile bfile = ossTemplate.putFile(programName, fins);
                     ossName = bfile.getName();
                     url = bfile.getLink();
                  }
                  prog.setOssName(ossName);
                  prog.setUrl(url);
                  //TODO,是否删除原来的文件?
                  ncProgramService.updateById(prog);
                  cureFlowService.startOne(prog);//启动一个程序的固化流程
                  /*
                  DncBackFile backFile = new DncBackFile();
                  backFile.setNcProgramId(prog.getId());
                  //保存文件到css,避免后续不同部署节点拿不到文件
@@ -112,6 +129,8 @@
                     backFile.setUrl(bfile.getLink());
                  }
                  dncBackFileService.save(backFile);
                   */
               }else{
                  log.warn("文件传输中,后续再操作:{}",filePath);
               }