Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
iClear-Connect-Pre-Clearance
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
zelong.shao
2024-12-25 18:16:35 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
bda20f3525f4005bb6d07b98ceb1aba7fdf60ac0
bda20f35
1 parent
f944ac40
task|zip包临时目录添加
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
4 deletions
server/task-schedule/src/main/java/com/fedex/connect/task/config/PropertiesConfig.java
server/task-schedule/src/main/java/com/fedex/connect/task/service/biz/impl/PushConsignmentFileServiceImpl.java
server/task-schedule/src/main/resources/application-dev.yml
server/task-schedule/src/main/resources/application-test.yml
server/task-schedule/src/main/java/com/fedex/connect/task/config/PropertiesConfig.java
View file @
bda20f3
...
...
@@ -82,4 +82,10 @@ public class PropertiesConfig {
@Value
(
"${upload.path.zip}"
)
private
String
zipPath
;
@Value
(
"${upload.path.zipFinal}"
)
private
String
zipFinalPath
;
@Value
(
"${upload.path.zipTemp}"
)
private
String
zipTempPath
;
}
\ No newline at end of file
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/service/biz/impl/PushConsignmentFileServiceImpl.java
View file @
bda20f3
...
...
@@ -7,6 +7,7 @@ import com.fedex.connect.common.dependencies.enums.biz.EmailTypeEnum;
import
com.fedex.connect.common.dependencies.util.NIOFileUtils
;
import
com.fedex.connect.common.dependencies.util.ZipUtils
;
import
com.fedex.connect.common.model.biz.Email
;
import
com.fedex.connect.task.config.PropertiesConfig
;
import
com.fedex.connect.task.data.dto.MailConfigDto
;
import
com.fedex.connect.task.data.dto.PortFileDto
;
import
com.fedex.connect.task.data.dto.PushZipEmailDto
;
...
...
@@ -18,6 +19,7 @@ import lombok.extern.slf4j.Slf4j;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.io.File
;
import
java.util.List
;
/**
...
...
@@ -44,6 +46,9 @@ public class PushConsignmentFileServiceImpl extends BaseService implements IPush
@Autowired
private
NIOFileUtils
nioFileUtils
;
@Autowired
private
PropertiesConfig
propertiesConfig
;
/**
* @Author Szl
* @Description 功能说明 推送清关文件
...
...
@@ -53,8 +58,18 @@ public class PushConsignmentFileServiceImpl extends BaseService implements IPush
*/
@Override
public
void
pushConsignmentFileTask
(){
String
tempPath
=
""
;
String
finalPath
=
""
;
String
tempPath
=
propertiesConfig
.
getZipTempPath
();
String
finalPath
=
propertiesConfig
.
getZipFinalPath
();
// 检查并创建临时目录
File
tempDir
=
new
File
(
tempPath
);
if
(!
tempDir
.
exists
())
{
tempDir
.
mkdirs
();
}
// 检查并创建最终目录
File
finalDir
=
new
File
(
finalPath
);
if
(!
finalDir
.
exists
())
{
finalDir
.
mkdirs
();
}
//查询需要发送的数据
List
<
Email
>
conPushEmails
=
iEmailExtRepository
.
findEmailsByDic
(
cacheSystem
.
getDicEmailType
(
EmailTypeEnum
.
PUSH_CON_FILE
.
getCode
()).
getCode
(),
cacheSystem
.
getDicEmailStatus
(
EmailStatusEnum
.
PENDING
.
getCode
()).
getCode
(),
ParamConfigConstants
.
TASK_PARAM_KEYS
.
PUSH_CON_NUMBER
);
...
...
server/task-schedule/src/main/resources/application-dev.yml
View file @
bda20f3
...
...
@@ -56,4 +56,6 @@ imp001:
upload
:
path
:
zip
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zip
\ No newline at end of file
zip
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zip
zipTemp
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zipTemp
zipFinal
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zipFinal
\ No newline at end of file
...
...
server/task-schedule/src/main/resources/application-test.yml
View file @
bda20f3
...
...
@@ -52,4 +52,6 @@ imp001:
upload
:
path
:
zip
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zip
\ No newline at end of file
zip
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zip
zipTemp
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zipTemp
zipFinal
:
/app/Oracle/Middleware/user_projects/domains/base_domain/iclearConnect/upload/zipFinal
\ No newline at end of file
...
...
Please
register
or
login
to post a comment