From 1c357ae25d6858a4243552309e85c1476c9584a2 Mon Sep 17 00:00:00 2001
From: CZT <czt18638530771@163.com>
Date: 星期一, 09 十月 2023 20:04:15 +0800
Subject: [PATCH] 优化贝博平房仓粮情解析
---
igds-core/src/main/java/com/ld/igds/file/impl/CoreFileServiceImpl.java | 231 ++++++++++++++++++++++++++++++---------------------------
1 files changed, 122 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..b8394e4 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,149 @@
@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;
+ }
- 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