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
2abd19a1
Commit
2abd19a1
authored
Aug 17, 2021
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
兑换详情返回实物收货地址
parent
47ec9af8
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
23 additions
and
9 deletions
+23
-9
order-application-service/src/main/java/cn/freemud/service/impl/PointsMallOrderServiceImpl.java
+23
-9
No files found.
order-application-service/src/main/java/cn/freemud/service/impl/PointsMallOrderServiceImpl.java
View file @
2abd19a1
...
@@ -99,8 +99,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -99,8 +99,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
return
ResponseUtil
.
error
(
"101"
,
"商品异常"
);
return
ResponseUtil
.
error
(
"101"
,
"商品异常"
);
}
}
IntegralProductType
integralProductType
=
productInfosDto
.
getResult
().
get
(
0
);
IntegralProductType
integralProductType
=
productInfosDto
.
getResult
().
get
(
0
);
if
(!
Objects
.
equals
(
1
,
integralProductType
.
getExchangeType
()))
{
if
(!
Objects
.
equals
(
1
,
integralProductType
.
getExchangeType
()))
{
return
ResponseUtil
.
error
(
"101"
,
"积分商城暂不支持现金兑换"
);
return
ResponseUtil
.
error
(
"101"
,
"积分商城暂不支持现金兑换"
);
}
}
// integralProductType.setIntegralPrice(2);
// integralProductType.setIntegralPrice(2);
// integralProductType.setCashPrice(0);
// integralProductType.setCashPrice(0);
...
@@ -109,7 +109,7 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -109,7 +109,7 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
Integer
exchangeType
=
integralProductType
.
getExchangeType
();
Integer
exchangeType
=
integralProductType
.
getExchangeType
();
boolean
isCoupon
=
integralProductType
.
getProductType
()
==
1
;
boolean
isCoupon
=
integralProductType
.
getProductType
()
==
1
;
WeixinDeliveryAddressDto
weixinDeliveryAddress
=
createOrderVo
.
getWeixinDeliveryAddress
();
WeixinDeliveryAddressDto
weixinDeliveryAddress
=
createOrderVo
.
getWeixinDeliveryAddress
();
if
(!
isCoupon
&&
(
weixinDeliveryAddress
==
null
||
StringUtils
.
isEmpty
(
weixinDeliveryAddress
.
getProvinceName
())))
{
if
(!
isCoupon
&&
(
weixinDeliveryAddress
==
null
||
StringUtils
.
isEmpty
(
weixinDeliveryAddress
.
getProvinceName
())))
{
return
ResponseUtil
.
error
(
"101"
,
"收货地址异常"
);
return
ResponseUtil
.
error
(
"101"
,
"收货地址异常"
);
}
}
Active
active
=
null
;
Active
active
=
null
;
...
@@ -272,8 +272,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -272,8 +272,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
ScoreRecordVo
responseVo
=
new
ScoreRecordVo
();
ScoreRecordVo
responseVo
=
new
ScoreRecordVo
();
responseVo
.
setOrderCode
(
order
.
getOrderCode
());
responseVo
.
setOrderCode
(
order
.
getOrderCode
());
responseVo
.
setOrderStatus
(
order
.
getOrderState
());
responseVo
.
setOrderStatus
(
order
.
getOrderState
());
responseVo
.
setExpressChannelName
(
order
.
getExpressChannelName
());
//
responseVo.setExpressChannelName(order.getExpressChannelName());
responseVo
.
setExpressChannelCode
(
order
.
getExpressChannelCode
());
//
responseVo.setExpressChannelCode(order.getExpressChannelCode());
if
(
order
.
getCreateTime
()
!=
null
)
{
if
(
order
.
getCreateTime
()
!=
null
)
{
responseVo
.
setCreateTime
(
Long
.
parseLong
(
order
.
getCreateTime
()));
responseVo
.
setCreateTime
(
Long
.
parseLong
(
order
.
getCreateTime
()));
}
}
...
@@ -286,7 +286,7 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -286,7 +286,7 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
responseVo
.
setIntegralPrice
(
orderItemResp
.
getProductPrice
().
intValue
());
responseVo
.
setIntegralPrice
(
orderItemResp
.
getProductPrice
().
intValue
());
responseVo
.
setCashPrice
(
orderItemResp
.
getSalePrice
().
intValue
());
responseVo
.
setCashPrice
(
orderItemResp
.
getSalePrice
().
intValue
());
responseVo
.
setProductPicUrl
(
orderItemResp
.
getProductPicUrl
());
responseVo
.
setProductPicUrl
(
orderItemResp
.
getProductPicUrl
());
if
(
orderItemResp
.
getProductType
()
==
2
)
{
if
(
orderItemResp
.
getProductType
()
==
2
)
{
entityProduct
=
true
;
entityProduct
=
true
;
}
}
}
}
...
@@ -328,7 +328,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -328,7 +328,8 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
if
(
order
.
getCreateTime
()
!=
null
)
{
if
(
order
.
getCreateTime
()
!=
null
)
{
responseVo
.
setCreateTime
(
Long
.
parseLong
(
order
.
getCreateTime
()));
responseVo
.
setCreateTime
(
Long
.
parseLong
(
order
.
getCreateTime
()));
}
}
if
(
org
.
apache
.
commons
.
collections4
.
CollectionUtils
.
isNotEmpty
(
order
.
getOrderItemList
()))
{
boolean
entityProduct
=
false
;
if
(
CollectionUtils
.
isNotEmpty
(
order
.
getOrderItemList
()))
{
OrderItemResp
orderItemResp
=
order
.
getOrderItemList
().
get
(
0
);
OrderItemResp
orderItemResp
=
order
.
getOrderItemList
().
get
(
0
);
responseVo
.
setProductName
(
orderItemResp
.
getProductName
());
responseVo
.
setProductName
(
orderItemResp
.
getProductName
());
responseVo
.
setProductQuantity
(
orderItemResp
.
getProductQuantity
());
responseVo
.
setProductQuantity
(
orderItemResp
.
getProductQuantity
());
...
@@ -336,6 +337,16 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -336,6 +337,16 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
responseVo
.
setIntegralPrice
(
orderItemResp
.
getProductPrice
().
intValue
());
responseVo
.
setIntegralPrice
(
orderItemResp
.
getProductPrice
().
intValue
());
responseVo
.
setCashPrice
(
orderItemResp
.
getSalePrice
().
intValue
());
responseVo
.
setCashPrice
(
orderItemResp
.
getSalePrice
().
intValue
());
responseVo
.
setProductPicUrl
(
orderItemResp
.
getProductPicUrl
());
responseVo
.
setProductPicUrl
(
orderItemResp
.
getProductPicUrl
());
if
(
orderItemResp
.
getProductType
()
==
2
)
{
entityProduct
=
true
;
}
}
if
(
entityProduct
&&
CollectionUtils
.
isNotEmpty
(
order
.
getDeliveryContactInfoList
()))
{
DeliveryContactInfoResp
deliveryContactInfoResp
=
order
.
getDeliveryContactInfoList
().
get
(
0
);
responseVo
.
setUserName
(
deliveryContactInfoResp
.
getContactsName
());
responseVo
.
setMobile
(
deliveryContactInfoResp
.
getMobile
());
String
addressDetail
=
deliveryContactInfoResp
.
getProvince
()
+
deliveryContactInfoResp
.
getCity
()
+
deliveryContactInfoResp
.
getRegion
()
+
deliveryContactInfoResp
.
getAddressDetail
();
responseVo
.
setAddressDetail
(
addressDetail
);
}
}
return
ResponseUtil
.
success
(
responseVo
);
return
ResponseUtil
.
success
(
responseVo
);
}
}
...
@@ -452,7 +463,7 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -452,7 +463,7 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
String
shopId
,
String
cardCode
,
String
shopId
,
String
cardCode
,
String
channel
,
Integer
bizType
,
String
channel
,
Integer
bizType
,
IntegralProductType
productBean
,
String
skuId
,
IntegralProductType
productBean
,
String
skuId
,
Active
active
,
WeixinDeliveryAddressDto
weixinDeliveryAddress
)
{
Active
active
,
WeixinDeliveryAddressDto
weixinDeliveryAddress
)
{
CreateOrderRequest
request
=
new
CreateOrderRequest
();
CreateOrderRequest
request
=
new
CreateOrderRequest
();
String
partnerId
=
userLoginInfoDto
.
getPartnerId
();
String
partnerId
=
userLoginInfoDto
.
getPartnerId
();
request
.
setOrderClient
(
orderClient
);
request
.
setOrderClient
(
orderClient
);
...
@@ -505,9 +516,12 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
...
@@ -505,9 +516,12 @@ public class PointsMallOrderServiceImpl implements PointsMallOrderService {
deliveryContactInfoCreateReq
.
setProvince
(
null
);
deliveryContactInfoCreateReq
.
setProvince
(
null
);
deliveryContactInfoCreateReq
.
setCity
(
null
);
deliveryContactInfoCreateReq
.
setCity
(
null
);
deliveryContactInfoCreateReq
.
setRegion
(
null
);
deliveryContactInfoCreateReq
.
setRegion
(
null
);
if
(
weixinDeliveryAddress
!=
null
)
{
if
(
weixinDeliveryAddress
!=
null
)
{
deliveryContactInfoCreateReq
.
setContactsName
(
weixinDeliveryAddress
.
getUserName
());
deliveryContactInfoCreateReq
.
setContactsName
(
weixinDeliveryAddress
.
getUserName
());
deliveryContactInfoCreateReq
.
setMobile
(
weixinDeliveryAddress
.
getTelNumber
());
deliveryContactInfoCreateReq
.
setMobile
(
weixinDeliveryAddress
.
getTelNumber
());
deliveryContactInfoCreateReq
.
setProvince
(
weixinDeliveryAddress
.
getProvinceName
());
deliveryContactInfoCreateReq
.
setCity
(
weixinDeliveryAddress
.
getCityName
());
deliveryContactInfoCreateReq
.
setRegion
(
weixinDeliveryAddress
.
getCountyName
());
deliveryContactInfoCreateReq
.
setAddressDetail
(
weixinDeliveryAddress
.
getDetailInfo
());
deliveryContactInfoCreateReq
.
setAddressDetail
(
weixinDeliveryAddress
.
getDetailInfo
());
}
}
deliveryContactInfoList
.
add
(
deliveryContactInfoCreateReq
);
deliveryContactInfoList
.
add
(
deliveryContactInfoCreateReq
);
...
...
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