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
076035f5
Commit
076035f5
authored
Nov 23, 2021
by
周晓航
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改pos推送商品信息
Signed-off-by: 周晓航 <xiaohang.zhou@freemud.com>
parent
24c88525
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
88 additions
and
61 deletions
+88
-61
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+3
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/CreateOrderProductRequest.java
+5
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/OrderProductAddInfoDto.java
+5
-0
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+47
-60
order-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ShoppingCartGoodsDto.java
+4
-0
shopping-cart-application-service/src/main/java/cn/freemud/adapter/ShoppingCartConvertAdapter.java
+3
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/product/ProductTypeBeanDTO.java
+4
-1
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/product/info/ProductBean.java
+5
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ShoppingCartGoodsDto.java
+6
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/CartGoods.java
+5
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/CalculationCommonService.java
+1
-0
No files found.
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
076035f5
...
@@ -3151,6 +3151,9 @@ public class OrderSdkAdapter {
...
@@ -3151,6 +3151,9 @@ public class OrderSdkAdapter {
if
(
product
.
getScore
()
!=
null
)
{
if
(
product
.
getScore
()
!=
null
)
{
extInfo
.
setScore
(
product
.
getScore
());
extInfo
.
setScore
(
product
.
getScore
());
}
}
if
(
StringUtils
.
isNotBlank
(
product
.
getLinkedId
()))
{
extInfo
.
setLinkedId
(
product
.
getLinkedId
());
}
extInfo
.
setStapleFood
(
product
.
getStapleFood
());
extInfo
.
setStapleFood
(
product
.
getStapleFood
());
extInfo
.
setOriginalGoodsUid
(
product
.
getOriginalGoodsUid
());
extInfo
.
setOriginalGoodsUid
(
product
.
getOriginalGoodsUid
());
extInfo
.
setCartGoodsUid
(
product
.
getCartGoodsUid
());
extInfo
.
setCartGoodsUid
(
product
.
getCartGoodsUid
());
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/CreateOrderProductRequest.java
View file @
076035f5
...
@@ -273,4 +273,9 @@ public class CreateOrderProductRequest extends BaseConfig {
...
@@ -273,4 +273,9 @@ public class CreateOrderProductRequest extends BaseConfig {
private
Long
score
;
private
Long
score
;
private
String
extInfo
;
private
String
extInfo
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
}
}
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/OrderProductAddInfoDto.java
View file @
076035f5
...
@@ -124,4 +124,9 @@ public class OrderProductAddInfoDto extends BaseConfig {
...
@@ -124,4 +124,9 @@ public class OrderProductAddInfoDto extends BaseConfig {
//积分商品活动使用总积分
//积分商品活动使用总积分
private
Long
score
;
private
Long
score
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
}
}
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
076035f5
...
@@ -19,12 +19,6 @@ import cn.freemud.constant.RedisKeyConstant;
...
@@ -19,12 +19,6 @@ import cn.freemud.constant.RedisKeyConstant;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.constant.ResponseCodeConstant
;
import
cn.freemud.entities.bo.CreateOrderBONew
;
import
cn.freemud.entities.bo.CreateOrderBONew
;
import
cn.freemud.entities.dto.*
;
import
cn.freemud.entities.dto.*
;
import
cn.freemud.entities.dto.activity.ShareDiscountActivityDto
;
import
cn.freemud.entities.dto.order.CreateOrderAccountDto
;
import
cn.freemud.entities.dto.order.CreateOrderProductDto
;
import
cn.freemud.entities.dto.order.*
;
import
cn.freemud.entities.dto.pay.*
;
import
cn.freemud.entities.dto.pay.CombPayResponse
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
import
cn.freemud.entities.dto.order.CreateOrderOperateDto
;
import
cn.freemud.entities.dto.order.CreatePrepayRequestDto
;
import
cn.freemud.entities.dto.order.CreatePrepayRequestDto
;
import
cn.freemud.entities.dto.pay.OrderPayResponse
;
import
cn.freemud.entities.dto.pay.OrderPayResponse
;
...
@@ -71,7 +65,6 @@ import com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq;
...
@@ -71,7 +65,6 @@ import com.freemud.application.sdk.api.ordercenter.request.OrderConditionsReq;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtInfoDto
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtendedReq
;
import
com.freemud.application.sdk.api.ordercenter.request.OrderExtendedReq
;
import
com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse
;
import
com.freemud.application.sdk.api.ordercenter.response.BaseDownLoadResponse
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.*
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.AfterSalesOrderResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.AfterSalesOrderResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderInfoReqs
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderSettlementResp
;
import
com.freemud.application.sdk.api.ordercenter.response.orderInfo.OrderSettlementResp
;
...
@@ -2418,14 +2411,23 @@ public class OrderAdapter {
...
@@ -2418,14 +2411,23 @@ public class OrderAdapter {
}
}
public
CreateOrderProductRequest
convent2OrderProductDemo
(
ShoppingCartGoodsDto
.
CartGoodsDetailDto
cartGoodsDetailDto
)
{
public
CreateOrderProductRequest
convent2OrderProductDemo
(
ShoppingCartGoodsDto
.
CartGoodsDetailDto
cartGoodsDetailDto
)
{
return
this
.
conventCommonOrderProductDemo
(
cartGoodsDetailDto
,
null
,
0
);
}
/**
* 公共转换提取
* @param cartGoodsDetailDto
* @param productType
* @param flag 0.平台普通订单 1.麦咖啡
* @return
*/
private
CreateOrderProductRequest
conventCommonOrderProductDemo
(
ShoppingCartGoodsDto
.
CartGoodsDetailDto
cartGoodsDetailDto
,
Integer
productType
,
int
flag
){
CreateOrderProductRequest
createOrderProductDemoDto
=
new
CreateOrderProductRequest
();
CreateOrderProductRequest
createOrderProductDemoDto
=
new
CreateOrderProductRequest
();
createOrderProductDemoDto
.
setProductId
(
StringUtils
.
isNotBlank
(
cartGoodsDetailDto
.
getSpuId
())
?
cartGoodsDetailDto
.
getSpuId
()
:
cartGoodsDetailDto
.
getSkuId
());
createOrderProductDemoDto
.
setProductId
(
StringUtils
.
isNotBlank
(
cartGoodsDetailDto
.
getSpuId
())
?
cartGoodsDetailDto
.
getSpuId
()
:
cartGoodsDetailDto
.
getSkuId
());
createOrderProductDemoDto
.
setProductName
(
cartGoodsDetailDto
.
getSpuName
());
createOrderProductDemoDto
.
setProductName
(
cartGoodsDetailDto
.
getSpuName
());
createOrderProductDemoDto
.
setProductForeignName
(
cartGoodsDetailDto
.
getSpuForeignName
());
createOrderProductDemoDto
.
setOriginalProductType
(
cartGoodsDetailDto
.
getOriginalProductType
());
createOrderProductDemoDto
.
setSpecification
(
cartGoodsDetailDto
.
getSkuId
());
createOrderProductDemoDto
.
setSpecification
(
cartGoodsDetailDto
.
getSkuId
());
createOrderProductDemoDto
.
setSpecificationName
(
cartGoodsDetailDto
.
getSkuName
());
createOrderProductDemoDto
.
setSpecificationName
(
cartGoodsDetailDto
.
getSkuName
());
createOrderProductDemoDto
.
setSpecificationForeignName
(
cartGoodsDetailDto
.
getSkuForeignName
());
createOrderProductDemoDto
.
setPrice
(
cartGoodsDetailDto
.
getOriginalPrice
());
createOrderProductDemoDto
.
setPrice
(
cartGoodsDetailDto
.
getOriginalPrice
());
createOrderProductDemoDto
.
setSalePrice
(
cartGoodsDetailDto
.
getOriginalPrice
());
createOrderProductDemoDto
.
setSalePrice
(
cartGoodsDetailDto
.
getOriginalPrice
());
createOrderProductDemoDto
.
setTotalDiscountAmount
(
cartGoodsDetailDto
.
getTotalDiscountAmount
()
==
null
?
0
:
cartGoodsDetailDto
.
getTotalDiscountAmount
().
longValue
());
createOrderProductDemoDto
.
setTotalDiscountAmount
(
cartGoodsDetailDto
.
getTotalDiscountAmount
()
==
null
?
0
:
cartGoodsDetailDto
.
getTotalDiscountAmount
().
longValue
());
...
@@ -2433,7 +2435,6 @@ public class OrderAdapter {
...
@@ -2433,7 +2435,6 @@ public class OrderAdapter {
createOrderProductDemoDto
.
setPicture
(
cartGoodsDetailDto
.
getPicture
());
createOrderProductDemoDto
.
setPicture
(
cartGoodsDetailDto
.
getPicture
());
createOrderProductDemoDto
.
setAddInfo
(
cartGoodsDetailDto
.
getAttributeNames
());
createOrderProductDemoDto
.
setAddInfo
(
cartGoodsDetailDto
.
getAttributeNames
());
createOrderProductDemoDto
.
setDiscountId
(
cartGoodsDetailDto
.
getCouponCode
());
createOrderProductDemoDto
.
setDiscountId
(
cartGoodsDetailDto
.
getCouponCode
());
createOrderProductDemoDto
.
setProductType
(
cartGoodsDetailDto
.
getProductType
());
createOrderProductDemoDto
.
setParentProductId
(
cartGoodsDetailDto
.
getParentProductId
());
createOrderProductDemoDto
.
setParentProductId
(
cartGoodsDetailDto
.
getParentProductId
());
createOrderProductDemoDto
.
setIsFixedProduct
(
cartGoodsDetailDto
.
getIsFixedProduct
());
createOrderProductDemoDto
.
setIsFixedProduct
(
cartGoodsDetailDto
.
getIsFixedProduct
());
createOrderProductDemoDto
.
setCustomerCode
(
cartGoodsDetailDto
.
getCustomerCode
());
createOrderProductDemoDto
.
setCustomerCode
(
cartGoodsDetailDto
.
getCustomerCode
());
...
@@ -2447,61 +2448,47 @@ public class OrderAdapter {
...
@@ -2447,61 +2448,47 @@ public class OrderAdapter {
createOrderProductDemoDto
.
setTaxId
(
cartGoodsDetailDto
.
getTaxId
());
createOrderProductDemoDto
.
setTaxId
(
cartGoodsDetailDto
.
getTaxId
());
createOrderProductDemoDto
.
setClassificationId
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setClassificationId
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setClassificationName
(
cartGoodsDetailDto
.
getClassificationName
());
createOrderProductDemoDto
.
setClassificationName
(
cartGoodsDetailDto
.
getClassificationName
());
createOrderProductDemoDto
.
setUserId
(
cartGoodsDetailDto
.
getUserId
());
createOrderProductDemoDto
.
setOpenId
(
cartGoodsDetailDto
.
getOpenId
());
createOrderProductDemoDto
.
setNickName
(
cartGoodsDetailDto
.
getUserName
());
createOrderProductDemoDto
.
setPhotoUrl
(
cartGoodsDetailDto
.
getPhotoUrl
());
createOrderProductDemoDto
.
setPackPrice
(
cartGoodsDetailDto
.
getPackPrice
());
createOrderProductDemoDto
.
setIsSendGoods
(
cartGoodsDetailDto
.
getIsSendGoods
());
createOrderProductDemoDto
.
setIsSendGoods
(
cartGoodsDetailDto
.
getIsSendGoods
());
createOrderProductDemoDto
.
setLinkedId
(
cartGoodsDetailDto
.
getLinkedId
());
// 买咖啡的逻辑 代码提取
if
(
flag
==
1
)
{
createOrderProductDemoDto
.
setProductId
(
cartGoodsDetailDto
.
getSpuId
());
if
(
cartGoodsDetailDto
.
getIsTableware
()
==
0
)
{
createOrderProductDemoDto
.
setProductType
(
productType
);
}
else
{
createOrderProductDemoDto
.
setProductType
(
ProductTypeEnum
.
TABLEWARE_PRODUCT
.
getCode
());
}
createOrderProductDemoDto
.
setSplitIndex
(
cartGoodsDetailDto
.
getSplitIndex
());
createOrderProductDemoDto
.
setProductGroupId
(
cartGoodsDetailDto
.
getProductGroupId
());
if
(
CollectionUtils
.
isNotEmpty
(
cartGoodsDetailDto
.
getSpecialExtra
()))
{
createOrderProductDemoDto
.
setSpecialAttrs
(
new
ArrayList
<>());
cartGoodsDetailDto
.
getSpecialExtra
().
stream
().
forEach
(
o
->
{
createOrderProductDemoDto
.
getSpecialAttrs
().
add
(
new
OrderSpecialExtraAttrRequest
(
o
.
getAttributeId
(),
o
.
getAttributeName
(),
o
.
getAttributeForeignName
(),
o
.
getSpecialCode
()));
});
}
}
else
{
createOrderProductDemoDto
.
setProductForeignName
(
cartGoodsDetailDto
.
getSpuForeignName
());
createOrderProductDemoDto
.
setOriginalProductType
(
cartGoodsDetailDto
.
getOriginalProductType
());
createOrderProductDemoDto
.
setSpecificationForeignName
(
cartGoodsDetailDto
.
getSkuForeignName
());
createOrderProductDemoDto
.
setProductType
(
cartGoodsDetailDto
.
getProductType
());
createOrderProductDemoDto
.
setUserId
(
cartGoodsDetailDto
.
getUserId
());
createOrderProductDemoDto
.
setOpenId
(
cartGoodsDetailDto
.
getOpenId
());
createOrderProductDemoDto
.
setNickName
(
cartGoodsDetailDto
.
getUserName
());
createOrderProductDemoDto
.
setPhotoUrl
(
cartGoodsDetailDto
.
getPhotoUrl
());
createOrderProductDemoDto
.
setPackPrice
(
cartGoodsDetailDto
.
getPackPrice
());
createOrderProductDemoDto
.
setCartGoodsUid
(
cartGoodsDetailDto
.
getCartGoodsUid
());
createOrderProductDemoDto
.
setOriginalGoodsUid
(
cartGoodsDetailDto
.
getOriginalGoodsUid
());
createOrderProductDemoDto
.
setScore
(
cartGoodsDetailDto
.
getScore
());
createOrderProductDemoDto
.
setExtInfo
(
cartGoodsDetailDto
.
getExtInfo
());
}
createOrderProductDemoDto
.
setCartGoodsUid
(
cartGoodsDetailDto
.
getCartGoodsUid
());
createOrderProductDemoDto
.
setOriginalGoodsUid
(
cartGoodsDetailDto
.
getOriginalGoodsUid
());
createOrderProductDemoDto
.
setScore
(
cartGoodsDetailDto
.
getScore
());
createOrderProductDemoDto
.
setExtInfo
(
cartGoodsDetailDto
.
getExtInfo
());
return
createOrderProductDemoDto
;
return
createOrderProductDemoDto
;
}
}
public
CreateOrderProductRequest
convent2MCCafeOrderProductDemo
(
ShoppingCartGoodsDto
.
CartGoodsDetailDto
cartGoodsDetailDto
,
Integer
productType
)
{
public
CreateOrderProductRequest
convent2MCCafeOrderProductDemo
(
ShoppingCartGoodsDto
.
CartGoodsDetailDto
cartGoodsDetailDto
,
Integer
productType
)
{
CreateOrderProductRequest
createOrderProductDemoDto
=
new
CreateOrderProductRequest
();
return
this
.
conventCommonOrderProductDemo
(
cartGoodsDetailDto
,
productType
,
1
);
createOrderProductDemoDto
.
setProductId
(
cartGoodsDetailDto
.
getSpuId
());
createOrderProductDemoDto
.
setProductName
(
cartGoodsDetailDto
.
getSpuName
());
createOrderProductDemoDto
.
setSpecification
(
cartGoodsDetailDto
.
getSkuId
());
createOrderProductDemoDto
.
setSpecificationName
(
cartGoodsDetailDto
.
getSkuName
());
createOrderProductDemoDto
.
setPrice
(
cartGoodsDetailDto
.
getOriginalPrice
());
createOrderProductDemoDto
.
setSalePrice
(
cartGoodsDetailDto
.
getOriginalPrice
());
createOrderProductDemoDto
.
setTotalDiscountAmount
(
cartGoodsDetailDto
.
getTotalDiscountAmount
()
==
null
?
0
:
cartGoodsDetailDto
.
getTotalDiscountAmount
().
longValue
());
createOrderProductDemoDto
.
setNumber
(
cartGoodsDetailDto
.
getQty
());
createOrderProductDemoDto
.
setPicture
(
cartGoodsDetailDto
.
getPicture
());
createOrderProductDemoDto
.
setAddInfo
(
cartGoodsDetailDto
.
getAttributeNames
());
createOrderProductDemoDto
.
setDiscountId
(
cartGoodsDetailDto
.
getCouponCode
());
if
(
cartGoodsDetailDto
.
getIsTableware
()
==
0
)
{
createOrderProductDemoDto
.
setProductType
(
productType
);
}
else
{
createOrderProductDemoDto
.
setProductType
(
ProductTypeEnum
.
TABLEWARE_PRODUCT
.
getCode
());
}
createOrderProductDemoDto
.
setParentProductId
(
cartGoodsDetailDto
.
getParentProductId
());
createOrderProductDemoDto
.
setIsFixedProduct
(
cartGoodsDetailDto
.
getIsFixedProduct
());
createOrderProductDemoDto
.
setCustomerCode
(
cartGoodsDetailDto
.
getCustomerCode
());
createOrderProductDemoDto
.
setProductCode
(
cartGoodsDetailDto
.
getProductCode
());
createOrderProductDemoDto
.
setHasStockProudct
(
cartGoodsDetailDto
.
isStockLimit
());
createOrderProductDemoDto
.
setWeight
(
cartGoodsDetailDto
.
getWeight
());
createOrderProductDemoDto
.
setUnit
(
cartGoodsDetailDto
.
getUnit
());
createOrderProductDemoDto
.
setStapleFood
(
0
);
createOrderProductDemoDto
.
setCategory
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setTax
(
cartGoodsDetailDto
.
getTax
());
createOrderProductDemoDto
.
setTaxId
(
cartGoodsDetailDto
.
getTaxId
());
createOrderProductDemoDto
.
setClassificationId
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setClassificationName
(
cartGoodsDetailDto
.
getClassificationName
());
createOrderProductDemoDto
.
setSplitIndex
(
cartGoodsDetailDto
.
getSplitIndex
());
createOrderProductDemoDto
.
setProductGroupId
(
cartGoodsDetailDto
.
getProductGroupId
());
createOrderProductDemoDto
.
setIsSendGoods
(
cartGoodsDetailDto
.
getIsSendGoods
());
if
(
CollectionUtils
.
isNotEmpty
(
cartGoodsDetailDto
.
getSpecialExtra
()))
{
createOrderProductDemoDto
.
setSpecialAttrs
(
new
ArrayList
<>());
cartGoodsDetailDto
.
getSpecialExtra
().
stream
().
forEach
(
o
->
{
createOrderProductDemoDto
.
getSpecialAttrs
().
add
(
new
OrderSpecialExtraAttrRequest
(
o
.
getAttributeId
(),
o
.
getAttributeName
(),
o
.
getAttributeForeignName
(),
o
.
getSpecialCode
()));
});
}
return
createOrderProductDemoDto
;
}
}
public
CreateOrderProductRequest
getMcCafeWithOrderVirtualProduct
(
ShoppingCartGoodsDto
shoppingCartGoodsDto
,
CreateOrderVo
createOrderVo
)
{
public
CreateOrderProductRequest
getMcCafeWithOrderVirtualProduct
(
ShoppingCartGoodsDto
shoppingCartGoodsDto
,
CreateOrderVo
createOrderVo
)
{
...
...
order-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ShoppingCartGoodsDto.java
View file @
076035f5
...
@@ -343,6 +343,10 @@ public class ShoppingCartGoodsDto {
...
@@ -343,6 +343,10 @@ public class ShoppingCartGoodsDto {
private
String
originalGoodsUid
;
private
String
originalGoodsUid
;
private
String
extInfo
;
private
String
extInfo
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
@Data
@Data
public
final
static
class
CartGoodsExtra
{
public
final
static
class
CartGoodsExtra
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/adapter/ShoppingCartConvertAdapter.java
View file @
076035f5
...
@@ -108,6 +108,7 @@ public class ShoppingCartConvertAdapter {
...
@@ -108,6 +108,7 @@ public class ShoppingCartConvertAdapter {
cartGoodsDetailDto
.
setCartGoodsUid
(
cartGoods
.
getCartGoodsUid
());
cartGoodsDetailDto
.
setCartGoodsUid
(
cartGoods
.
getCartGoodsUid
());
cartGoodsDetailDto
.
setOriginalGoodsUid
(
cartGoods
.
getOriginalGoodsUid
());
cartGoodsDetailDto
.
setOriginalGoodsUid
(
cartGoods
.
getOriginalGoodsUid
());
cartGoodsDetailDto
.
setOriginalProductType
(
cartGoods
.
getOriginalProductType
());
cartGoodsDetailDto
.
setOriginalProductType
(
cartGoods
.
getOriginalProductType
());
cartGoodsDetailDto
.
setLinkedId
(
cartGoods
.
getLinkedId
());
cartGoodsDetailDto
.
setIsSendGoods
((
cartGoods
.
getIsSendGoods
()
!=
null
&&
cartGoods
.
getIsSendGoods
())
?
true
:
false
);
cartGoodsDetailDto
.
setIsSendGoods
((
cartGoods
.
getIsSendGoods
()
!=
null
&&
cartGoods
.
getIsSendGoods
())
?
true
:
false
);
cartGoodsDetailDto
.
setTaxId
(
cartGoods
.
getTaxId
());
cartGoodsDetailDto
.
setTaxId
(
cartGoods
.
getTaxId
());
cartGoodsDetailDto
.
setTax
(
cartGoods
.
getTax
());
cartGoodsDetailDto
.
setTax
(
cartGoods
.
getTax
());
...
@@ -686,6 +687,8 @@ public class ShoppingCartConvertAdapter {
...
@@ -686,6 +687,8 @@ public class ShoppingCartConvertAdapter {
cartGoods
.
setTax
(
spuProduct
.
getTax
());
cartGoods
.
setTax
(
spuProduct
.
getTax
());
cartGoods
.
setTaxId
(
spuProduct
.
getTaxId
());
cartGoods
.
setTaxId
(
spuProduct
.
getTaxId
());
// fisherman 订C,“POS编码”让凌顶那边去匹配商品 透传到订单上 保存到 orders_item 表的 extinfo里面
cartGoods
.
setLinkedId
(
spuProduct
.
getLinkedId
());
String
skuSpecName
=
""
;
String
skuSpecName
=
""
;
String
skuForeignSpecName
=
""
;
String
skuForeignSpecName
=
""
;
if
(
isSkuProduct
&&
CollectionUtils
.
isNotEmpty
(
skuProduct
.
getSkuSpecValues
()))
{
if
(
isSkuProduct
&&
CollectionUtils
.
isNotEmpty
(
skuProduct
.
getSkuSpecValues
()))
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/product/ProductTypeBeanDTO.java
View file @
076035f5
...
@@ -62,7 +62,10 @@ public class ProductTypeBeanDTO {
...
@@ -62,7 +62,10 @@ public class ProductTypeBeanDTO {
private
List
<
PackageProductTypeDto
>
packageProductTypes
;
private
List
<
PackageProductTypeDto
>
packageProductTypes
;
private
List
<
ProductGroupType
>
additionalGroupList
;
private
List
<
ProductGroupType
>
additionalGroupList
;
private
List
<
ProductComboDetailTypeDto
>
productComboInfos
;
private
List
<
ProductComboDetailTypeDto
>
productComboInfos
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
=
"xxxxxx"
;
public
Integer
getMemberDiscountResult
()
{
public
Integer
getMemberDiscountResult
()
{
return
this
.
openMemberDiscount
!=
null
&&
this
.
openMemberDiscount
==
1
?
this
.
memberDiscount
:
100
;
return
this
.
openMemberDiscount
!=
null
&&
this
.
openMemberDiscount
==
1
?
this
.
memberDiscount
:
100
;
}
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/product/info/ProductBean.java
View file @
076035f5
...
@@ -110,6 +110,11 @@ public class ProductBean {
...
@@ -110,6 +110,11 @@ public class ProductBean {
*/
*/
private
List
<
BindingCouponTypeDto
>
productBindingCouponTypes
;
private
List
<
BindingCouponTypeDto
>
productBindingCouponTypes
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
@NoArgsConstructor
@NoArgsConstructor
@Data
@Data
public
static
class
SpecificationGroupBean
{
public
static
class
SpecificationGroupBean
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/shoppingCart/ShoppingCartGoodsDto.java
View file @
076035f5
...
@@ -390,6 +390,12 @@ public class ShoppingCartGoodsDto {
...
@@ -390,6 +390,12 @@ public class ShoppingCartGoodsDto {
*/
*/
private
String
extInfo
;
private
String
extInfo
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
@Data
@Data
public
final
static
class
CartGoodsExtra
{
public
final
static
class
CartGoodsExtra
{
/**
/**
...
...
shopping-cart-application-service/src/main/java/cn/freemud/entities/vo/CartGoods.java
View file @
076035f5
...
@@ -343,6 +343,11 @@ public class CartGoods {
...
@@ -343,6 +343,11 @@ public class CartGoods {
*/
*/
private
List
<
MaterialGoods
>
productMaterialList
;
private
List
<
MaterialGoods
>
productMaterialList
;
/**
* 【订C,“POS编码”让凌顶那边去匹配商品】 https://www.tapd.cn/43862731/prong/stories/view/1143862731001039549
*/
private
String
linkedId
;
@Data
@Data
public
final
static
class
CartGoodsExtra
{
public
final
static
class
CartGoodsExtra
{
/**
/**
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/CalculationCommonService.java
View file @
076035f5
...
@@ -410,6 +410,7 @@ public class CalculationCommonService {
...
@@ -410,6 +410,7 @@ public class CalculationCommonService {
cartGoodsDetailDto
.
setCartGoodsUid
(
cartGoods
.
getCartGoodsUid
());
cartGoodsDetailDto
.
setCartGoodsUid
(
cartGoods
.
getCartGoodsUid
());
// fisherman
// fisherman
cartGoodsDetailDto
.
setOriginalProductType
(
cartGoods
.
getOriginalProductType
());
cartGoodsDetailDto
.
setOriginalProductType
(
cartGoods
.
getOriginalProductType
());
cartGoodsDetailDto
.
setLinkedId
(
cartGoods
.
getLinkedId
());
cartGoodsDetailDto
.
setTaxId
(
cartGoods
.
getTaxId
());
cartGoodsDetailDto
.
setTaxId
(
cartGoods
.
getTaxId
());
cartGoodsDetailDto
.
setTax
(
cartGoods
.
getTax
());
cartGoodsDetailDto
.
setTax
(
cartGoods
.
getTax
());
cartGoodsDetailDto
.
setSpuId
(
cartGoods
.
getSpuId
());
cartGoodsDetailDto
.
setSpuId
(
cartGoods
.
getSpuId
());
...
...
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