From 95b1f7b2b35872444acf8e85cc236682d0c4e47e Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期一, 04 八月 2025 11:08:06 +0800
Subject: [PATCH] 分工表加入重复图号的校验

---
 blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowProgramFileService.java |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowProgramFileService.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowProgramFileService.java
index 085a2a3..6ee3346 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowProgramFileService.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/flow/service/FlowProgramFileService.java
@@ -3,7 +3,6 @@
 
 import lombok.AllArgsConstructor;
 import lombok.extern.slf4j.Slf4j;
-import org.apache.commons.io.FilenameUtils;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.lang3.StringUtils;
 import org.flowable.engine.RuntimeService;
@@ -40,6 +39,10 @@
 	@Autowired
 	private FlowCommonService flowCommonService;
 
+	/**
+	 * 涓婁紶绋嬪簭寰愭枃浠讹紙缂栧埗鑺傜偣璋冪敤锛�
+	 * @param uploadVO 涓婁紶瀵硅薄
+	 */
 	public void uploadFlowProgramFile(ProgramUploadVO uploadVO) {
 
 		FlowProgramProperties progProps= flowCommonService.getProgramProperties(uploadVO.getProcessInstanceId());
@@ -54,21 +57,26 @@
 		progFile.setName(file.getOriginalFilename());
 		progFile.setOssName(bfile.getName());
 		progFile.setProcessInstanceId(uploadVO.getProcessInstanceId());
-
+		progFile.setIsCured(0);
 		progFile.setProgramName(programName);
 
 		save(progFile);
 
 	}
 
+	/**
+	 * 鑾峰彇绋嬪簭鍚嶇О
+	 * @param progProps
+	 * @return
+	 */
 	String getProgramName(FlowProgramProperties progProps){
 		return progProps.getDrawingNo()+"-"+progProps.getProcessNo();
 	}
 
 	/**
 	 * 妫�鏌ユ枃浠跺悕鍚堟硶鎬�
-	 * @param filename
-	 * @param programProperties
+	 * @param filename 鏂囦欢鍚�
+	 * @param programProperties 绋嬪簭灞炴�э紝鍙戣捣鏃跺~鍐欑殑
 	 */
 	void checkFilename(String filename,FlowProgramProperties programProperties){
 		//绋嬪簭鍚嶇О锛氶浂浠跺彿鍔犲伐搴忓彿锛屾枃浠跺悕搴旇浠ユ寮�澶�
@@ -189,6 +197,7 @@
 			throw new ServiceException("搴斾笂浼�"+totalSeg+"娈电▼搴忥紝瀹為檯涓婁紶"+flowPrograms.size()+"娈�");
 		}
 
+
 	}
 
 	/**

--
Gitblit v1.9.3