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
tao.mo
2024-12-18 17:39:35 +0800
Browse Files
Options
Browse Files
Download
Plain Diff
Commit
de60618808139bc55cda329de5b24b70496d0532
de606188
2 parents
419705b0
d0c8f394
Merge remote-tracking branch 'origin/master'
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
22 additions
and
13 deletions
server/biz-customer/src/main/java/com/fedex/connect/customer/service/biz/impl/ConsignmentServiceImpl.java
server/biz-customer/src/main/resources/message_en_US.properties
server/biz-customer/src/main/resources/message_zh_CN.properties
server/common-dependencies/src/main/java/com/fedex/connect/common/dependencies/template/clearanceEmail/SendFailedEmailTemplate.java
server/common-dependencies/src/main/java/com/fedex/connect/common/dependencies/util/ResponseUtils.java
server/task-schedule/src/main/java/com/fedex/connect/task/data/dto/PortFileDto.java
server/task-schedule/src/main/java/com/fedex/connect/task/data/dto/PushZipEmailDto.java
server/task-schedule/src/main/java/com/fedex/connect/task/repository/dao/AttachmentExtMapper.java
server/task-schedule/src/main/java/com/fedex/connect/task/utils/sys/ConFileEmailUtil.java
server/biz-customer/src/main/java/com/fedex/connect/customer/service/biz/impl/ConsignmentServiceImpl.java
View file @
de60618
...
...
@@ -85,7 +85,7 @@ public class ConsignmentServiceImpl extends BaseService implements IConsignmentS
/**
* 根据是否是DM501返回不同的提示
*/
if
(
StringUtils
.
isEmpty
(
consignment
.
getUserUuid
())){
if
(
StringUtils
.
isEmpty
(
consignment
.
getUserUuid
())
&&
StringUtils
.
isEmpty
(
consignment
.
getShipperAccount
())
){
/**
* 非501数据
*/
...
...
server/biz-customer/src/main/resources/message_en_US.properties
View file @
de60618
...
...
@@ -44,5 +44,5 @@ business_exception_30011=该运单已被其他人创建,不可以重复创建
business_exception_30012
=
UUID不一致
business_exception_30013
=
文件名为:#{0},上传失败,请检查后重试
business_exception_30014
=
运单信息加载失败,请稍后重试
business_success_30015
=
提交
成功
business_success_30015
=
上传
成功
business_exception_30016
=
运单提交失败
\ No newline at end of file
...
...
server/biz-customer/src/main/resources/message_zh_CN.properties
View file @
de60618
...
...
@@ -44,5 +44,5 @@ business_exception_30011=该运单已被其他人创建,不可以重复创建
business_exception_30012
=
UUID不一致
business_exception_30013
=
文件名为:#{0},上传失败,请检查后重试
business_exception_30014
=
运单信息加载失败,请稍后重试
business_success_30015
=
提交
成功
business_success_30015
=
上传
成功
business_exception_30016
=
运单提交失败
\ No newline at end of file
...
...
server/common-dependencies/src/main/java/com/fedex/connect/common/dependencies/template/clearanceEmail/SendFailedEmailTemplate.java
View file @
de60618
...
...
@@ -32,7 +32,7 @@ public class SendFailedEmailTemplate implements EmailTemplate {
interface
FAILED_EMAIL_TITLE
{
String
TITLE
=
"Fail
ure Alert
"
;
String
TITLE
=
"Fail
ed task warning
"
;
}
interface
FAILED_EMAIL_BODY
{
...
...
server/common-dependencies/src/main/java/com/fedex/connect/common/dependencies/util/ResponseUtils.java
View file @
de60618
...
...
@@ -82,7 +82,7 @@ public class ResponseUtils {
public
<
T
>
ResponseVo
success
(
Object
codeEnum
,
T
data
)
{
ResponseCodeBo
responseCodeBo
=
this
.
ref
(
codeEnum
);
return
new
ResponseVo
<>(
responseCodeBo
.
getCode
()
,
responseCodeBo
.
getErrMsg
(),
data
);
return
new
ResponseVo
<>(
200
,
responseCodeBo
.
getErrMsg
(),
data
);
}
public
<
T
>
ResponseVo
success
(
T
data
)
{
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/data/dto/PortFileDto.java
View file @
de60618
...
...
@@ -9,4 +9,6 @@ public class PortFileDto {
private
String
shipperContactName
;
private
String
shipperEmail
;
private
String
shipperPhone
;
private
String
shipperAccount
;
private
String
originCountry
;
}
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/data/dto/PushZipEmailDto.java
View file @
de60618
...
...
@@ -8,4 +8,6 @@ public class PushZipEmailDto {
private
String
shipperContactName
;
private
String
shipperEmail
;
private
String
shipperPhone
;
private
String
shipperAccount
;
private
String
originCountry
;
}
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/repository/dao/AttachmentExtMapper.java
View file @
de60618
...
...
@@ -9,7 +9,7 @@ import java.util.List;
@Mapper
public
interface
AttachmentExtMapper
{
@Select
(
"SELECT a.FILE_PATH, c.DEST_IATA_CODE, c.CONSIGNMENT_CODE, c.SHIPPER_CONTACT_NAME, c.SHIPPER_EMAIL, c.SHIPPER_PHONE "
+
@Select
(
"SELECT a.FILE_PATH, c.DEST_IATA_CODE, c.CONSIGNMENT_CODE, c.SHIPPER_CONTACT_NAME, c.SHIPPER_EMAIL, c.SHIPPER_PHONE
, c.SHIPPER_ACCOUNT, c.ORIGIN_COUNTRY
"
+
"FROM T_BIZ_ATTACHMENT a "
+
"JOIN T_BIZ_CONSIGNMENT c ON a.BIZ_ID = c.ID "
+
"WHERE a.BIZ_ID = #{bizId}"
)
...
...
server/task-schedule/src/main/java/com/fedex/connect/task/utils/sys/ConFileEmailUtil.java
View file @
de60618
...
...
@@ -88,6 +88,8 @@ public class ConFileEmailUtil {
portFileDto
.
setShipperContactName
(
pushZipEmailDto
.
getShipperContactName
());
portFileDto
.
setShipperEmail
(
pushZipEmailDto
.
getShipperEmail
());
portFileDto
.
setShipperPhone
(
pushZipEmailDto
.
getShipperPhone
());
portFileDto
.
setShipperAccount
(
pushZipEmailDto
.
getShipperAccount
());
portFileDto
.
setOriginCountry
(
pushZipEmailDto
.
getOriginCountry
());
}
String
date
=
DateUtil
.
yyyyMMddHHmmss
(
new
Date
());
String
fileName
=
date
+
BaseSeparatorConstants
.
SEPARATOR_UNDERLINE
+
portCode
+
BaseConstants
.
FILE_SUFFIX_KEYS
.
ZIP
;
...
...
@@ -209,20 +211,23 @@ public class ConFileEmailUtil {
StringBuilder
content
=
new
StringBuilder
();
content
.
append
(
"<font size=\"4\"><br/> "
);
content
.
append
(
"
Consignment Code
"
+
":"
+
Optional
.
ofNullable
(
consignmentCode
).
orElse
(
""
));
content
.
append
(
"
Tracking Number
"
+
":"
+
Optional
.
ofNullable
(
consignmentCode
).
orElse
(
""
));
content
.
append
(
"<br/> "
);
content
.
append
(
"
Contact Person"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getShipperContactName
()).
orElse
(
""
));
content
.
append
(
"
Shipper Account"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getShipperAccount
()).
orElse
(
""
));
content
.
append
(
"<br/> "
);
content
.
append
(
"Contact Person's Email"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getShipperEmail
()).
orElse
(
""
));
content
.
append
(
"Origin Country/Territory"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getOriginCountry
()).
orElse
(
""
));
content
.
append
(
"<br/> "
);
content
.
append
(
"Shipper"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getShipperContactName
()).
orElse
(
""
));
content
.
append
(
"<br/> "
);
content
.
append
(
"Shipper Email"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getShipperEmail
()).
orElse
(
""
));
content
.
append
(
"<br/> "
);
content
.
append
(
"Contact Phone"
+
":"
+
Optional
.
ofNullable
(
portFileDto
.
getShipperPhone
()).
orElse
(
""
));
content
.
append
(
"</font><br/><br/> "
);
content
.
append
(
"<div style=\"color:#808080;font-style:Arial;font-size:14px;\">"
+
"This email was to send declaration files uploaded by customer on the FedEx
online declaration
platform to "
+
Optional
.
ofNullable
(
to
).
orElse
(
"
edd@fedex
.com"
)
+
"This email was to send declaration files uploaded by customer on the FedEx
iClear Connect System
platform to "
+
Optional
.
ofNullable
(
to
).
orElse
(
"
zelong.shao@erry
.com"
)
+
" through "
+
Optional
.
ofNullable
(
from
).
orElse
(
"
donotreply@fedex
.com"
)
+
Optional
.
ofNullable
(
from
).
orElse
(
"
tao.mo@erry
.com"
)
+
", please do not reply</div>"
);
return
content
.
toString
();
}
...
...
Please
register
or
login
to post a comment