yangys
2025-09-13 e853c35455332a4652ec604c650ca82c411c864d
blade-service/blade-mdm/src/main/java/org/springblade/mdm/utils/ProgramFileNameCheckUtil.java
@@ -15,12 +15,12 @@
    * @param programProperties 程序属性,发起时填写的
    */
   public static void checkFilename(String filename, FlowProgramProperties programProperties){
      if(FlowContants.IS_TEMP_FLOW.equals(programProperties.getIsTempFlow())){
      if(FlowContants.Y.equals(programProperties.getIsTempFlow())){
         //临时程序下发流程,不检查文件名合法性
         return;
      }
      //程序名称:零件号加工序号,文件名应该以此开头
      String programNamePrefix = NcNodeService.genProgramName(programProperties.getDrawingNo(),programProperties.getProcessNo()) + "-"+programProperties.getProcessEdition();
      String programNamePrefix = NcNodeService.genProgramName(programProperties.getDrawingNo(),programProperties.getProcessNo(),programProperties.getProcessEdition());
      if(!StringUtils.startsWith(filename,programNamePrefix)){
         IResultCode rc = new IResultCode() {