Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
6a935dee
Commit
6a935dee
authored
Jul 27, 2022
by
周晓航
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'ka-bugfix-新增接口用于补偿发券工作' into qa
parents
a570cd57
5610fa9e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
14 deletions
+0
-14
order-application-service/src/main/java/cn/freemud/controller/OrderController.java
+0
-14
No files found.
order-application-service/src/main/java/cn/freemud/controller/OrderController.java
View file @
6a935dee
...
...
@@ -49,7 +49,6 @@ import com.freemud.application.sdk.api.ordercenter.request.create.OrderSettlemen
import
com.freemud.application.sdk.api.ordercenter.response.OrderBaseResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderItemResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderSettlementResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.QueryByCodeResponse
;
import
com.freemud.application.sdk.api.ordercenter.service.OrderSdkService
;
import
io.swagger.annotations.ApiOperation
;
...
...
@@ -111,7 +110,6 @@ public class OrderController {
Map
<
String
,
Object
>
resultMap
=
new
LinkedHashMap
<>();
String
remark
=
"bugfix:遗漏补发"
;
List
<
Long
>
deleteSettlementIds
=
new
ArrayList
<>();
for
(
String
orderCode
:
req
.
getOrderCodes
())
{
Map
<
String
,
Object
>
msgMap
=
new
HashMap
<>();
QueryByCodeResponse
orderInfoResp
=
orderSdkService
.
getOrderInfo
(
null
,
orderCode
,
null
...
...
@@ -254,24 +252,12 @@ public class OrderController {
}
msgMap
.
put
(
"remark"
,
"===补发成功==="
);
// todo 获取要删除的 settlemnt 集合
List
<
OrderSettlementResp
>
deleteSettlementList
=
orderInfo
.
getOrderSettlementDetailList
();
if
(
CollectionUtils
.
isNotEmpty
(
deleteSettlementList
)
&&
deleteSettlementList
.
size
()
>
1
)
{
Map
<
String
,
List
<
OrderSettlementResp
>>
stringListMap
=
deleteSettlementList
.
stream
().
collect
(
Collectors
.
groupingBy
(
OrderSettlementResp:
:
getExternalObjectId
));
stringListMap
.
forEach
((
key
,
val
)
->
{
// 从 第二个开始 需要删除
for
(
int
i
=
1
;
i
<
val
.
size
();
i
++)
{
deleteSettlementIds
.
add
(
val
.
get
(
i
).
getId
());
}
});
}
}
else
{
msgMap
.
put
(
"remark"
,
"购买商品数据不存在"
);
}
// final msg
resultMap
.
put
(
orderCode
,
msgMap
);
resultMap
.
put
(
"deleteIds"
,
deleteSettlementIds
);
}
return
ResponseUtil
.
success
(
resultMap
);
...
...
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