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
24b1024c
Commit
24b1024c
authored
Nov 29, 2021
by
周晓航
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增 新算价 加价购,买赠等支持 pos编码记录
Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent
c6d6fc3a
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
10 additions
and
3 deletions
+10
-3
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/GetProductsVo.java
+5
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/active/impl/PlatformActiveServiceImpl.java
+1
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ItemServiceImpl.java
+1
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/promotion/AdditionSharingService.java
+3
-3
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/GetProductsVo.java
View file @
24b1024c
...
@@ -55,5 +55,9 @@ public class GetProductsVo {
...
@@ -55,5 +55,9 @@ public class GetProductsVo {
*/
*/
private
List
<
BindingCouponTypeDto
>
productBindingCouponTypes
;
private
List
<
BindingCouponTypeDto
>
productBindingCouponTypes
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
}
}
\ No newline at end of file
shopping-cart-application-service/src/main/java/cn/freemud/service/active/impl/PlatformActiveServiceImpl.java
View file @
24b1024c
...
@@ -100,6 +100,7 @@ public class PlatformActiveServiceImpl implements ActiveService {
...
@@ -100,6 +100,7 @@ public class PlatformActiveServiceImpl implements ActiveService {
CartGoods
cartGood
=
new
CartGoods
();
CartGoods
cartGood
=
new
CartGoods
();
cartGood
.
setGoodsId
(
goods
.
getGoodsId
());
cartGood
.
setGoodsId
(
goods
.
getGoodsId
());
cartGood
.
setGoodsType
(
1
);
cartGood
.
setGoodsType
(
1
);
cartGood
.
setLinkedId
(
product
.
getLinkedId
());
cartGood
.
setSpuId
(
Objects
.
equals
(
product
.
getIsSkuProduct
(),
1
)
?
product
.
getSpecProductId
()
:
goods
.
getGoodsId
());
cartGood
.
setSpuId
(
Objects
.
equals
(
product
.
getIsSkuProduct
(),
1
)
?
product
.
getSpecProductId
()
:
goods
.
getGoodsId
());
cartGood
.
setSkuId
(
goods
.
getGoodsId
());
cartGood
.
setSkuId
(
goods
.
getGoodsId
());
cartGood
.
setOriginalPrice
(
product
.
getFinalPrice
());
cartGood
.
setOriginalPrice
(
product
.
getFinalPrice
());
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ItemServiceImpl.java
View file @
24b1024c
...
@@ -154,6 +154,7 @@ public class ItemServiceImpl implements ItemService {
...
@@ -154,6 +154,7 @@ public class ItemServiceImpl implements ItemService {
productInfosDto
.
getData
().
getProducts
().
stream
().
forEach
(
productBean
->
{
productInfosDto
.
getData
().
getProducts
().
stream
().
forEach
(
productBean
->
{
//多规格获取sku信息
//多规格获取sku信息
GetProductsVo
getProductsVo
=
new
GetProductsVo
();
GetProductsVo
getProductsVo
=
new
GetProductsVo
();
getProductsVo
.
setLinkedId
(
productBean
.
getLinkedId
());
getProductsVo
.
setSkuId
(
productBean
.
getPid
());
getProductsVo
.
setSkuId
(
productBean
.
getPid
());
getProductsVo
.
setSkuName
(
productBean
.
getName
());
getProductsVo
.
setSkuName
(
productBean
.
getName
());
String
picture
=
CollectionUtils
.
isNotEmpty
(
productBean
.
getProductPictureList
())
String
picture
=
CollectionUtils
.
isNotEmpty
(
productBean
.
getProductPictureList
())
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/promotion/AdditionSharingService.java
View file @
24b1024c
...
@@ -17,7 +17,6 @@ import com.freemud.application.sdk.api.ordercenter.enums.ProductTypeEnum;
...
@@ -17,7 +17,6 @@ import com.freemud.application.sdk.api.ordercenter.enums.ProductTypeEnum;
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.enums.BusinessTypeEnum
;
import
com.freemud.sdk.api.assortment.shoppingcart.service.impl.ShoppingCartBaseServiceImpl
;
import
com.freemud.sdk.api.assortment.shoppingcart.service.impl.ShoppingCartBaseServiceImpl
;
import
com.freemud.sdk.api.assortment.shoppingcart.util.ShoppingSdkLogUtil
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
...
@@ -312,9 +311,10 @@ public class AdditionSharingService {
...
@@ -312,9 +311,10 @@ public class AdditionSharingService {
cartGoodsDetailDto
.
setSpuId
(
product
.
getSpuId
());
cartGoodsDetailDto
.
setSpuId
(
product
.
getSpuId
());
cartGoodsDetailDto
.
setSkuId
(
goodsId
);
cartGoodsDetailDto
.
setSkuId
(
goodsId
);
cartGoodsDetailDto
.
setQty
(
product
.
getQty
());
cartGoodsDetailDto
.
setQty
(
product
.
getQty
());
cartGoodsDetailDto
.
setSpuName
(
getProductsVo
!=
null
?
getProductsVo
.
getSpuName
()
:
""
);
cartGoodsDetailDto
.
setLinkedId
(
getProductsVo
.
getLinkedId
());
cartGoodsDetailDto
.
setSpuName
(
getProductsVo
.
getSpuName
());
cartGoodsDetailDto
.
setSkuName
(
product
.
getSkuName
());
cartGoodsDetailDto
.
setSkuName
(
product
.
getSkuName
());
cartGoodsDetailDto
.
setPicture
(
getProductsVo
!=
null
?
getProductsVo
.
getSpuPicture
()
:
""
);
cartGoodsDetailDto
.
setPicture
(
getProductsVo
.
getSpuPicture
()
);
cartGoodsDetailDto
.
setActivityType
(
ActivityTypeEnum
.
TYPE_81
.
getCode
());
cartGoodsDetailDto
.
setActivityType
(
ActivityTypeEnum
.
TYPE_81
.
getCode
());
cartGoodsDetailDto
.
setClassificationId
(
getProductsVo
.
getCategory
());
cartGoodsDetailDto
.
setClassificationId
(
getProductsVo
.
getCategory
());
cartGoodsDetailDto
.
setClassificationName
(
getProductsVo
.
getCategoryName
());
cartGoodsDetailDto
.
setClassificationName
(
getProductsVo
.
getCategoryName
());
...
...
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