记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
董敬伟
liquidnet-bus-v1
Commits
3a5ad738
Commit
3a5ad738
authored
May 06, 2022
by
limingyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导入对订单发货
parent
5023a951
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
4 deletions
+20
-4
GoblinImportServiceImpl.java
.../service/goblin/service/impl/GoblinImportServiceImpl.java
+20
-4
No files found.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinImportServiceImpl.java
View file @
3a5ad738
...
...
@@ -22,13 +22,29 @@ public class GoblinImportServiceImpl implements IGoblinImportService {
@Override
public
String
importExpress
(
List
<
OrderMallOrderVo
>
mallOrdertVoList
)
{
if
(
StringUtils
.
isNull
(
mallOrdertVoList
)
||
mallOrdertVoList
.
size
()
==
0
)
{
throw
new
BusinessException
(
"导入
用户
数据不能为空!"
);
throw
new
BusinessException
(
"导入数据不能为空!"
);
}
int
count
=
0
;
int
successNum
=
0
;
int
failureNum
=
0
;
StringBuilder
successMsg
=
new
StringBuilder
();
StringBuilder
failureMsg
=
new
StringBuilder
();
for
(
OrderMallOrderVo
mallOrderVo
:
mallOrdertVoList
)
{
ResponseDto
<
Boolean
>
express
=
iGoblinStoreOrderService
.
express
(
mallOrderVo
.
getOrderCode
(),
null
,
mallOrderVo
.
getMailNo
());
count
++;
if
(
express
.
getCode
().
equals
(
"0"
))
{
successNum
++;
successMsg
.
append
(
"<br/>"
+
successNum
+
"、订单编号 "
+
mallOrderVo
.
getOrderCode
()
+
" 导入发货成功"
);
}
else
{
failureNum
++;
String
msg
=
"<br/>"
+
failureNum
+
"、订单编号 "
+
mallOrderVo
.
getOrderCode
()
+
" 失败原因:"
;
failureMsg
.
append
(
msg
+
express
.
getMessage
());
}
}
return
String
.
valueOf
(
count
);
if
(
failureNum
>
0
)
{
failureMsg
.
insert
(
0
,
"很抱歉,导入失败!共 "
+
failureNum
+
" 条数据格式不正确,错误如下:"
);
throw
new
BusinessException
(
failureMsg
.
toString
());
}
else
{
successMsg
.
insert
(
0
,
"恭喜您,数据已全部导入成功!共 "
+
successNum
+
" 条,数据如下:"
);
}
return
successMsg
.
toString
();
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment