Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
1
Merge Requests
1
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
haoban3.0
haoban-manage3.0
Commits
7df34ec7
Commit
7df34ec7
authored
Mar 14, 2023
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
评价
parent
3a45405e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
27 deletions
+32
-27
GicOrderController.java
...aoban/manage/web/controller/order/GicOrderController.java
+32
-27
No files found.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/order/GicOrderController.java
View file @
7df34ec7
...
...
@@ -122,7 +122,7 @@ public class GicOrderController {
}
// 配送方式 -1:所有 2:门店自提 1:快递发货
qdto
.
setDeliveryType
(
1
);
return
this
.
orderListSelect
(
qdto
,
pageInfo
);
return
this
.
orderListSelect
(
qdto
,
pageInfo
,
false
);
}
// 核销订单查询
...
...
@@ -138,10 +138,10 @@ public class GicOrderController {
qdto
.
setOrderStep
(
""
+
status
);
qdto
.
setBusinessType
(
OrderEnum
.
BusinessTypeEnum
.
MICRO_MALL
.
getType
());
qdto
.
setSearchOrderParam
(
search
);
return
this
.
orderListSelect
(
qdto
,
pageInfo
);
return
this
.
orderListSelect
(
qdto
,
pageInfo
,
false
);
}
private
RestResponse
<
Object
>
orderListSelect
(
ListOrderManageQDTO
qdto
,
BasePageInfo
pageInfo
)
{
private
RestResponse
<
Object
>
orderListSelect
(
ListOrderManageQDTO
qdto
,
BasePageInfo
pageInfo
,
boolean
evaluteFlag
)
{
qdto
.
setPageNum
(
pageInfo
.
getPageNum
());
qdto
.
setPageSize
(
pageInfo
.
getPageSize
());
ServiceResponse
<
Page
<
ListOrderDTO
>>
ret
=
webOrderManageApiService
.
listOrder
(
qdto
);
...
...
@@ -164,26 +164,6 @@ public class GicOrderController {
}
Page
<
OrderListVO
>
retPage
=
PageHelperUtils
.
changePageToCurrentPage
(
ret
.
getResult
(),
OrderListVO
.
class
);
String
enterpriseId
=
qdto
.
getEnterpriseId
();
// 评价
ServiceResponse
<
List
<
StoreEvaluateInfoDTO
>>
evaluateResp
=
evaluateDataApiService
.
getEvaluateScoreAndContent
(
enterpriseId
,
orderIdList
);
Map
<
String
,
List
<
EvaluateVO
>>
evaluateMap
=
Optional
.
ofNullable
(
evaluateResp
)
.
map
(
ServiceResponse:
:
getResult
).
orElse
(
new
ArrayList
<>()).
stream
().
map
(
data
->
{
EvaluateVO
evaluateVO
=
new
EvaluateVO
();
String
evaluateContent
=
data
.
getEvaluateContent
();
evaluateVO
.
setEvaluateScoreList
(
new
ArrayList
<>());
if
(
CollectionUtils
.
isNotEmpty
(
data
.
getEvaluateRuleScores
()))
{
for
(
EvaluateRuleScoreDTO
evaluateScoresDTO
:
data
.
getEvaluateRuleScores
())
{
EvaluateVO
.
EvaluateScore
evaluateScore
=
new
EvaluateVO
.
EvaluateScore
();
evaluateScore
.
setName
(
evaluateScoresDTO
.
getRuleName
());
evaluateScore
.
setValue
(
evaluateScoresDTO
.
getScore
());
evaluateVO
.
getEvaluateScoreList
().
add
(
evaluateScore
);
}
}
evaluateVO
.
setReviews
(
evaluateContent
);
evaluateVO
.
setOrderId
(
data
.
getOrderId
());
return
evaluateVO
;
}).
collect
(
Collectors
.
groupingBy
(
EvaluateVO:
:
getOrderId
));
voList
.
forEach
(
item
->
{
String
clerkId
=
item
.
getBelongClerkId
();
if
(
StringUtils
.
isNotEmpty
(
clerkId
))
{
...
...
@@ -192,10 +172,35 @@ public class GicOrderController {
item
.
setBelongClerkName
(
clerkDTO
.
getClerkName
());
}
}
if
(
null
!=
evaluateMap
.
get
(
item
.
getOrderId
()))
{
item
.
setEvaluateVO
(
evaluateMap
.
get
(
item
.
getOrderId
()).
get
(
0
));
}
});
// 评价
if
(
evaluteFlag
)
{
ServiceResponse
<
List
<
StoreEvaluateInfoDTO
>>
evaluateResp
=
evaluateDataApiService
.
getEvaluateScoreAndContent
(
enterpriseId
,
orderIdList
);
Map
<
String
,
List
<
EvaluateVO
>>
evaluateMap
=
Optional
.
ofNullable
(
evaluateResp
)
.
map
(
ServiceResponse:
:
getResult
).
orElse
(
new
ArrayList
<>()).
stream
().
map
(
data
->
{
EvaluateVO
evaluateVO
=
new
EvaluateVO
();
String
evaluateContent
=
data
.
getEvaluateContent
();
evaluateVO
.
setEvaluateScoreList
(
new
ArrayList
<>());
if
(
CollectionUtils
.
isNotEmpty
(
data
.
getEvaluateRuleScores
()))
{
for
(
EvaluateRuleScoreDTO
evaluateScoresDTO
:
data
.
getEvaluateRuleScores
())
{
EvaluateVO
.
EvaluateScore
evaluateScore
=
new
EvaluateVO
.
EvaluateScore
();
evaluateScore
.
setName
(
evaluateScoresDTO
.
getRuleName
());
evaluateScore
.
setValue
(
evaluateScoresDTO
.
getScore
());
evaluateVO
.
getEvaluateScoreList
().
add
(
evaluateScore
);
}
}
evaluateVO
.
setReviews
(
evaluateContent
);
evaluateVO
.
setOrderId
(
data
.
getOrderId
());
return
evaluateVO
;
}).
collect
(
Collectors
.
groupingBy
(
EvaluateVO:
:
getOrderId
));
voList
.
forEach
(
item
->
{
if
(
null
!=
evaluateMap
.
get
(
item
.
getOrderId
()))
{
item
.
setEvaluateVO
(
evaluateMap
.
get
(
item
.
getOrderId
()).
get
(
0
));
}
});
}
retPage
.
setResult
(
voList
);
return
RestResponse
.
successResult
(
retPage
);
}
...
...
@@ -428,7 +433,7 @@ public class GicOrderController {
if
(
StringUtils
.
isNotEmpty
(
search
))
{
qdto
.
setSearchOrderParam
(
search
);
}
return
this
.
orderListSelect
(
qdto
,
pageInfo
);
return
this
.
orderListSelect
(
qdto
,
pageInfo
,
true
);
}
// 修改物流
...
...
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