From 6e879958b1733a424363c83d025973ef40b89a8a Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 02 八月 2025 17:51:17 +0800
Subject: [PATCH] 修改审批完成时记录审批表数据逻辑
---
blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/filewatch/ProgramBackMonitor.java | 21 ++++++++++++++++++++-
1 files changed, 20 insertions(+), 1 deletions(-)
diff --git a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/filewatch/ProgramBackMonitor.java b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/filewatch/ProgramBackMonitor.java
index c3fc2d4..e914a1f 100644
--- a/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/filewatch/ProgramBackMonitor.java
+++ b/blade-service/blade-mdm/src/main/java/org/springblade/mdm/program/filewatch/ProgramBackMonitor.java
@@ -75,7 +75,7 @@
List<String> getMonitorDirs(){
R<String> monitorDirRes = sysClient.getParamValue(ParamContants.PROGRAM_MONITOR_DIR_KEY);
String dirStr = monitorDirRes.getData();
- if(StringUtils.isNotEmpty(dirStr)){
+ if(StringUtils.isEmpty(dirStr)){
dirStr = DEFAULT_MONITOR_DIR;
}
String[] dirs = StringUtils.split(dirStr,",");
@@ -103,6 +103,23 @@
log.warn("鏂囦欢鍚嶆棤娉曞尮閰嶅埌鏁版帶绋嬪簭,{}",filePath);
return;
}
+ //淇濆瓨鏂囦欢鍒癱ss锛岄伩鍏嶅悗缁笉鍚岄儴缃茶妭鐐规嬁涓嶅埌鏂囦欢
+ 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());
//淇濆瓨鏂囦欢鍒癱ss锛岄伩鍏嶅悗缁笉鍚岄儴缃茶妭鐐规嬁涓嶅埌鏂囦欢
@@ -112,6 +129,8 @@
backFile.setUrl(bfile.getLink());
}
dncBackFileService.save(backFile);
+
+ */
}else{
log.warn("鏂囦欢浼犺緭涓紝鍚庣画鍐嶆搷浣�:{}",filePath);
}
--
Gitblit v1.9.3