Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
gogirl-miniapp-backend
Commits
33e83438
Commit
33e83438
authored
Sep 07, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改订单完整度算法
parent
93872d24
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
35 additions
and
4 deletions
+35
-4
OrderManageServiceImpl.java
.../application/order/serve/impl/OrderManageServiceImpl.java
+33
-3
OrderServeDescribeRelevanceMapper.java
...mapper/order/serve/OrderServeDescribeRelevanceMapper.java
+2
-1
No files found.
src/main/java/com/gogirl/application/order/serve/impl/OrderManageServiceImpl.java
View file @
33e83438
...
...
@@ -1152,12 +1152,42 @@ public class OrderManageServiceImpl extends ServiceImpl<OrderManageMapper, Order
Customer
customer
=
customerMapper
.
selectById
(
orderManage
.
getOrderUser
());
if
(
orderRecordList
.
size
()
==
orderServeList
.
size
())
{
dataRate
=
dataRate
+
dataRateMap
.
get
(
1
);
}
if
(
ListUtil
.
isNotEmpty
(
orderRecordList
.
stream
().
map
(
orderRecord
->
Lists
.
newArrayList
(
orderRecord
.
getPicturePath
().
split
(
","
))).
flatMap
(
List:
:
stream
).
collect
(
Collectors
.
toList
())))
{
for
(
OrderServe
orderServe
:
orderServeList
)
{
OrderRecord
orderRecord
=
orderRecordMapper
.
selectOne
(
new
LambdaQueryWrapper
<
OrderRecord
>()
.
eq
(
OrderRecord:
:
getOrderId
,
orderId
)
.
eq
(
OrderRecord:
:
getOrderServeId
,
orderServe
.
getId
()));
if
(
orderServe
.
getOrderRecordCondition
()
!=
null
&&
(
orderServe
.
getOrderRecordCondition
()
==
1
||
orderServe
.
getOrderRecordCondition
()
==
2
)
&&
(
orderServe
.
getServeTypeId
()
==
9
||
orderServe
.
getServeTypeId
()
==
12
))
{
List
<
OrderServeDescribeRelevance
>
orderServeDescribeRelevanceList
=
orderServeDescribeRelevanceMapper
.
selectList
(
new
LambdaQueryWrapper
<
OrderServeDescribeRelevance
>()
.
eq
(
OrderServeDescribeRelevance:
:
getOrderServeId
,
orderServe
.
getId
()));
if
(
ListUtil
.
isEmpty
(
orderServeDescribeRelevanceList
))
{
dataRate
=
dataRate
-
dataRateMap
.
get
(
1
);
break
;
}
if
(
orderRecord
==
null
)
{
dataRate
=
dataRate
-
dataRateMap
.
get
(
1
);
break
;
}
}
}
dataRate
=
dataRate
+
dataRateMap
.
get
(
2
);
for
(
OrderServe
orderServe
:
orderServeList
)
{
OrderRecord
orderRecord
=
orderRecordMapper
.
selectOne
(
new
LambdaQueryWrapper
<
OrderRecord
>()
.
eq
(
OrderRecord:
:
getOrderId
,
orderId
)
.
eq
(
OrderRecord:
:
getOrderServeId
,
orderServe
.
getId
()));
if
(
orderServe
.
getOrderRecordCondition
()
!=
null
&&
(
orderServe
.
getOrderRecordCondition
()
==
1
||
orderServe
.
getOrderRecordCondition
()
==
2
))
{
if
(
orderRecord
==
null
||
StringUtils
.
isEmpty
(
orderRecord
.
getPicturePath
()))
{
dataRate
=
dataRate
-
dataRateMap
.
get
(
2
);
break
;
}
}
}
if
(
StringUtils
.
isNotEmpty
(
orderManage
.
getAfterSaleIsBuyCard
()))
{
...
...
src/main/java/com/gogirl/infrastructure/mapper/order/serve/OrderServeDescribeRelevanceMapper.java
View file @
33e83438
package
com
.
gogirl
.
infrastructure
.
mapper
.
order
.
serve
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.gogirl.domain.order.serve.OrderServe
;
import
com.gogirl.domain.order.serve.OrderServeDescribeRelevance
;
import
java.util.List
;
public
interface
OrderServeDescribeRelevanceMapper
{
public
interface
OrderServeDescribeRelevanceMapper
extends
BaseMapper
<
OrderServeDescribeRelevance
>
{
/**
* 删除所有订单服务描述
...
...
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