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
decfbba0
Commit
decfbba0
authored
Dec 29, 2020
by
刘鹏飞
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/qa' into qa
parents
897e16cf
b6bac484
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
10 additions
and
5 deletions
+10
-5
order-application-service/src/main/java/cn/freemud/service/impl/AppOrderServiceImpl.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ItemServiceImpl.java
+3
-4
shopping-cart-application-service/src/test/java/cn.freemud/service/CouponTest.java
+6
-0
No files found.
order-application-service/src/main/java/cn/freemud/service/impl/AppOrderServiceImpl.java
View file @
decfbba0
...
@@ -132,7 +132,7 @@ public class AppOrderServiceImpl implements AppOrderService {
...
@@ -132,7 +132,7 @@ public class AppOrderServiceImpl implements AppOrderService {
CreatePrepayRequestDto
createPrepayRequestDto
=
orderAdapter
.
convertToCreatePrepayRequestDto
(
createPrepayVo
.
getPartnerId
(),
createPrepayVo
.
getPayAppId
(),
createPrepayVo
.
getOpenId
(),
faceCode
,
CreatePrepayRequestDto
createPrepayRequestDto
=
orderAdapter
.
convertToCreatePrepayRequestDto
(
createPrepayVo
.
getPartnerId
(),
createPrepayVo
.
getPayAppId
(),
createPrepayVo
.
getOpenId
(),
faceCode
,
cardCode
,
createPrepayVo
.
getPayCode
(),
createOrderOperateDto
.
getFatherOrderBean
(),
createOrderOperateDto
.
getProductOrderBean
(),
createOrderOperateDto
.
getTotalAmount
(),
cardCode
,
createPrepayVo
.
getPayCode
(),
createOrderOperateDto
.
getFatherOrderBean
(),
createOrderOperateDto
.
getProductOrderBean
(),
createOrderOperateDto
.
getTotalAmount
(),
createOrderOperateDto
.
getCardAmount
(),
extInfo
,
transId
,
OrderClientType
.
APP
);
createOrderOperateDto
.
getCardAmount
(),
extInfo
,
transId
,
OrderClientType
.
APP
);
redisService
.
savePaymentTransIdOrder
(
RedisUtil
.
getPaymentTransIdOrderKey
(
transId
),
productOrderBean
.
getOid
(),
3
0L
,
TimeUnit
.
MINUTES
);
redisService
.
savePaymentTransIdOrder
(
RedisUtil
.
getPaymentTransIdOrderKey
(
transId
),
productOrderBean
.
getOid
(),
6
0L
,
TimeUnit
.
MINUTES
);
return
orderservice
.
createPrepayOrder
(
createPrepayRequestDto
);
return
orderservice
.
createPrepayOrder
(
createPrepayRequestDto
);
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ItemServiceImpl.java
View file @
decfbba0
...
@@ -156,7 +156,7 @@ public class ItemServiceImpl implements ItemService {
...
@@ -156,7 +156,7 @@ public class ItemServiceImpl implements ItemService {
if
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
productInfosDto
.
getErrcode
())
if
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
productInfosDto
.
getErrcode
())
&&
productInfosDto
.
getData
()
!=
null
&&
productInfosDto
.
getData
()
!=
null
&&
CollectionUtils
.
isNotEmpty
(
productInfosDto
.
getData
().
getProducts
()))
{
&&
CollectionUtils
.
isNotEmpty
(
productInfosDto
.
getData
().
getProducts
()))
{
productInfosDto
.
getData
().
getProducts
().
parallelS
tream
().
forEach
(
productBean
->
{
productInfosDto
.
getData
().
getProducts
().
s
tream
().
forEach
(
productBean
->
{
//多规格获取sku信息
//多规格获取sku信息
GetProductsVo
getProductsVo
=
new
GetProductsVo
();
GetProductsVo
getProductsVo
=
new
GetProductsVo
();
getProductsVo
.
setSkuId
(
productBean
.
getPid
());
getProductsVo
.
setSkuId
(
productBean
.
getPid
());
...
@@ -194,8 +194,8 @@ public class ItemServiceImpl implements ItemService {
...
@@ -194,8 +194,8 @@ public class ItemServiceImpl implements ItemService {
ProductListDto
productListDto
=
storeItemClient
.
getSpuIdsBySkuIds
(
bySkuIdsDto
);
ProductListDto
productListDto
=
storeItemClient
.
getSpuIdsBySkuIds
(
bySkuIdsDto
);
if
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
productListDto
.
getErrcode
())
if
(
ResponseCodeConstant
.
RESPONSE_SUCCESS
.
equals
(
productListDto
.
getErrcode
())
&&
CollectionUtils
.
isNotEmpty
(
productListDto
.
getData
()))
{
&&
CollectionUtils
.
isNotEmpty
(
productListDto
.
getData
()))
{
productListDto
.
getData
().
parallelS
tream
().
forEach
(
product
->
{
productListDto
.
getData
().
s
tream
().
forEach
(
product
->
{
product
.
getSkuList
().
parallelS
tream
().
forEach
(
skuProductBean
->
{
product
.
getSkuList
().
s
tream
().
forEach
(
skuProductBean
->
{
if
(
resultMap
.
get
(
skuProductBean
.
getSkuId
())
!=
null
)
{
if
(
resultMap
.
get
(
skuProductBean
.
getSkuId
())
!=
null
)
{
GetProductsVo
getProductsVo
=
resultMap
.
get
(
skuProductBean
.
getSkuId
());
GetProductsVo
getProductsVo
=
resultMap
.
get
(
skuProductBean
.
getSkuId
());
getProductsVo
.
setSpuId
(
product
.
getPid
());
getProductsVo
.
setSpuId
(
product
.
getPid
());
...
@@ -232,5 +232,4 @@ public class ItemServiceImpl implements ItemService {
...
@@ -232,5 +232,4 @@ public class ItemServiceImpl implements ItemService {
}
}
}
}
shopping-cart-application-service/src/test/java/cn.freemud/service/CouponTest.java
View file @
decfbba0
...
@@ -280,11 +280,14 @@ public class CouponTest {
...
@@ -280,11 +280,14 @@ public class CouponTest {
*/
*/
List
<
ShoppingCartGoodsDto
.
CartGoodsDetailDto
>
cartGoodsDetailDtoList
=
new
ArrayList
<>();
List
<
ShoppingCartGoodsDto
.
CartGoodsDetailDto
>
cartGoodsDetailDtoList
=
new
ArrayList
<>();
shoppingCartGoodsResponseVo
.
setProducts
(
cartGoodsList
);
shoppingCartGoodsResponseVo
.
setProducts
(
cartGoodsList
);
/*
for (CartGoods product : shoppingCartGoodsResponseVo.getProducts()) {
for (CartGoods product : shoppingCartGoodsResponseVo.getProducts()) {
CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods find = goods.stream().filter((k) -> k.getCartGoodsUid().equals(product.getCartGoodsUid())).findFirst().get();
CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods find = goods.stream().filter((k) -> k.getCartGoodsUid().equals(product.getCartGoodsUid())).findFirst().get();
ShoppingCartGoodsDto.CartGoodsDetailDto cartGoodsDetailDto = calculationCommonService.convertCartGoods2DetailGoodsList(find, product);
ShoppingCartGoodsDto.CartGoodsDetailDto cartGoodsDetailDto = calculationCommonService.convertCartGoods2DetailGoodsList(find, product);
cartGoodsDetailDtoList.add(cartGoodsDetailDto);
cartGoodsDetailDtoList.add(cartGoodsDetailDto);
}
}
*/
}
}
...
@@ -315,11 +318,14 @@ public class CouponTest {
...
@@ -315,11 +318,14 @@ public class CouponTest {
*/
*/
List
<
ShoppingCartGoodsDto
.
CartGoodsDetailDto
>
cartGoodsDetailDtoList
=
new
ArrayList
<>();
List
<
ShoppingCartGoodsDto
.
CartGoodsDetailDto
>
cartGoodsDetailDtoList
=
new
ArrayList
<>();
shoppingCartGoodsResponseVo
.
setProducts
(
cartGoodsList
);
shoppingCartGoodsResponseVo
.
setProducts
(
cartGoodsList
);
/*
for (CartGoods product : shoppingCartGoodsResponseVo.getProducts()) {
for (CartGoods product : shoppingCartGoodsResponseVo.getProducts()) {
CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods find = goods.stream().filter((k) -> k.getCartGoodsUid().equals(product.getCartGoodsUid())).findFirst().get();
CalculationSharingDiscountResponseDto.CalculationDiscountResult.Goods find = goods.stream().filter((k) -> k.getCartGoodsUid().equals(product.getCartGoodsUid())).findFirst().get();
ShoppingCartGoodsDto.CartGoodsDetailDto cartGoodsDetailDto = calculationCommonService.convertCartGoods2DetailGoodsList(find, product);
ShoppingCartGoodsDto.CartGoodsDetailDto cartGoodsDetailDto = calculationCommonService.convertCartGoods2DetailGoodsList(find, product);
cartGoodsDetailDtoList.add(cartGoodsDetailDto);
cartGoodsDetailDtoList.add(cartGoodsDetailDto);
}
}
*/
//ShoppingCartInfoRequestVo
//ShoppingCartInfoRequestVo
String
shoppingCartInfoRequestVoStr
=
"{\"premiumExchangeActivity\":{\"activityCode\":\"MEHG2020092914160146595\",\"activityName\":\"丹妮加价购活动\",\"products\":[{\"attributes\":[],\"originalPrice\":1300,\"qty\":1,\"skuId\":\"186550397673068596\",\"skuName\":\"桔子单品12\",\"spuId\":\"186550397673068596\"}]},\"shoppingCartInfoRequestVo\":{\"flag\":0,\"menuType\":\"saas\",\"orderType\":1,\"partnerId\":\"2399\",\"reachStoreType\":4,\"receiveId\":\"3584084950985469155\",\"sessionId\":\"146e3ced5884092de0ba3d0369cf7dc338b515c8\",\"shopId\":\"716001\",\"useCustomerScore\":2,\"version\":\"2.0.1\"}}"
;
String
shoppingCartInfoRequestVoStr
=
"{\"premiumExchangeActivity\":{\"activityCode\":\"MEHG2020092914160146595\",\"activityName\":\"丹妮加价购活动\",\"products\":[{\"attributes\":[],\"originalPrice\":1300,\"qty\":1,\"skuId\":\"186550397673068596\",\"skuName\":\"桔子单品12\",\"spuId\":\"186550397673068596\"}]},\"shoppingCartInfoRequestVo\":{\"flag\":0,\"menuType\":\"saas\",\"orderType\":1,\"partnerId\":\"2399\",\"reachStoreType\":4,\"receiveId\":\"3584084950985469155\",\"sessionId\":\"146e3ced5884092de0ba3d0369cf7dc338b515c8\",\"shopId\":\"716001\",\"useCustomerScore\":2,\"version\":\"2.0.1\"}}"
;
GetShoppingCartGoodsApportionRequestVo
getShoppingCartGoodsApportionRequestVo
=
JSONObject
.
parseObject
(
shoppingCartInfoRequestVoStr
,
new
TypeReference
<
GetShoppingCartGoodsApportionRequestVo
>()
{
GetShoppingCartGoodsApportionRequestVo
getShoppingCartGoodsApportionRequestVo
=
JSONObject
.
parseObject
(
shoppingCartInfoRequestVoStr
,
new
TypeReference
<
GetShoppingCartGoodsApportionRequestVo
>()
{
...
...
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