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
9ead35ad
Commit
9ead35ad
authored
Jan 11, 2020
by
姜海波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
menuType修改
parent
9b10dfb3
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
8 additions
and
6 deletions
+8
-6
assortment-shoppingcart-sdk/src/main/java/com/freemud/sdk/api/assortment/shoppingcart/enums/BusinessTypeEnum.java
+1
-1
assortment-shoppingcart-sdk/src/main/java/com/freemud/sdk/api/assortment/shoppingcart/service/ShoppingCartBaseService.java
+5
-3
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/AssortmentSdkService.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartMealServiceImpl.java
+1
-1
No files found.
shopping-cart-application-service/src/main/java/cn/freemud
/enums/BusinessTypeEnum.java
→
assortment-shoppingcart-sdk/src/main/java/com/freemud/sdk/api/assortment/shoppingcart
/enums/BusinessTypeEnum.java
View file @
9ead35ad
package
c
n
.
freemud
.
enums
;
package
c
om
.
freemud
.
sdk
.
api
.
assortment
.
shoppingcart
.
enums
;
import
java.util.Arrays
;
import
java.util.Arrays
;
...
...
assortment-shoppingcart-sdk/src/main/java/com/freemud/sdk/api/assortment/shoppingcart/service/ShoppingCartBaseService.java
View file @
9ead35ad
...
@@ -24,6 +24,7 @@ import com.freemud.application.sdk.api.productcenter.service.ProductService;
...
@@ -24,6 +24,7 @@ import com.freemud.application.sdk.api.productcenter.service.ProductService;
import
com.freemud.sdk.api.assortment.shoppingcart.adapter.ShoppingCartAdapter
;
import
com.freemud.sdk.api.assortment.shoppingcart.adapter.ShoppingCartAdapter
;
import
com.freemud.sdk.api.assortment.shoppingcart.constant.*
;
import
com.freemud.sdk.api.assortment.shoppingcart.constant.*
;
import
com.freemud.sdk.api.assortment.shoppingcart.domain.*
;
import
com.freemud.sdk.api.assortment.shoppingcart.domain.*
;
import
com.freemud.sdk.api.assortment.shoppingcart.enums.BusinessTypeEnum
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.CheckCartRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.CheckCartRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.GetProductInfoRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.GetProductInfoRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.util.CartResponseUtil
;
import
com.freemud.sdk.api.assortment.shoppingcart.util.CartResponseUtil
;
...
@@ -135,7 +136,8 @@ public interface ShoppingCartBaseService {
...
@@ -135,7 +136,8 @@ public interface ShoppingCartBaseService {
.
map
(
CartGoods:
:
getSpuId
).
collect
(
Collectors
.
toList
());
.
map
(
CartGoods:
:
getSpuId
).
collect
(
Collectors
.
toList
());
if
(
CollectionUtils
.
isNotEmpty
(
spuIds
))
{
if
(
CollectionUtils
.
isNotEmpty
(
spuIds
))
{
Map
<
String
,
GetMenuByIdsResponseDto
.
DataBean
.
MenuDetailDto
>
menuDetailDtoMap
=
checkMenuProducts
(
checkCartRequest
.
getPartnerId
(),
checkCartRequest
.
getStoreId
(),
spuIds
,
checkCartRequest
.
getTrackingNo
());
Map
<
String
,
GetMenuByIdsResponseDto
.
DataBean
.
MenuDetailDto
>
menuDetailDtoMap
=
checkMenuProducts
(
checkCartRequest
.
getPartnerId
()
,
checkCartRequest
.
getStoreId
(),
spuIds
,
checkCartRequest
.
getTrackingNo
(),
BusinessTypeEnum
.
getByType
(
checkCartRequest
.
getMenuType
()).
getCode
());
// 校验购物车商品是否在菜单
// 校验购物车商品是否在菜单
Set
<
String
>
keySet
=
null
;
Set
<
String
>
keySet
=
null
;
if
(
menuDetailDtoMap
==
null
||
!(
keySet
=
menuDetailDtoMap
.
keySet
()).
containsAll
(
spuIds
))
{
if
(
menuDetailDtoMap
==
null
||
!(
keySet
=
menuDetailDtoMap
.
keySet
()).
containsAll
(
spuIds
))
{
...
@@ -306,14 +308,14 @@ public interface ShoppingCartBaseService {
...
@@ -306,14 +308,14 @@ public interface ShoppingCartBaseService {
default
Map
<
String
,
GetMenuByIdsResponseDto
.
DataBean
.
MenuDetailDto
>
checkMenuProducts
(
String
partnerId
,
default
Map
<
String
,
GetMenuByIdsResponseDto
.
DataBean
.
MenuDetailDto
>
checkMenuProducts
(
String
partnerId
,
String
shopId
,
String
shopId
,
List
<
String
>
productIds
,
String
trackingNo
)
{
List
<
String
>
productIds
,
String
trackingNo
,
String
menuType
)
{
Map
<
String
,
GetMenuByIdsResponseDto
.
DataBean
.
MenuDetailDto
>
menuDetailDtosMap
=
new
HashMap
<>();
Map
<
String
,
GetMenuByIdsResponseDto
.
DataBean
.
MenuDetailDto
>
menuDetailDtosMap
=
new
HashMap
<>();
//查询spu商品是否在菜单
//查询spu商品是否在菜单
GetMenuCategoryByIdsRequest
getMenuCategoryByIdsDto
=
GetMenuCategoryByIdsRequest
.
builder
()
GetMenuCategoryByIdsRequest
getMenuCategoryByIdsDto
=
GetMenuCategoryByIdsRequest
.
builder
()
.
businessDate
(
DateTimeUtils
.
getCurrentDateTimeStr
())
.
businessDate
(
DateTimeUtils
.
getCurrentDateTimeStr
())
.
channelType
(
OrderChannelType
.
SAAS
.
getCode
()
)
.
channelType
(
menuType
)
.
partnerId
(
partnerId
)
.
partnerId
(
partnerId
)
.
shopId
(
shopId
)
.
shopId
(
shopId
)
.
productIds
(
productIds
).
build
();
.
productIds
(
productIds
).
build
();
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/AssortmentSdkService.java
View file @
9ead35ad
...
@@ -4,7 +4,6 @@ import ch.qos.logback.classic.Level;
...
@@ -4,7 +4,6 @@ import ch.qos.logback.classic.Level;
import
cn.freemud.base.entity.BaseResponse
;
import
cn.freemud.base.entity.BaseResponse
;
import
cn.freemud.entities.vo.CartGoods
;
import
cn.freemud.entities.vo.CartGoods
;
import
cn.freemud.entities.vo.ShoppingCartGoodsBaseResponseVo
;
import
cn.freemud.entities.vo.ShoppingCartGoodsBaseResponseVo
;
import
cn.freemud.enums.BusinessTypeEnum
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.utils.LogUtil
;
import
cn.freemud.utils.LogUtil
;
...
@@ -15,6 +14,7 @@ import com.freemud.application.sdk.api.base.SDKCommonBaseContextWare;
...
@@ -15,6 +14,7 @@ import com.freemud.application.sdk.api.base.SDKCommonBaseContextWare;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
com.freemud.application.sdk.api.log.ErrorLog
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.productcenter.domain.ProductBeanDTO
;
import
com.freemud.application.sdk.api.productcenter.domain.ProductBeanDTO
;
import
com.freemud.sdk.api.assortment.shoppingcart.enums.BusinessTypeEnum
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.CheckCartRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.CheckCartRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.GetProductInfoRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.GetProductInfoRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.service.ShoppingCartBaseService
;
import
com.freemud.sdk.api.assortment.shoppingcart.service.ShoppingCartBaseService
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartMealServiceImpl.java
View file @
9ead35ad
...
@@ -6,7 +6,6 @@ import cn.freemud.entities.dto.ActivityCalculationDiscountRequestDto;
...
@@ -6,7 +6,6 @@ import cn.freemud.entities.dto.ActivityCalculationDiscountRequestDto;
import
cn.freemud.entities.dto.ActivityCalculationDiscountResponseDto
;
import
cn.freemud.entities.dto.ActivityCalculationDiscountResponseDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.dto.shoppingCart.ShoppingCartGoodsDto
;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.entities.vo.*
;
import
cn.freemud.enums.BusinessTypeEnum
;
import
cn.freemud.enums.ProductType
;
import
cn.freemud.enums.ProductType
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.enums.ResponseResult
;
import
cn.freemud.interceptor.ServiceException
;
import
cn.freemud.interceptor.ServiceException
;
...
@@ -29,6 +28,7 @@ import com.freemud.sdk.api.assortment.shoppingcart.constant.CartResponseConstant
...
@@ -29,6 +28,7 @@ import com.freemud.sdk.api.assortment.shoppingcart.constant.CartResponseConstant
import
com.freemud.sdk.api.assortment.shoppingcart.constant.CommonsConstant
;
import
com.freemud.sdk.api.assortment.shoppingcart.constant.CommonsConstant
;
import
com.freemud.sdk.api.assortment.shoppingcart.constant.MealClearOperationEnum
;
import
com.freemud.sdk.api.assortment.shoppingcart.constant.MealClearOperationEnum
;
import
com.freemud.sdk.api.assortment.shoppingcart.domain.CartParamDto
;
import
com.freemud.sdk.api.assortment.shoppingcart.domain.CartParamDto
;
import
com.freemud.sdk.api.assortment.shoppingcart.enums.BusinessTypeEnum
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.CheckCartRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.request.CheckCartRequest
;
import
com.freemud.sdk.api.assortment.shoppingcart.service.impl.MealCartBaseServiceImpl
;
import
com.freemud.sdk.api.assortment.shoppingcart.service.impl.MealCartBaseServiceImpl
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
...
...
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