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
31229b88
Commit
31229b88
authored
Jan 13, 2022
by
ping.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
唤起支付门店取订单信息中门店
parent
0e350963
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
16 additions
and
13 deletions
+16
-13
order-application-service/src/main/java/cn/freemud/adapter/CreateOrderAdapter.java
+1
-1
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+1
-1
order-application-service/src/main/java/cn/freemud/adapter/SpellGroupOrderAdapter.java
+1
-1
order-application-service/src/main/java/cn/freemud/entities/dto/order/CreatePrepayRequestDto.java
+6
-1
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
+5
-7
order-application-service/src/main/java/cn/freemud/service/impl/SellCouponOrderServiceImpl.java
+1
-1
order-application-service/src/main/java/cn/freemud/service/universal/UniversalOrderService.java
+1
-1
No files found.
order-application-service/src/main/java/cn/freemud/adapter/CreateOrderAdapter.java
View file @
31229b88
...
@@ -98,7 +98,7 @@ public class CreateOrderAdapter {
...
@@ -98,7 +98,7 @@ public class CreateOrderAdapter {
requestDto
.
setUnionPayCard
(
u
);
requestDto
.
setUnionPayCard
(
u
);
}
}
// 转换 fisherman end
// 转换 fisherman end
requestDto
.
setStoreId
(
createOrderBo
.
getCreateOrderBaseVo
().
getShopId
());
//
requestDto.setStoreId(createOrderBo.getCreateOrderBaseVo().getShopId());
requestDto
.
setChannel
(
createOrderBo
.
getCreateOrderBaseVo
().
getChannel
());
requestDto
.
setChannel
(
createOrderBo
.
getCreateOrderBaseVo
().
getChannel
());
return
requestDto
;
return
requestDto
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
31229b88
...
@@ -3359,7 +3359,7 @@ public class OrderAdapter {
...
@@ -3359,7 +3359,7 @@ public class OrderAdapter {
requestDto
.
setTransId
(
createOrderOperateDto
.
getFatherOrderBean
().
getOid
());
requestDto
.
setTransId
(
createOrderOperateDto
.
getFatherOrderBean
().
getOid
());
requestDto
.
setOrderClient
(
null
);
requestDto
.
setOrderClient
(
null
);
requestDto
.
setUnionPayCard
(
createOrderVo
.
getUnionPayCard
());
requestDto
.
setUnionPayCard
(
createOrderVo
.
getUnionPayCard
());
requestDto
.
setStoreId
(
createOrderVo
.
getShopId
());
//
requestDto.setStoreId(createOrderVo.getShopId());
requestDto
.
setChannel
(
createOrderVo
.
getChannel
()
==
null
?
""
:
createOrderVo
.
getChannel
());
requestDto
.
setChannel
(
createOrderVo
.
getChannel
()
==
null
?
""
:
createOrderVo
.
getChannel
());
return
requestDto
;
return
requestDto
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/adapter/SpellGroupOrderAdapter.java
View file @
31229b88
...
@@ -174,7 +174,7 @@ public class SpellGroupOrderAdapter {
...
@@ -174,7 +174,7 @@ public class SpellGroupOrderAdapter {
requestDto
.
setOrderClient
(
OrderClientType
.
getOrderClientType
(
Integer
.
valueOf
(
data
.
getOrderClient
())));
requestDto
.
setOrderClient
(
OrderClientType
.
getOrderClientType
(
Integer
.
valueOf
(
data
.
getOrderClient
())));
requestDto
.
setProductOrderBean
(
data
);
requestDto
.
setProductOrderBean
(
data
);
requestDto
.
setFatherOrderBean
(
data
);
requestDto
.
setFatherOrderBean
(
data
);
requestDto
.
setStoreId
(
data
.
getShopId
());
//
requestDto.setStoreId(data.getShopId());
requestDto
.
setChannel
(
""
);
requestDto
.
setChannel
(
""
);
return
requestDto
;
return
requestDto
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/entities/dto/order/CreatePrepayRequestDto.java
View file @
31229b88
...
@@ -68,7 +68,12 @@ public class CreatePrepayRequestDto {
...
@@ -68,7 +68,12 @@ public class CreatePrepayRequestDto {
* 使用电子风味卡
* 使用电子风味卡
*/
*/
private
CreateOrderUnionPayCardVo
unionPayCard
;
private
CreateOrderUnionPayCardVo
unionPayCard
;
private
String
storeId
;
/**
* 支付门店 混合支付当时定义(暂时废弃,取订单门店),
* 虚拟商品(券包)分账可使用 可优化
*/
private
String
payStoreId
;
private
String
channel
;
private
String
channel
;
private
String
sessionId
;
private
String
sessionId
;
...
...
order-application-service/src/main/java/cn/freemud/service/impl/PayServiceImpl.java
View file @
31229b88
...
@@ -158,7 +158,7 @@ public class PayServiceImpl {
...
@@ -158,7 +158,7 @@ public class PayServiceImpl {
CreateOrderResponseVo
createOrderResponse
;
CreateOrderResponseVo
createOrderResponse
;
OrderPayResponse
orderPayResponse
=
null
;
OrderPayResponse
orderPayResponse
=
null
;
PaymentRequest
paymentRequest
=
orderBodyConvertToPaymentBody
(
createPrepayRequestDto
.
getOpenId
(),
createPrepayRequestDto
.
getPartnerId
(),
PaymentRequest
paymentRequest
=
orderBodyConvertToPaymentBody
(
createPrepayRequestDto
.
getOpenId
(),
createPrepayRequestDto
.
getPartnerId
(),
createPrepayRequestDto
.
getWxAppId
(),
createPrepayRequestDto
.
getPayCode
()
,
createPrepayRequestDto
.
getFatherOrderBean
().
getShopId
()
);
createPrepayRequestDto
.
getWxAppId
(),
createPrepayRequestDto
.
getPayCode
());
long
totalAmount
=
createPrepayRequestDto
.
getTotalAmount
();
long
totalAmount
=
createPrepayRequestDto
.
getTotalAmount
();
String
cardCode
=
createPrepayRequestDto
.
getCardCode
();
String
cardCode
=
createPrepayRequestDto
.
getCardCode
();
String
transId
=
createPrepayRequestDto
.
getTransId
();
String
transId
=
createPrepayRequestDto
.
getTransId
();
...
@@ -176,7 +176,7 @@ public class PayServiceImpl {
...
@@ -176,7 +176,7 @@ public class PayServiceImpl {
orderPayResponse
=
getPreOrderPay
(
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
createPrepayRequestDto
.
getCardAmount
(),
transId
,
createPrepayRequestDto
.
getOrderExtInfoDTO
());
orderPayResponse
=
getPreOrderPay
(
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
createPrepayRequestDto
.
getCardAmount
(),
transId
,
createPrepayRequestDto
.
getOrderExtInfoDTO
());
}
else
if
(
totalAmount
>
0
&&
StringUtils
.
isNotBlank
(
cardCode
))
{
}
else
if
(
totalAmount
>
0
&&
StringUtils
.
isNotBlank
(
cardCode
))
{
//混合支付+svc卡(礼品卡)
//混合支付+svc卡(礼品卡)
orderPayResponse
=
switchSvcOrComb
(
totalAmount
,
cardCode
,
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
transId
,
createPrepayRequestDto
.
getChannel
()
,
createPrepayRequestDto
.
getStoreId
(),
LogThreadLocal
.
getTrackingNo
()
);
orderPayResponse
=
switchSvcOrComb
(
totalAmount
,
cardCode
,
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
transId
,
createPrepayRequestDto
.
getChannel
());
}
else
{
}
else
{
// 0元订单如果不需要支付,自定义支付单号
// 0元订单如果不需要支付,自定义支付单号
orderPayResponse
=
getOrderPayResponse
(
paymentRequest
,
createPrepayRequestDto
.
getFatherOrderBean
());
orderPayResponse
=
getOrderPayResponse
(
paymentRequest
,
createPrepayRequestDto
.
getFatherOrderBean
());
...
@@ -427,7 +427,7 @@ public class PayServiceImpl {
...
@@ -427,7 +427,7 @@ public class PayServiceImpl {
/**
/**
* 查询支付配置
* 查询支付配置
*/
*/
private
PaymentRequest
orderBodyConvertToPaymentBody
(
String
openId
,
String
partnerId
,
String
appId
,
String
payCode
,
String
storeId
)
{
private
PaymentRequest
orderBodyConvertToPaymentBody
(
String
openId
,
String
partnerId
,
String
appId
,
String
payCode
)
{
//设置支付信息
//设置支付信息
PaymentRequest
paymentRequest
=
new
PaymentRequest
();
PaymentRequest
paymentRequest
=
new
PaymentRequest
();
paymentRequest
.
setOpenId
(
openId
);
paymentRequest
.
setOpenId
(
openId
);
...
@@ -645,9 +645,7 @@ public class PayServiceImpl {
...
@@ -645,9 +645,7 @@ public class PayServiceImpl {
,
OrderBeanV1
orderBean
,
OrderBeanV1
orderBean
,
PaymentRequest
paymentRequest
,
PaymentRequest
paymentRequest
,
String
transId
,
String
transId
,
String
channel
,
String
channel
)
{
,
String
storeId
,
String
trackingNo
)
{
OrderPayResponse
orderPayResponse
=
null
;
OrderPayResponse
orderPayResponse
=
null
;
//混合支付开关
//混合支付开关
...
@@ -655,7 +653,7 @@ public class PayServiceImpl {
...
@@ -655,7 +653,7 @@ public class PayServiceImpl {
//混合支付
//混合支付
if
(
check
&&
StringUtils
.
isNotBlank
(
channel
))
{
if
(
check
&&
StringUtils
.
isNotBlank
(
channel
))
{
String
partnerPayOvertime
=
this
.
getPartnerPayOvertime
(
orderBean
.
getCompanyId
());
String
partnerPayOvertime
=
this
.
getPartnerPayOvertime
(
orderBean
.
getCompanyId
());
orderPayResponse
=
comPayOrder
(
cardCode
,
orderBean
,
paymentRequest
,
partnerPayOvertime
,
totalAmount
.
intValue
(),
channel
,
storeId
);
orderPayResponse
=
comPayOrder
(
cardCode
,
orderBean
,
paymentRequest
,
partnerPayOvertime
,
totalAmount
.
intValue
(),
channel
,
orderBean
.
getShopId
()
);
}
else
{
//svc 支付
}
else
{
//svc 支付
orderPayResponse
=
svcPay
(
cardCode
,
orderBean
,
paymentRequest
,
transId
);
orderPayResponse
=
svcPay
(
cardCode
,
orderBean
,
paymentRequest
,
transId
);
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/SellCouponOrderServiceImpl.java
View file @
31229b88
...
@@ -439,7 +439,7 @@ public class SellCouponOrderServiceImpl implements OrderFactoryService {
...
@@ -439,7 +439,7 @@ public class SellCouponOrderServiceImpl implements OrderFactoryService {
createPrepayRequestDto
.
setTotalAmount
(
createOrderRequest
.
getSettlementAmount
());
createPrepayRequestDto
.
setTotalAmount
(
createOrderRequest
.
getSettlementAmount
());
createPrepayRequestDto
.
setCardAmount
(
0
);
createPrepayRequestDto
.
setCardAmount
(
0
);
createPrepayRequestDto
.
setChannel
(
requestVo
.
getChannel
());
createPrepayRequestDto
.
setChannel
(
requestVo
.
getChannel
());
createPrepayRequestDto
.
setStoreId
(
storeId
);
//
createPrepayRequestDto.setStoreId(storeId);
OrderExtInfoDto
orderExtInfoDto
=
new
OrderExtInfoDto
();
OrderExtInfoDto
orderExtInfoDto
=
new
OrderExtInfoDto
();
String
deliveryHoursDayStart
=
""
;
String
deliveryHoursDayStart
=
""
;
String
deliveryHoursDayEnd
=
""
;
String
deliveryHoursDayEnd
=
""
;
...
...
order-application-service/src/main/java/cn/freemud/service/universal/UniversalOrderService.java
View file @
31229b88
...
@@ -680,7 +680,7 @@ public abstract class UniversalOrderService {
...
@@ -680,7 +680,7 @@ public abstract class UniversalOrderService {
}
}
//混合支付+svc卡
//混合支付+svc卡
else
if
(
totalAmount
>
0
&&
StringUtils
.
isNotBlank
(
cardCode
))
{
else
if
(
totalAmount
>
0
&&
StringUtils
.
isNotBlank
(
cardCode
))
{
orderPayResponse
=
payService
.
switchSvcOrComb
(
totalAmount
,
cardCode
,
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
transId
,
createPrepayRequestDto
.
getChannel
()
,
createPrepayRequestDto
.
getStoreId
(),
LogThreadLocal
.
getTrackingNo
()
);
orderPayResponse
=
payService
.
switchSvcOrComb
(
totalAmount
,
cardCode
,
createPrepayRequestDto
.
getFatherOrderBean
(),
paymentRequest
,
transId
,
createPrepayRequestDto
.
getChannel
());
}
else
{
}
else
{
// 0元订单如果不需要支付,自定义支付单号
// 0元订单如果不需要支付,自定义支付单号
orderPayResponse
=
getOrderPayResponse
(
paymentRequest
,
createPrepayRequestDto
.
getFatherOrderBean
());
orderPayResponse
=
getOrderPayResponse
(
paymentRequest
,
createPrepayRequestDto
.
getFatherOrderBean
());
...
...
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