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
dec30b5f
Commit
dec30b5f
authored
Aug 01, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
2ec6d48d
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
19 additions
and
5 deletions
+19
-5
MarketServiceImpl.java
...irl/application/market/coupon/impl/MarketServiceImpl.java
+9
-3
Coupon.java
src/main/java/com/gogirl/domain/market/coupon/Coupon.java
+3
-0
CouponCustomerRelevance.java
.../gogirl/domain/market/coupon/CouponCustomerRelevance.java
+1
-1
OrderManageController.java
.../gogirl/interfaces/order/serve/OrderManageController.java
+1
-1
Test.java
src/test/java/com/gogirl/Test.java
+5
-0
No files found.
src/main/java/com/gogirl/application/market/coupon/impl/MarketServiceImpl.java
View file @
dec30b5f
...
...
@@ -688,7 +688,6 @@ public class MarketServiceImpl implements MarketService {
@Override
public
void
orderAmountReCalc
(
Integer
orderId
)
{
//订单使用的内部券
List
<
CouponCustomerRelevance
>
innerCouponCustomerRelevanceServiceList
=
couponCustomerRelevanceService
.
list
(
new
LambdaQueryWrapper
<
CouponCustomerRelevance
>()
...
...
@@ -711,6 +710,7 @@ public class MarketServiceImpl implements MarketService {
//查询订单聚合
OrderManage
orderManage
=
orderManageMapper
.
selectById
(
orderId
);
List
<
OrderServe
>
orderServeList
=
orderServeMapper
.
selectList
(
new
LambdaQueryWrapper
<
OrderServe
>().
eq
(
OrderServe:
:
getOrderId
,
orderId
));
orderManage
.
setListOrderServer
(
orderServeList
);
...
...
@@ -809,8 +809,8 @@ public class MarketServiceImpl implements MarketService {
}
//卡券之前删除订单服务和卡券关联
couponOrderRelevanceService
.
remove
(
new
LambdaQueryWrapper
<
CouponOrderRelevance
>()
.
eq
(
CouponOrderRelevance:
:
getOrderId
,
orderId
));
couponOrderRelevanceService
.
remove
(
new
LambdaQueryWrapper
<
CouponOrderRelevance
>()
.
eq
(
CouponOrderRelevance:
:
getOrderId
,
orderId
));
//3、外部券
if
(
ListUtil
.
isNotEmpty
(
outerCouponCustomerRelevanceServiceList
))
{
...
...
@@ -879,6 +879,7 @@ public class MarketServiceImpl implements MarketService {
});
}
//4、内部券
if
(
ListUtil
.
isNotEmpty
(
innerCouponCustomerRelevanceServiceList
))
{
...
...
@@ -978,6 +979,7 @@ public class MarketServiceImpl implements MarketService {
.
collect
(
Collectors
.
toList
());
freeInnerCouponCustomerRelevanceServiceList
.
forEach
(
couponCustomerRelevanceConsumer
);
//6、普通内部券
List
<
CouponCustomerRelevance
>
normalInnerCouponCustomerRelevanceServiceList
=
innerCouponCustomerRelevanceServiceList
.
stream
()
...
...
@@ -1008,7 +1010,11 @@ public class MarketServiceImpl implements MarketService {
if
(
freeInnerCouponCustomerRelevanceServiceList
.
size
()
>
1
)
{
throw
new
RRException
(
"免单券券只能用一张"
);
}
}
orderManageMapper
.
updateById
(
orderManage
);
orderServeService
.
updateBatchById
(
orderServeList
);
}
...
...
src/main/java/com/gogirl/domain/market/coupon/Coupon.java
View file @
dec30b5f
...
...
@@ -32,8 +32,11 @@ public class Coupon implements Serializable {
private
BigDecimal
reachingAmount
;
@ApiModelProperty
(
"优惠折扣"
)
@Deprecated
private
BigDecimal
discountPercent
;
private
BigDecimal
discountRate
;
@DictParam
(
dictCode
=
"COUPON_TYPE"
,
dictValueParam
=
"typeStr"
)
@ApiModelProperty
(
"优惠券类型:1.现金抵扣券;2.免单券;3满减券;4卸甲券;5 = 折扣券"
)
private
Integer
type
;
...
...
src/main/java/com/gogirl/domain/market/coupon/CouponCustomerRelevance.java
View file @
dec30b5f
...
...
@@ -148,7 +148,7 @@ public class CouponCustomerRelevance implements Serializable {
//卡券折扣金额
.
discountAmount
(
coupon
.
getDiscountAmount
())
//卡券折扣
.
discountPercent
(
coupon
.
getDiscount
Percent
())
.
discountPercent
(
coupon
.
getDiscount
Rate
())
//卡券支付基恩
.
payAmount
(
coupon
.
getPayAmount
())
//达到多少金额可用
...
...
src/main/java/com/gogirl/interfaces/order/serve/OrderManageController.java
View file @
dec30b5f
...
...
@@ -270,7 +270,7 @@ public class OrderManageController {
@ApiOperation
(
"重算订单金额"
)
@GetMapping
(
"/technician/ordermanage/no_calcOrderAmount/{orderId}"
)
public
JsonResult
<
Void
>
calcOrderAmount
(
@PathVariable
Integer
orderId
)
{
// marketService.calcOrderAmount
(orderId);
marketService
.
orderAmountReCalc
(
orderId
);
return
JsonResult
.
success
();
}
}
src/test/java/com/gogirl/Test.java
View file @
dec30b5f
...
...
@@ -681,6 +681,11 @@ public class Test {
marketService
.
calcOrderAmount
(
13431
);
}
@org
.
junit
.
Test
public
void
reCalcOrderAmount
()
{
marketService
.
orderAmountReCalc
(
14878
);
}
@Resource
PurchaseSkuMapper
purchaseSkuMapper
;
...
...
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