Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Fedex
/
iClear-api
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
yi.wang
2021-10-21 15:22:15 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
b1f5e364955be0ca2d5634724d3a6f5aa9491e64
b1f5e364
1 parent
1e327b67
返回提示信息修改
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
35 additions
and
15 deletions
src/main/java/com/erry/iclear/dateInterface/api/CustomsDataInterface.java
src/main/java/com/erry/iclear/dateInterface/api/response/IClearCheckResponseResult.java
src/main/java/com/erry/iclear/dateInterface/service/MawbService.java
src/main/resources/application-dev.yml
src/main/resources/application-prod.yml
src/main/resources/application-test.yml
src/main/java/com/erry/iclear/dateInterface/api/CustomsDataInterface.java
View file @
b1f5e36
...
...
@@ -78,11 +78,26 @@ public class CustomsDataInterface {
mawb
.
getMawbDetailList
().
forEach
(
d
->{
d
.
setMsgId
(
saveIClearApiLogResult
.
getMsgId
());
});
Ma
wb
saveMawbResult
=
mawbService
.
saveMawb
(
mawb
);
if
(
!
Objects
.
equals
(
saveMawbResult
,
null
)){
log
.
info
(
"请求数据主单号"
+
mawb
.
getBillNo
()+
"保存成功,msgId:"
+
saveMawbResult
.
getMsgId
(
));
Ma
p
<
String
,
String
>
map
=
mawbService
.
saveMawb
(
mawb
);
if
(
map
!=
null
&&
map
.
get
(
"success"
).
equals
(
"true"
)){
log
.
info
(
"请求数据主单号"
+
mawb
.
getBillNo
()+
"保存成功,msgId:"
+
map
.
get
(
"msg"
));
}
else
{
log
.
info
(
"请求数据主单号"
+
mawb
.
getBillNo
()+
"保存失败"
);
String
[]
erroeMes
=
map
.
get
(
"msg"
).
split
(
"interpolatedMessage="
);
String
msg
=
""
;
if
(
erroeMes
!=
null
){
for
(
int
i
=
1
;
i
<
erroeMes
.
length
;
i
++){
if
(
i
==
erroeMes
.
length
-
1
){
msg
+=
erroeMes
[
i
].
substring
(
0
,
erroeMes
[
i
].
indexOf
(
","
));
}
else
{
msg
+=
erroeMes
[
i
].
substring
(
0
,
erroeMes
[
i
].
indexOf
(
","
))+
","
;
}
}
}
sw
.
stop
();
result
.
setCode
(
"30001"
);
result
.
setMsg
(
msg
);
return
result
;
}
}
else
{
log
.
info
(
"请求日志保存失败,BillNo:"
+
mawb
.
getBillNo
());
...
...
@@ -133,6 +148,7 @@ public class CustomsDataInterface {
//6、return result
result
.
setSuccess
(
Boolean
.
TRUE
);
result
.
setCode
(
"0"
);
result
.
setMsg
(
"操作成功"
);
return
result
;
}
}
...
...
src/main/java/com/erry/iclear/dateInterface/api/response/IClearCheckResponseResult.java
View file @
b1f5e36
...
...
@@ -11,4 +11,5 @@ public class IClearCheckResponseResult implements Serializable {
//成功标识
private
Boolean
success
=
false
;
private
String
message
;
private
String
code
;
}
...
...
src/main/java/com/erry/iclear/dateInterface/service/MawbService.java
View file @
b1f5e36
...
...
@@ -23,9 +23,7 @@ import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service
;
import
org.springframework.validation.annotation.Validated
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.*
;
/**
* @author Administrator
...
...
@@ -52,16 +50,20 @@ public class MawbService {
* 保存主单Request
* @param mawb
*/
public
Ma
wb
saveMawb
(
Mawb
mawb
){
Ma
wb
result
=
null
;
public
Ma
p
<
String
,
String
>
saveMawb
(
Mawb
mawb
){
Ma
p
<
String
,
String
>
map
=
new
HashMap
<>()
;
try
{
log
.
info
(
"saveMawb start>>>>>>>>>>>"
);
result
=
mawbRepository
.
save
(
mawb
);
Mawb
mawb1
=
mawbRepository
.
save
(
mawb
);
log
.
info
(
"saveMawb end>>>>>>>>>>>"
);
map
.
put
(
"success"
,
"true"
);
map
.
put
(
"msg"
,
mawb1
.
getMsgId
().
toString
());
}
catch
(
Exception
e
){
log
.
error
(
"saveMawb() error:"
+
e
.
getMessage
());
map
.
put
(
"success"
,
"false"
);
map
.
put
(
"msg"
,
e
.
getMessage
());
}
return
result
;
return
map
;
}
...
...
@@ -103,6 +105,7 @@ public class MawbService {
String
json
=
HttpClientUtil
.
post
(
config
);
IClearCheckResponseResult
iclearCheckResponseResult
=
JsonToJava
.
parseJson
(
json
,
IClearCheckResponseResult
.
class
);
result
.
setSuccess
(
iclearCheckResponseResult
.
getSuccess
());
result
.
setCode
(
iclearCheckResponseResult
.
getCode
());
result
.
setMsg
(
iclearCheckResponseResult
.
getMessage
());
log
.
info
(
"<<<<<<<< checkMawb start >>>>>>>>>> mawb:"
+
gson
.
toJson
(
mawb
)
+
" result :"
+
result
.
getSuccess
()
+
" iclear check response : "
+
json
+
" status : "
+
result
.
getSuccess
());
}
catch
(
Exception
e
){
...
...
src/main/resources/application-dev.yml
View file @
b1f5e36
...
...
@@ -26,9 +26,9 @@ api:
password
:
toQu3arch6
address
:
#IClear校验运单地址
iclear-check-url
:
http://
40.73.78.157:8080
/chmConsignmentController/checkChmAndDetaliD
iclear-check-url
:
http://
139.217.114.139:8082
/chmConsignmentController/checkChmAndDetaliD
#IClear校验C类运单地址
iclear-check-url-c
:
http://
40.73.78.157:8080
/chmConsignmentController/checkChmAndDetaliC
iclear-check-url-c
:
http://
139.217.114.139:8082
/chmConsignmentController/checkChmAndDetaliC
#获取token地址
token-url
:
https://apiuat.iclrccd-fedex.com/login
#刷新token地址
...
...
src/main/resources/application-prod.yml
View file @
b1f5e36
...
...
@@ -27,7 +27,7 @@ api:
#IClear校验运单地址
iclear-check-url
:
https://www.iclrccd-fedex.com/chmConsignmentController/checkChmAndDetaliD
#IClear校验C类运单地址
iclear-check-url-c
:
http://
40.73.78.157:8080
/chmConsignmentController/checkChmAndDetaliC
iclear-check-url-c
:
http://
139.217.114.139:8082
/chmConsignmentController/checkChmAndDetaliC
#获取token地址
token-url
:
https://api.iclrccd-fedex.com/export/login
#刷新token地址
...
...
src/main/resources/application-test.yml
View file @
b1f5e36
...
...
@@ -25,9 +25,9 @@ api:
password
:
toQu3arch6
address
:
#IClear校验运单地址
iclear-check-url
:
http://
40.73.78.157:8080
/chmConsignmentController/checkChmAndDetaliD
iclear-check-url
:
http://
139.217.114.139:8082
/chmConsignmentController/checkChmAndDetaliD
#IClear校验C类运单地址
iclear-check-url-c
:
http://
40.73.78.157:8080
/chmConsignmentController/checkChmAndDetaliC
iclear-check-url-c
:
http://
139.217.114.139:8082
/chmConsignmentController/checkChmAndDetaliC
#获取token地址
token-url
:
https://apiuat.iclrccd-fedex.com/login
#刷新token地址
...
...
Please
register
or
login
to post a comment