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
6f1984af
Commit
6f1984af
authored
Jan 10, 2020
by
姜海波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改类型
parent
66c6c233
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
21 additions
and
15 deletions
+21
-15
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/AddGoodsByWeixinCardRequestVo.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/AddShoppingCartGoodsRequestVo.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/UpdateShoppingCartGoodsQtyRequestVo.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/enums/BusinessTypeEnum.java
+10
-4
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/AssortmentSdkService.java
+2
-2
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/BuyAndGiftsPromotionService.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartMealServiceImpl.java
+3
-3
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
+1
-1
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/AddGoodsByWeixinCardRequestVo.java
View file @
6f1984af
...
@@ -55,5 +55,5 @@ public class AddGoodsByWeixinCardRequestVo {
...
@@ -55,5 +55,5 @@ public class AddGoodsByWeixinCardRequestVo {
/**
/**
* 业务类型: 0 : 自提 1:外卖 2:微商城
* 业务类型: 0 : 自提 1:外卖 2:微商城
*/
*/
private
Integer
menuType
;
private
String
menuType
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/AddShoppingCartGoodsRequestVo.java
View file @
6f1984af
...
@@ -83,6 +83,6 @@ public class AddShoppingCartGoodsRequestVo {
...
@@ -83,6 +83,6 @@ public class AddShoppingCartGoodsRequestVo {
/**
/**
* 业务类型: 0 : 自提 1:外卖 2:微商城
* 业务类型: 0 : 自提 1:外卖 2:微商城
*/
*/
private
Integer
menuType
;
private
String
menuType
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/ShoppingCartInfoRequestVo.java
View file @
6f1984af
...
@@ -93,7 +93,7 @@ public class ShoppingCartInfoRequestVo {
...
@@ -93,7 +93,7 @@ public class ShoppingCartInfoRequestVo {
/**
/**
* 业务类型: 0 : 自提 1:外卖 2:微商城
* 业务类型: 0 : 自提 1:外卖 2:微商城
*/
*/
private
Integer
menuType
;
private
String
menuType
;
@Data
@Data
public
final
static
class
SendGoods
{
public
final
static
class
SendGoods
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/UpdateShoppingCartGoodsQtyRequestVo.java
View file @
6f1984af
...
@@ -61,6 +61,6 @@ public class UpdateShoppingCartGoodsQtyRequestVo {
...
@@ -61,6 +61,6 @@ public class UpdateShoppingCartGoodsQtyRequestVo {
/**
/**
* 业务类型: 0 : 自提 1:外卖 2:微商城
* 业务类型: 0 : 自提 1:外卖 2:微商城
*/
*/
private
Integer
menuType
;
private
String
menuType
;
}
}
shopping-cart-application-service/src/main/java/cn/freemud/enums/BusinessTypeEnum.java
View file @
6f1984af
...
@@ -3,10 +3,10 @@ package cn.freemud.enums;
...
@@ -3,10 +3,10 @@ package cn.freemud.enums;
import
java.util.Arrays
;
import
java.util.Arrays
;
public
enum
BusinessTypeEnum
{
public
enum
BusinessTypeEnum
{
SAAS_PICKUP
(
0
,
"
自提
"
,
"saas"
),
SAAS_PICKUP
(
0
,
"
saas
"
,
"saas"
),
SAAS_DELIVERY
(
1
,
"
外卖"
,
"saas_
delivery"
),
SAAS_DELIVERY
(
1
,
"
saasdelivery"
,
"saas
delivery"
),
SAAS_MALL
(
2
,
"
商城"
,
"saas_
mall"
),
SAAS_MALL
(
2
,
"
saasmall"
,
"saas
mall"
),
SAAS_WC
(
3
,
"
围餐
"
,
"wc"
);
SAAS_WC
(
3
,
"
wc
"
,
"wc"
);
private
Integer
type
;
private
Integer
type
;
...
@@ -25,6 +25,12 @@ public enum BusinessTypeEnum {
...
@@ -25,6 +25,12 @@ public enum BusinessTypeEnum {
.
findFirst
().
orElse
(
BusinessTypeEnum
.
SAAS_PICKUP
);
.
findFirst
().
orElse
(
BusinessTypeEnum
.
SAAS_PICKUP
);
}
}
public
static
BusinessTypeEnum
getByType
(
String
type
)
{
return
Arrays
.
stream
(
BusinessTypeEnum
.
values
())
.
filter
(
e
->
e
.
name
.
equals
(
type
))
.
findFirst
().
orElse
(
BusinessTypeEnum
.
SAAS_PICKUP
);
}
public
Integer
getType
()
{
public
Integer
getType
()
{
return
type
;
return
type
;
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/AssortmentSdkService.java
View file @
6f1984af
...
@@ -137,7 +137,7 @@ public class AssortmentSdkService {
...
@@ -137,7 +137,7 @@ public class AssortmentSdkService {
* @param orderType
* @param orderType
*/
*/
public
CheckCartRequest
checkShoppingCartSdk
(
List
<
CartGoods
>
oldAllCartGoodsList
,
String
partnerId
,
String
storeId
,
ShoppingCartGoodsBaseResponseVo
shoppingCartGoodsResponseVo
public
CheckCartRequest
checkShoppingCartSdk
(
List
<
CartGoods
>
oldAllCartGoodsList
,
String
partnerId
,
String
storeId
,
ShoppingCartGoodsBaseResponseVo
shoppingCartGoodsResponseVo
,
Integer
orderType
,
String
tableNumber
,
Integer
menuType
,
ShoppingCartBaseService
shoppingCartService
)
{
,
Integer
orderType
,
String
tableNumber
,
String
menuType
,
ShoppingCartBaseService
shoppingCartService
)
{
CheckCartRequest
checkCartRequest
=
new
CheckCartRequest
();
CheckCartRequest
checkCartRequest
=
new
CheckCartRequest
();
checkCartRequest
.
setCartGoodsList
(
JSONArray
.
parseArray
(
JSONObject
.
toJSONString
(
oldAllCartGoodsList
),
com
.
freemud
.
sdk
.
api
.
assortment
.
shoppingcart
.
domain
.
CartGoods
.
class
));
checkCartRequest
.
setCartGoodsList
(
JSONArray
.
parseArray
(
JSONObject
.
toJSONString
(
oldAllCartGoodsList
),
com
.
freemud
.
sdk
.
api
.
assortment
.
shoppingcart
.
domain
.
CartGoods
.
class
));
checkCartRequest
.
setOrderWay
(
orderType
);
checkCartRequest
.
setOrderWay
(
orderType
);
...
@@ -164,7 +164,7 @@ public class AssortmentSdkService {
...
@@ -164,7 +164,7 @@ public class AssortmentSdkService {
* @param goodsIds
* @param goodsIds
* @return
* @return
*/
*/
public
List
<
ProductBeanDTO
>
getProductsInfoSdk
(
String
partnerId
,
String
storeId
,
List
<
String
>
goodsIds
,
Integer
menuType
,
ShoppingCartBaseService
shoppingCartService
)
{
public
List
<
ProductBeanDTO
>
getProductsInfoSdk
(
String
partnerId
,
String
storeId
,
List
<
String
>
goodsIds
,
String
menuType
,
ShoppingCartBaseService
shoppingCartService
)
{
GetProductInfoRequest
request
=
new
GetProductInfoRequest
();
GetProductInfoRequest
request
=
new
GetProductInfoRequest
();
request
.
setGoodsIds
(
goodsIds
);
request
.
setGoodsIds
(
goodsIds
);
request
.
setPartnerId
(
partnerId
);
request
.
setPartnerId
(
partnerId
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/BuyAndGiftsPromotionService.java
View file @
6f1984af
...
@@ -149,7 +149,7 @@ public class BuyAndGiftsPromotionService implements IPromotionService {
...
@@ -149,7 +149,7 @@ public class BuyAndGiftsPromotionService implements IPromotionService {
* @return
* @return
*/
*/
private
List
<
ProductBeanDTO
>
buildActivityProduct
(
ActivityQueryDto
activityQueryDto
,
List
<
ActivityCalculationDiscountResponseDto
private
List
<
ProductBeanDTO
>
buildActivityProduct
(
ActivityQueryDto
activityQueryDto
,
List
<
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
SendActivity
.
SendGoods
>
sendGoodsList
,
Integer
menuType
)
{
.
CalculationDiscountResult
.
SendActivity
.
SendGoods
>
sendGoodsList
,
String
menuType
)
{
//获取
//获取
List
<
String
>
goodsIds
=
sendGoodsList
.
stream
().
map
(
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
SendActivity
.
SendGoods
::
getGoodsId
).
collect
(
Collectors
.
toList
());
List
<
String
>
goodsIds
=
sendGoodsList
.
stream
().
map
(
ActivityCalculationDiscountResponseDto
.
CalculationDiscountResult
.
SendActivity
.
SendGoods
::
getGoodsId
).
collect
(
Collectors
.
toList
());
List
<
ProductBeanDTO
>
productBeanList
=
assortmentSdkService
.
getProductsInfoSdk
(
activityQueryDto
.
getPartnerId
()
List
<
ProductBeanDTO
>
productBeanList
=
assortmentSdkService
.
getProductsInfoSdk
(
activityQueryDto
.
getPartnerId
()
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartMealServiceImpl.java
View file @
6f1984af
...
@@ -240,7 +240,7 @@ public class ShoppingCartMealServiceImpl implements ShoppingCartNewService {
...
@@ -240,7 +240,7 @@ public class ShoppingCartMealServiceImpl implements ShoppingCartNewService {
return
;
return
;
}
}
//检查购物车中是否存在非法或者价格变更商品
//检查购物车中是否存在非法或者价格变更商品
CheckCartRequest
checkCartRequest
=
assortmentSdkService
.
checkShoppingCartSdk
(
cartGoodsList
,
customerInfo
.
getPartnerId
(),
customerInfo
.
getStoreId
(),
responseVo
,
orderType
,
customerInfo
.
getTableNumber
(),
BusinessTypeEnum
.
SAAS_WC
.
get
Typ
e
(),
this
.
mealCartBaseService
);
CheckCartRequest
checkCartRequest
=
assortmentSdkService
.
checkShoppingCartSdk
(
cartGoodsList
,
customerInfo
.
getPartnerId
(),
customerInfo
.
getStoreId
(),
responseVo
,
orderType
,
customerInfo
.
getTableNumber
(),
BusinessTypeEnum
.
SAAS_WC
.
get
Nam
e
(),
this
.
mealCartBaseService
);
if
(
checkCartRequest
!=
null
)
{
if
(
checkCartRequest
!=
null
)
{
if
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
()
!=
null
&&
StringUtils
.
isNotBlank
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
()))
{
if
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
()
!=
null
&&
StringUtils
.
isNotBlank
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
()))
{
responseVo
.
setToastMsg
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
());
responseVo
.
setToastMsg
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
());
...
@@ -459,7 +459,7 @@ public class ShoppingCartMealServiceImpl implements ShoppingCartNewService {
...
@@ -459,7 +459,7 @@ public class ShoppingCartMealServiceImpl implements ShoppingCartNewService {
//锁定当前所有购物车行
//锁定当前所有购物车行
this
.
mealCartBaseService
.
lockCart
(
partnerId
,
storeId
,
tableNumber
,
cartGoodsList
.
stream
().
map
(
CartGoods:
:
getCartGoodsUid
).
collect
(
Collectors
.
toList
()));
this
.
mealCartBaseService
.
lockCart
(
partnerId
,
storeId
,
tableNumber
,
cartGoodsList
.
stream
().
map
(
CartGoods:
:
getCartGoodsUid
).
collect
(
Collectors
.
toList
()));
//检查购物车中是否存在非法或者价格变更商品
//检查购物车中是否存在非法或者价格变更商品
CheckCartRequest
checkCartRequest
=
assortmentSdkService
.
checkShoppingCartSdk
(
cartGoodsList
,
customerInfo
.
getPartnerId
(),
customerInfo
.
getStoreId
(),
new
ShoppingCartGoodsBaseResponseVo
(),
shoppingCartInfoRequestVo
.
getOrderType
(),
customerInfo
.
getTableNumber
(),
BusinessTypeEnum
.
SAAS_WC
.
get
Typ
e
()
,
this
.
mealCartBaseService
);
CheckCartRequest
checkCartRequest
=
assortmentSdkService
.
checkShoppingCartSdk
(
cartGoodsList
,
customerInfo
.
getPartnerId
(),
customerInfo
.
getStoreId
(),
new
ShoppingCartGoodsBaseResponseVo
(),
shoppingCartInfoRequestVo
.
getOrderType
(),
customerInfo
.
getTableNumber
(),
BusinessTypeEnum
.
SAAS_WC
.
get
Nam
e
()
,
this
.
mealCartBaseService
);
if
(
checkCartRequest
!=
null
)
{
if
(
checkCartRequest
!=
null
)
{
if
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
()
!=
null
&&
StringUtils
.
isNotBlank
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
()))
{
if
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
()
!=
null
&&
StringUtils
.
isNotBlank
(
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
()))
{
return
ResponseUtil
.
error
(
ResponseResult
.
SHOPPING_CART_VERSION_ERROR
.
getCode
(),
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
(),
result
);
return
ResponseUtil
.
error
(
ResponseResult
.
SHOPPING_CART_VERSION_ERROR
.
getCode
(),
checkCartRequest
.
getShoppingCartGoodsResponseVo
().
getToastMsg
(),
result
);
...
@@ -498,7 +498,7 @@ public class ShoppingCartMealServiceImpl implements ShoppingCartNewService {
...
@@ -498,7 +498,7 @@ public class ShoppingCartMealServiceImpl implements ShoppingCartNewService {
@Override
@Override
public
List
<
CartGoods
>
updateCartGoodsLegal
(
CartGoods
cartGoods
,
String
userId
,
ShoppingCartGoodsBaseResponseVo
shoppingCartGoodsResponseVo
,
AddShoppingCartGoodsRequestVo
addShoppingCartGoodsRequestVo
,
List
<
CartGoods
>
oldAllCartGoodsList
)
{
public
List
<
CartGoods
>
updateCartGoodsLegal
(
CartGoods
cartGoods
,
String
userId
,
ShoppingCartGoodsBaseResponseVo
shoppingCartGoodsResponseVo
,
AddShoppingCartGoodsRequestVo
addShoppingCartGoodsRequestVo
,
List
<
CartGoods
>
oldAllCartGoodsList
)
{
CheckCartRequest
checkCartRequest
=
assortmentSdkService
.
checkShoppingCartSdk
(
Collections
.
singletonList
(
cartGoods
),
addShoppingCartGoodsRequestVo
.
getPartnerId
(),
addShoppingCartGoodsRequestVo
.
getShopId
(),
shoppingCartGoodsResponseVo
,
addShoppingCartGoodsRequestVo
.
getOrderType
(),
addShoppingCartGoodsRequestVo
.
getTableNumber
(),
BusinessTypeEnum
.
SAAS_WC
.
get
Typ
e
()
,
this
.
mealCartBaseService
);
CheckCartRequest
checkCartRequest
=
assortmentSdkService
.
checkShoppingCartSdk
(
Collections
.
singletonList
(
cartGoods
),
addShoppingCartGoodsRequestVo
.
getPartnerId
(),
addShoppingCartGoodsRequestVo
.
getShopId
(),
shoppingCartGoodsResponseVo
,
addShoppingCartGoodsRequestVo
.
getOrderType
(),
addShoppingCartGoodsRequestVo
.
getTableNumber
(),
BusinessTypeEnum
.
SAAS_WC
.
get
Nam
e
()
,
this
.
mealCartBaseService
);
if
(
checkCartRequest
==
null
)
{
if
(
checkCartRequest
==
null
)
{
throw
new
ServiceException
(
ResponseResult
.
STORE_ITEM_CHECK_VAILD_ERROR
);
throw
new
ServiceException
(
ResponseResult
.
STORE_ITEM_CHECK_VAILD_ERROR
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
View file @
6f1984af
...
@@ -842,7 +842,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
...
@@ -842,7 +842,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
* @param storeId
* @param storeId
*/
*/
private
void
processSendGoods
(
List
<
ShoppingCartInfoRequestVo
.
SendGoods
>
sendGoodsList
private
void
processSendGoods
(
List
<
ShoppingCartInfoRequestVo
.
SendGoods
>
sendGoodsList
,
String
partnerId
,
String
storeId
,
Integer
menuType
,
ShoppingCartBaseService
shoppingCartService
)
{
,
String
partnerId
,
String
storeId
,
String
menuType
,
ShoppingCartBaseService
shoppingCartService
)
{
List
<
String
>
goodsIds
=
sendGoodsList
.
parallelStream
().
map
(
ShoppingCartInfoRequestVo
.
SendGoods
::
getGoodsId
).
collect
(
Collectors
.
toList
());
List
<
String
>
goodsIds
=
sendGoodsList
.
parallelStream
().
map
(
ShoppingCartInfoRequestVo
.
SendGoods
::
getGoodsId
).
collect
(
Collectors
.
toList
());
List
<
ProductBeanDTO
>
productBeanList
=
List
<
ProductBeanDTO
>
productBeanList
=
assortmentSdkService
.
getProductsInfoSdk
(
partnerId
,
storeId
,
goodsIds
,
menuType
,
shoppingCartService
);
assortmentSdkService
.
getProductsInfoSdk
(
partnerId
,
storeId
,
goodsIds
,
menuType
,
shoppingCartService
);
...
...
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