From c206acfaedc69c390fb67daa81bc686f58a212ef Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 27 十一月 2023 16:12:11 +0800
Subject: [PATCH] 提交配置信息2

---
 igds-core/src/main/java/com/ld/igds/file/impl/CoreFileServiceImpl.java |  245 +++++++++++++++++++++++++++---------------------
 1 files changed, 136 insertions(+), 109 deletions(-)

diff --git a/igds-core/src/main/java/com/ld/igds/file/impl/CoreFileServiceImpl.java b/igds-core/src/main/java/com/ld/igds/file/impl/CoreFileServiceImpl.java
index cb4a302..29ced86 100644
--- a/igds-core/src/main/java/com/ld/igds/file/impl/CoreFileServiceImpl.java
+++ b/igds-core/src/main/java/com/ld/igds/file/impl/CoreFileServiceImpl.java
@@ -21,136 +21,163 @@
 @Component
 public class CoreFileServiceImpl implements CoreFileService {
 
-	@Autowired
-	private FileServiceMapper fileServiceMapper;
+    @Autowired
+    private FileServiceMapper fileServiceMapper;
 
-	@Autowired
-	private ConfigData configData;
+    @Autowired
+    private ConfigData configData;
 
-	@Override
-	public String getInoutFilePath(Date date) {
-		if (null == date) date = new Date();
-		String basePath = configData.getFilePath() + "INOUT/" + DateFormatUtils.format(date, "yyyyMM") + "/";
-		File file = new File(basePath);
-		if (!file.exists()) {
-			file.mkdirs();
-		}
-		return basePath;
-	}
+    @Override
+    public String getInoutFilePath(Date date) {
+        if (null == date) date = new Date();
+        String basePath = configData.getFilePath() + "INOUT/" + DateFormatUtils.format(date, "yyyyMM") + "/";
+        File file = new File(basePath);
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        return basePath;
+    }
 
-	@Override
-	public String getCommonFilePath(Date date) {
-		if (null == date)
-			date = new Date();
+    @Override
+    public String getSnapFilePath(Date date) {
+        if (null == date) date = new Date();
+        String basePath = configData.getFilePath() + "SNAP/" + DateFormatUtils.format(date, "yyyyMM") + "/";
+        File file = new File(basePath);
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        return basePath;
+    }
+    
+    @Override
+    public String getSnapFilePath(String dateStr) {
+        if (null == dateStr) return null;
+        
+        if(dateStr.length()>6) dateStr = dateStr.substring(0, 6);
+        
+        String basePath = configData.getFilePath() + "SNAP/" + dateStr+ "/";
+        File file = new File(basePath);
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        return basePath;
+    }
 
-		String basePath = configData.getFilePath() + "COMMON/" + DateFormatUtils.format(date, "yyyyMM") + "/";
+    @Override
+    public String getCommonFilePath(Date date) {
+        if (null == date)
+            date = new Date();
 
-		File file = new File(basePath);
-		if (!file.exists()) {
-			file.mkdirs();
-		}
-		return basePath;
-	}
+        String basePath = configData.getFilePath() + "COMMON/" + DateFormatUtils.format(date, "yyyyMM") + "/";
 
-	@Override
-	public String getTempFilePath() {
+        File file = new File(basePath);
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        return basePath;
+    }
 
-		String basePath = configData.getFilePath() + "TEMP/";
-		File file = new File(basePath);
-		if (!file.exists()) {
-			file.mkdirs();
-		}
-		return basePath;
-	}
+    @Override
+    public String getTempFilePath() {
 
-	@Override
-	public void baseImg2Disk(String basePath, String fileName, String imgData) {
-		Base64Util.generateImage(imgData, basePath + fileName);
-	}
+        String basePath = configData.getFilePath() + "TEMP/";
+        File file = new File(basePath);
+        if (!file.exists()) {
+            file.mkdirs();
+        }
+        return basePath;
+    }
 
-	@Override
-	public void addRecord(FileData fileData) {
-		fileServiceMapper.addFile(fileData);
-	}
+    @Override
+    public void baseImg2Disk(String basePath, String fileName, String imgData) {
+        Base64Util.generateImage(imgData, basePath + fileName);
+    }
 
-	@Override
-	public void saveInoutFiles(List<FileData> files, String companyId,
-			String bizId, String bizTag) throws Exception, SQLException {
+    @Override
+    public void addRecord(FileData fileData) {
+        fileServiceMapper.addFile(fileData);
+    }
 
-		if (null == files || files.size() == 0) return;
+    @Override
+    public void saveInoutFiles(List<FileData> files, String companyId,
+                               String bizId, String bizTag) throws Exception, SQLException {
 
-		for (FileData data : files) {
-			// 濡傛灉娌℃湁闄勪欢鍚嶇О锛屽垯涓嶄繚瀛橀檮浠朵俊鎭�
-			if (StringUtils.isEmpty(data.getFileName())) {
-				continue;
-			}
-			data.setCreateTime(new Date());
-			data.setBizId(bizId);
-			data.setBizTag(bizTag);
-			data.setCompanyId(companyId);
-			data.setFileId(ContextUtil.getUUID());
-			fileServiceMapper.addFile(data);
-		}
-	}
+        if (null == files || files.size() == 0) return;
 
-	@Override
-	public List<FileData> listFile(String companyId, String bizId) {
-		if (StringUtils.isEmpty(companyId)) {
-			companyId = ContextUtil.getDefaultCompanyId();
-		}
+        for (FileData data : files) {
+            // 濡傛灉娌℃湁闄勪欢鍚嶇О锛屽垯涓嶄繚瀛橀檮浠朵俊鎭�
+            if (StringUtils.isEmpty(data.getFileName())) {
+                continue;
+            }
+            data.setCreateTime(new Date());
+            data.setBizId(bizId);
+            if (StringUtils.isNotEmpty(bizTag)) {
+                data.setBizTag(bizTag);
+            }
+            data.setCompanyId(companyId);
+            data.setFileId(ContextUtil.getUUID());
+            fileServiceMapper.addFile(data);
+        }
+    }
 
-		if (StringUtils.isEmpty(bizId))
-			return null;
+    @Override
+    public List<FileData> listFile(String companyId, String bizId) {
+        if (StringUtils.isEmpty(companyId)) {
+            companyId = ContextUtil.getDefaultCompanyId();
+        }
 
-		List<FileData> listFile = fileServiceMapper.listFile(companyId, bizId);
+        if (StringUtils.isEmpty(bizId))
+            return null;
 
-		if (null == listFile || listFile.isEmpty())
-			return null;
+        List<FileData> listFile = fileServiceMapper.listFile(companyId, bizId);
 
-		return listFile;
-	}
+        if (null == listFile || listFile.isEmpty())
+            return null;
 
-	@Override
-	public void delFile(String fileId) {
-		fileServiceMapper.delFile(fileId);
-	}
+        return listFile;
+    }
+
+    @Override
+    public void delFile(String fileId) {
+        fileServiceMapper.delFile(fileId);
+    }
 
 
-	@Override
-	public void saveFiles(List<FileInfo> files, String bizId, String bizTag) {
-		if (null == files || files.size() == 0){
-			return;
-		}
-		FileData fileData = null;
-		for (FileInfo data : files) {
-			if (StringUtils.isEmpty(data.getFileName())) {
-				continue;
-			}
-			if (StringUtils.isNotEmpty(data.getBizId())) {
-				continue;
-			}
-			if (null == data.getCreateTime()) {
-				data.setCreateTime(new Date());
-			}
-			if (null == data.getBizTag()) {
-				data.setBizTag(bizTag);
-			}
+    @Override
+    public void saveFiles(List<FileInfo> files, String bizId, String bizTag) {
+        if (null == files || files.size() == 0) {
+            return;
+        }
+        FileData fileData = null;
+        for (FileInfo data : files) {
+            if (StringUtils.isEmpty(data.getFileName())) {
+                continue;
+            }
+            if (StringUtils.isNotEmpty(data.getBizId())) {
+                continue;
+            }
+            if (null == data.getCreateTime()) {
+                data.setCreateTime(new Date());
+            }
+            if (null == data.getBizTag()) {
+                data.setBizTag(bizTag);
+            }
 
-			data.setBizId(bizId);
-			data.setCompanyId(ContextUtil.getCompanyId());
+            data.setBizId(bizId);
+            data.setCompanyId(ContextUtil.getCompanyId());
 
-			if (null == data.getFileId()) {
-				data.setFileId(ContextUtil.getUUID());
-			}
+            if (null == data.getFileId()) {
+                data.setFileId(ContextUtil.getUUID());
+            }
 
-			fileData = new FileData();
-			fileData.setFileId(data.getFileId());
-			fileData.setBizId(data.getBizId());
-			fileData.setBizTag(data.getBizTag());
-			fileData.setCompanyId(data.getCompanyId());
-			fileData.setFileName(data.getFileName());
-			fileData.setCreateTime(data.getCreateTime());
-			fileServiceMapper.addFile(fileData);
-		}
-	}
+            fileData = new FileData();
+            fileData.setFileId(data.getFileId());
+            fileData.setBizId(data.getBizId());
+            fileData.setBizTag(data.getBizTag());
+            fileData.setCompanyId(data.getCompanyId());
+            fileData.setFileName(data.getFileName());
+            fileData.setCreateTime(data.getCreateTime());
+            fileServiceMapper.addFile(fileData);
+        }
+    }
 }

--
Gitblit v1.9.3