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
37faa9a3
Commit
37faa9a3
authored
Apr 15, 2021
by
zhiheng.zhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
华莱士升级
parent
372310f9
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
32 additions
and
9 deletions
+32
-9
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
+5
-0
order-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
+5
-0
order-application-service/src/main/java/cn/freemud/service/impl/CheckMallOrder.java
+1
-0
shopping-cart-application-service/src/main/java/cn/freemud/ShoppingCartApplication.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/AddShoppingCartGoodsRequestVo.java
+6
-2
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
+4
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/AssortmentSdkService.java
+4
-4
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartMallServiceImpl.java
+6
-2
No files found.
order-application-service/src/main/java/cn/freemud/entities/vo/CreateOrderVo.java
View file @
37faa9a3
...
...
@@ -437,4 +437,9 @@ public class CreateOrderVo {
*/
private
Integer
index
;
}
/**
* 购买类型 0=普通购买 1=立即购买 ,默认值为普通购买
*/
private
int
buyType
=
0
;
}
order-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
View file @
37faa9a3
...
...
@@ -201,4 +201,9 @@ public class ShoppingCartInfoRequestVo {
private
Integer
index
;
}
/**
* 购买类型 1=普通购买 1=立即购买 ,默认值为普通购买
*/
private
int
buyType
=
0
;
}
order-application-service/src/main/java/cn/freemud/service/impl/CheckMallOrder.java
View file @
37faa9a3
...
...
@@ -162,6 +162,7 @@ public class CheckMallOrder {
.
useCustomerScore
(
createOrderVo
.
getUseCustomerScore
())
.
channelType
(
OrderChannelType
.
SAASMALL
.
getCode
())
.
menuType
(
BusinessTypeEnum
.
SAAS_MALL
.
getName
())
.
buyType
(
createOrderVo
.
getBuyType
())
.
build
();
// 通过购物车获取优惠信息
GetShoppingCartGoodsApportionDto
requestDto
=
new
GetShoppingCartGoodsApportionDto
();
...
...
shopping-cart-application-service/src/main/java/cn/freemud/ShoppingCartApplication.java
View file @
37faa9a3
...
...
@@ -39,7 +39,7 @@ import tk.mybatis.spring.annotation.MapperScan;
@EnableSwagger2
@EnableCircuitBreaker
@SpringBootApplication
@EnableDiscoveryClient
//
@EnableDiscoveryClient
@EnableAspectJAutoProxy
@ComponentScan
({
"cn.freemud"
,
"com.freemud"
})
@MapperScan
({
"cn.freemud.*.dao"
,
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/AddShoppingCartGoodsRequestVo.java
View file @
37faa9a3
...
...
@@ -12,6 +12,8 @@
*/
package
cn
.
freemud
.
entities
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Builder
;
import
lombok.Data
;
import
org.hibernate.validator.constraints.NotEmpty
;
...
...
@@ -19,6 +21,7 @@ import org.hibernate.validator.constraints.NotEmpty;
import
java.util.List
;
@Data
@ApiModel
public
class
AddShoppingCartGoodsRequestVo
extends
BaseRequestVo
{
@NotEmpty
(
message
=
"sessionId不能为空"
)
...
...
@@ -101,8 +104,9 @@ public class AddShoppingCartGoodsRequestVo extends BaseRequestVo{
private
String
couponCode
;
/**
* 购买类型 1=普通购买
2
=立即购买 ,默认值为普通购买
* 购买类型 1=普通购买
1
=立即购买 ,默认值为普通购买
*/
private
int
buyType
=
1
;
@ApiModelProperty
(
value
=
"购买类型 1=普通购买 1=立即购买 ,默认值为普通购买"
)
private
int
buyType
=
0
;
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
View file @
37faa9a3
...
...
@@ -213,5 +213,9 @@ public class ShoppingCartInfoRequestVo extends BaseRequestVo {
*/
private
Integer
index
;
}
/**
* 购买类型 0=普通购买 1=立即购买 ,默认值为普通购买
*/
private
int
buyType
=
0
;
}
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/AssortmentSdkService.java
View file @
37faa9a3
...
...
@@ -160,7 +160,7 @@ public class AssortmentSdkService {
*/
public
List
<
CartGoods
>
setShoppingCart
(
String
partnerId
,
String
storeId
,
String
useId
,
List
<
CartGoods
>
cartGoodsList
,
String
sessionId
,
String
tableNumber
,
ShoppingCartBaseService
shoppingCartService
)
{
int
buyType
=
0
;
return
setNowBuyShoppingCart
(
buyType
,
partnerId
,
storeId
,
useId
,
sessionId
,
tableNumber
,
shoppingCartService
);
return
setNowBuyShoppingCart
(
buyType
,
partnerId
,
storeId
,
useId
,
cartGoodsList
,
sessionId
,
tableNumber
,
shoppingCartService
);
}
/**
...
...
@@ -177,7 +177,7 @@ public class AssortmentSdkService {
cartParamDto
.
setTableNumber
(
tableNumber
);
cartParamDto
.
setUserId
(
useId
);
//立即购买==1 ,设置新的缓存key
if
(
cartParamDto
.
getBuyType
()
==
ShoppingCartConstant
.
NOW_BUY_TYPE
)
{
if
(
buyType
==
ShoppingCartConstant
.
NOW_BUY_TYPE
)
{
cartParamDto
.
setBuyType
(
buyType
);
}
cartParamDto
.
setCartGoodsList
(
JSONArray
.
parseArray
(
JSONObject
.
toJSONString
(
cartGoodsList
),
com
.
freemud
.
sdk
.
api
.
assortment
.
shoppingcart
.
domain
.
CartGoods
.
class
));
...
...
@@ -319,7 +319,7 @@ public class AssortmentSdkService {
cartParamDto
.
setSessionId
(
sessionId
);
cartParamDto
.
setTableNumber
(
tableNumber
);
cartParamDto
.
setUserId
(
useId
);
if
(
cartParamDto
.
getBuyType
()
==
ShoppingCartConstant
.
NOW_BUY_TYPE
)
{
if
(
buyType
==
ShoppingCartConstant
.
NOW_BUY_TYPE
)
{
cartParamDto
.
setBuyType
(
buyType
);
}
// 根据不同点餐类型获取不同购物车实例
...
...
@@ -347,7 +347,7 @@ public class AssortmentSdkService {
cartParamDto
.
setTableNumber
(
tableNumber
);
cartParamDto
.
setUserId
(
userId
);
//立即购买==1 ,设置新的缓存key
if
(
cartParamDto
.
getBuyType
()
==
ShoppingCartConstant
.
NOW_BUY_TYPE
)
{
if
(
buyType
==
ShoppingCartConstant
.
NOW_BUY_TYPE
)
{
cartParamDto
.
setBuyType
(
buyType
);
}
BaseResponse
<
List
<
com
.
freemud
.
sdk
.
api
.
assortment
.
shoppingcart
.
domain
.
CartGoods
>>
baseResponse
=
shoppingCartService
.
updateGoodsQty
(
cartParamDto
,
LogThreadLocal
.
getTrackingNo
());
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartMallServiceImpl.java
View file @
37faa9a3
...
...
@@ -279,9 +279,13 @@ public class ShoppingCartMallServiceImpl implements ShoppingCartNewService {
String
appId
=
shoppingCartInfoRequestVo
.
getAppId
();
String
storeId
=
this
.
getBindMallShopId
(
appId
);
shoppingCartInfoRequestVo
.
setShopId
(
storeId
);
List
<
CartGoods
>
cartGoodsList
=
new
ArrayList
<>();
// 获取购物车商品
List
<
CartGoods
>
cartGoodsList
=
assortmentSdkService
.
getShoppingCart
(
partnerId
,
storeId
,
userId
,
null
,
""
,
shoppingCartBaseService
);
if
(
ShoppingCartConstant
.
NOW_BUY_TYPE
==
shoppingCartInfoRequestVo
.
getBuyType
())
{
cartGoodsList
=
assortmentSdkService
.
getNowBuyShoppingCart
(
ShoppingCartConstant
.
NOW_BUY_TYPE
,
partnerId
,
storeId
,
userId
,
null
,
""
,
shoppingCartBaseService
);
}
else
{
cartGoodsList
=
assortmentSdkService
.
getShoppingCart
(
partnerId
,
storeId
,
userId
,
null
,
""
,
shoppingCartBaseService
);
}
if
(
cartGoodsList
==
null
)
{
cartGoodsList
=
new
ArrayList
<>();
}
...
...
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