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
jenkins
order-group
Commits
eed6d772
Commit
eed6d772
authored
Mar 20, 2020
by
姜海波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
满额减配送费
parent
b9cd30a5
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
0 deletions
+11
-0
shopping-cart-application-service/src/main/java/cn/freemud/constant/ApplicationConstant.java
+2
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartGoodsResponseVo.java
+5
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
+4
-0
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/constant/ApplicationConstant.java
View file @
eed6d772
...
@@ -17,4 +17,6 @@ public class ApplicationConstant {
...
@@ -17,4 +17,6 @@ public class ApplicationConstant {
public
final
static
String
CURRENT_VERSION
=
"1.5.2"
;
public
final
static
String
CURRENT_VERSION
=
"1.5.2"
;
public
final
static
String
BURYINGPOINT
=
"POINT"
;
public
final
static
String
BURYINGPOINT
=
"POINT"
;
public
final
static
String
DELIVERY_DISCOUNT_DESC
=
"订单满%d元 【减%d配送费】 & 【免配送费】"
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartGoodsResponseVo.java
View file @
eed6d772
...
@@ -114,6 +114,11 @@ public class ShoppingCartGoodsResponseVo extends ShoppingCartGoodsBaseResponseV
...
@@ -114,6 +114,11 @@ public class ShoppingCartGoodsResponseVo extends ShoppingCartGoodsBaseResponseV
@Builder
.
Default
@Builder
.
Default
private
Boolean
isDiscountDelivery
=
false
;
private
Boolean
isDiscountDelivery
=
false
;
/**
* 满额减配送费描述
*/
private
String
deliveryDiscountDesc
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
View file @
eed6d772
...
@@ -72,6 +72,7 @@ import java.util.*;
...
@@ -72,6 +72,7 @@ import java.util.*;
import
java.util.function.Function
;
import
java.util.function.Function
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
static
cn
.
freemud
.
constant
.
ApplicationConstant
.
DELIVERY_DISCOUNT_DESC
;
import
static
cn
.
freemud
.
constant
.
ShoppingCartConstant
.
SHOPPING_CART_EMPTY_GOODS_LIST
;
import
static
cn
.
freemud
.
constant
.
ShoppingCartConstant
.
SHOPPING_CART_EMPTY_GOODS_LIST
;
import
static
cn
.
freemud
.
constant
.
ShoppingCartConstant
.
SHOPPING_CART_INVALIAD_GOODS
;
import
static
cn
.
freemud
.
constant
.
ShoppingCartConstant
.
SHOPPING_CART_INVALIAD_GOODS
;
import
static
java
.
util
.
stream
.
Collectors
.
toList
;
import
static
java
.
util
.
stream
.
Collectors
.
toList
;
...
@@ -997,9 +998,12 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
...
@@ -997,9 +998,12 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
.
findFirst
();
.
findFirst
();
if
(
discount
.
isPresent
())
{
if
(
discount
.
isPresent
())
{
String
desc
=
DELIVERY_DISCOUNT_DESC
;
shoppingCartGoodsResponseVo
.
setDeliveryAmount
(
calculationDiscountResult
.
getDeliveryAmount
());
shoppingCartGoodsResponseVo
.
setDeliveryAmount
(
calculationDiscountResult
.
getDeliveryAmount
());
shoppingCartGoodsResponseVo
.
setDiscountDeliveryAmount
(
calculationDiscountResult
.
getDistributionFee
());
shoppingCartGoodsResponseVo
.
setDiscountDeliveryAmount
(
calculationDiscountResult
.
getDistributionFee
());
shoppingCartGoodsResponseVo
.
setThresholdAmount
(
discount
.
get
().
getThresholdAmount
());
shoppingCartGoodsResponseVo
.
setThresholdAmount
(
discount
.
get
().
getThresholdAmount
());
shoppingCartGoodsResponseVo
.
setDeliveryDiscountDesc
(
String
.
format
(
desc
,
discount
.
get
().
getThresholdAmount
()/
100
,(
calculationDiscountResult
.
getDeliveryAmount
()-
calculationDiscountResult
.
getDistributionFee
())/
100
));
shoppingCartGoodsResponseVo
.
setIsDiscountDelivery
(
true
);
shoppingCartGoodsResponseVo
.
setIsDiscountDelivery
(
true
);
}
else
{
}
else
{
shoppingCartGoodsResponseVo
.
setDeliveryAmount
(
calculationDiscountResult
.
getDeliveryAmount
());
shoppingCartGoodsResponseVo
.
setDeliveryAmount
(
calculationDiscountResult
.
getDeliveryAmount
());
...
...
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