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
dbd86f12
Commit
dbd86f12
authored
Jan 28, 2021
by
chongfu.liang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
多规格问题fix
parent
d03ac90b
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
15 additions
and
26 deletions
+15
-26
shopping-cart-application-service/src/main/java/cn/freemud/demo/adapter/manager/ProductDTO2BOAdapter.java
+3
-3
shopping-cart-application-service/src/main/java/cn/freemud/demo/entities/bo/goods/GetProductBO.java
+1
-0
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/product/KgdProductServiceImpl.java
+3
-11
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractAddGoodsService.java
+4
-5
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractApportionService.java
+1
-2
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractListCartGoodsService.java
+1
-3
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractUpdateGoodsQtyService.java
+2
-2
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/demo/adapter/manager/ProductDTO2BOAdapter.java
View file @
dbd86f12
...
...
@@ -22,11 +22,11 @@ public class ProductDTO2BOAdapter {
@Resource
private
MapperFacade
mapperFacade
;
public
ProductBO
convert2ProductBO
(
ProductBeanDTO
productBeanDTO
,
Map
<
String
,
String
>
idMap
)
{
public
ProductBO
convert2ProductBO
(
ProductBeanDTO
productBeanDTO
)
{
ProductBO
productBO
=
BeanUtil
.
convertBean
(
productBeanDTO
,
ProductBO:
:
new
);
productBO
.
set
Spu
Id
(
productBeanDTO
.
getPid
());
productBO
.
setSkuId
(
idMap
.
get
(
productBeanDTO
.
getPid
()));
productBO
.
set
Goods
Id
(
productBeanDTO
.
getPid
());
return
productBO
;
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/entities/bo/goods/GetProductBO.java
View file @
dbd86f12
...
...
@@ -12,6 +12,7 @@ public class GetProductBO {
private
String
storeId
;
private
List
<
String
>
spuid
;
private
List
<
String
>
skuid
;
private
List
<
String
>
goodsId
;
private
String
menuType
;
private
Integer
couponType
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/product/KgdProductServiceImpl.java
View file @
dbd86f12
...
...
@@ -67,21 +67,13 @@ public class KgdProductServiceImpl implements ProductService {
@Override
public
List
<
ProductBO
>
getProductInfo
(
GetProductBO
getProductBO
)
{
// 获取添加商品的详细信息
if
(
CollectionUtils
.
isEmpty
(
getProductBO
.
getSkuid
())
||
(
getProductBO
.
getSkuid
().
size
()
==
1
&&
StringUtils
.
isBlank
(
getProductBO
.
getSkuid
().
get
(
0
)))){
getProductBO
.
setSkuid
(
getProductBO
.
getSpuid
());
}
List
<
ProductBeanDTO
>
productBeanListSpuClass
=
assortmentSdkService
.
getProductsInfoSdk
(
getProductBO
.
getPartnerId
(),
getProductBO
.
getStoreId
(),
getProductBO
.
getSkuid
(),
getProductBO
.
getMenuType
(),
shoppingCartBaseService
);
List
<
String
>
skuid
=
getProductBO
.
getSkuid
();
List
<
String
>
spuid
=
getProductBO
.
getSpuid
();
Map
<
String
,
String
>
idMap
=
new
HashMap
<>();
for
(
int
i
=
0
;
i
<
getProductBO
.
getSpuid
().
size
();
i
++){
idMap
.
put
(
spuid
.
get
(
i
),
skuid
.
get
(
i
));
}
getProductBO
.
getStoreId
(),
getProductBO
.
getGoodsId
(),
getProductBO
.
getMenuType
(),
shoppingCartBaseService
);
List
<
ProductBO
>
productList
=
new
ArrayList
<>();
for
(
ProductBeanDTO
dto
:
productBeanListSpuClass
){
ProductBO
platformProductBO
=
productDTO2BOAdapter
.
convert2ProductBO
(
dto
,
idMap
);
ProductBO
platformProductBO
=
productDTO2BOAdapter
.
convert2ProductBO
(
dto
);
productList
.
add
(
platformProductBO
);
}
return
productList
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractAddGoodsService.java
View file @
dbd86f12
...
...
@@ -283,13 +283,12 @@ public abstract class AbstractAddGoodsService implements AddGoodsService {
if
(
checkSpqBO
==
null
){
return
null
;
}
getProductBO
.
setSpuid
(
Collections
.
singletonList
(
checkSpqBO
.
getSpuId
()));
getProductBO
.
setSkuid
(
Collections
.
singletonList
(
checkSpqBO
.
getSkuId
()));
getProductBO
.
setGoodsId
(
Collections
.
singletonList
(
checkSpqBO
.
getSkuId
()));
getProductBO
.
setCouponType
(
checkSpqBO
.
getType
());
getProductBO
.
setActivityCode
(
checkSpqBO
.
getDetails
().
getActive
().
getActiveCode
());
}
else
{
getProductBO
.
setSkuid
(
Collections
.
singletonList
(
baseRequestBO
.
getSkuId
())
);
getProductBO
.
set
Spuid
(
Collections
.
singletonList
(
baseRequestBO
.
getSpuId
()
));
String
goodsId
=
StringUtils
.
isEmpty
(
baseRequestBO
.
getSkuId
())
?
baseRequestBO
.
getSpuId
()
:
baseRequestBO
.
getSkuId
(
);
getProductBO
.
set
GoodsId
(
Collections
.
singletonList
(
goodsId
));
}
return
getProductBO
;
...
...
@@ -937,7 +936,7 @@ public abstract class AbstractAddGoodsService implements AddGoodsService {
getProductStock
.
setPartnerId
(
baseRequestDTO
.
getPartnerId
());
getProductStock
.
setStoreId
(
baseRequestDTO
.
getShopId
());
List
<
Long
>
productIds
=
new
ArrayList
<>();
productIds
.
add
(
Long
.
parseLong
(
checkBussinessRulesBO
.
getProduct
().
get
Sku
Id
()));
productIds
.
add
(
Long
.
parseLong
(
checkBussinessRulesBO
.
getProduct
().
get
Goods
Id
()));
getProductStock
.
setProductIds
(
productIds
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractApportionService.java
View file @
dbd86f12
...
...
@@ -991,8 +991,7 @@ public class AbstractApportionService implements GetShoppingCartGoodsApportionSe
getProductBO
.
setMenuType
(
baseRequestDTO
.
getMenuType
());
getProductBO
.
setPartnerId
(
baseRequestDTO
.
getPartnerId
());
getProductBO
.
setStoreId
(
baseRequestDTO
.
getShopId
());
getProductBO
.
setSpuid
(
goodsIds
);
getProductBO
.
setSkuid
(
goodsIds
);
getProductBO
.
setGoodsId
(
goodsIds
);
List
<
ProductBO
>
productsInfo
=
productManager
.
getProductsInfo
(
getProductBO
,
baseRequestDTO
.
getManagerService
().
getProductService
());
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractListCartGoodsService.java
View file @
dbd86f12
...
...
@@ -840,8 +840,7 @@ public class AbstractListCartGoodsService implements ListCartGoodsService {
getProductBO
.
setMenuType
(
baseRequestDTO
.
getMenuType
());
getProductBO
.
setPartnerId
(
baseRequestDTO
.
getPartnerId
());
getProductBO
.
setStoreId
(
baseRequestDTO
.
getShopId
());
getProductBO
.
setSpuid
(
goodsIds
);
getProductBO
.
setSkuid
(
goodsIds
);
getProductBO
.
setGoodsId
(
goodsIds
);
List
<
ProductBO
>
productsInfo
=
productManager
.
getProductsInfo
(
getProductBO
,
baseRequestDTO
.
getManagerService
().
getProductService
());
...
...
@@ -1106,7 +1105,6 @@ public class AbstractListCartGoodsService implements ListCartGoodsService {
if
(
result
==
null
||
CollectionUtils
.
isEmpty
(
result
.
getGoods
()))
{
return
null
;
}
String
menuType
=
baseRequestDTO
==
null
?
null
:
baseRequestDTO
.
getMenuType
();
List
<
ProductBO
>
products
=
this
.
drawGiftInfo
(
result
,
baseRequestDTO
);
return
this
.
gifAddCart
(
products
,
result
);
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/service/AbstractUpdateGoodsQtyService.java
View file @
dbd86f12
...
...
@@ -226,8 +226,8 @@ public abstract class AbstractUpdateGoodsQtyService implements UpdateGoodsQtySer
private
GetProductBO
convert2ProductBO
(
UpdateAddGoodsBO
baseRequestBO
,
CartGoods
cartGoods
)
{
GetProductBO
getProductBO
=
new
GetProductBO
();
getProductBO
.
setSkuid
(
Collections
.
singletonList
(
cartGoods
.
getSkuId
())
);
getProductBO
.
set
Spuid
(
Collections
.
singletonList
(
cartGoods
.
getSpuId
()
));
String
goodsId
=
StringUtils
.
isEmpty
(
baseRequestBO
.
getSkuId
())
?
baseRequestBO
.
getSpuId
()
:
baseRequestBO
.
getSkuId
(
);
getProductBO
.
set
GoodsId
(
Collections
.
singletonList
(
goodsId
));
getProductBO
.
setStoreId
(
baseRequestBO
.
getShopId
());
getProductBO
.
setPartnerId
(
baseRequestBO
.
getPartnerId
());
getProductBO
.
setMenuType
(
BusinessTypeEnum
.
getByType
(
baseRequestBO
.
getMenuType
()).
getCode
());
...
...
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