Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
Jeepay
Commits
d4e302cc
Commit
d4e302cc
authored
Jul 19, 2021
by
zhuxiao
Browse files
修改微信支付 subMchId为空时,不上传此参数
parent
733a6474
Changes
1
Hide whitespace changes
Inline
Side-by-side
jeepay-payment/src/main/java/com/jeequan/jeepay/pay/channel/wxpay/WxpayPaymentService.java
View file @
d4e302cc
...
...
@@ -27,6 +27,7 @@ import com.jeequan.jeepay.pay.rqrs.AbstractRS;
import
com.jeequan.jeepay.pay.rqrs.payorder.UnifiedOrderRQ
;
import
com.jeequan.jeepay.pay.util.PaywayUtil
;
import
com.jeequan.jeepay.pay.model.MchAppConfigContext
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.stereotype.Service
;
/*
...
...
@@ -93,7 +94,9 @@ public class WxpayPaymentService extends AbstractPaymentService {
if
(
mchAppConfigContext
.
isIsvsubMch
()){
WxpayIsvsubMchParams
isvsubMchParams
=
mchAppConfigContext
.
getIsvsubMchParamsByIfCode
(
getIfCode
(),
WxpayIsvsubMchParams
.
class
);
request
.
setSubMchId
(
isvsubMchParams
.
getSubMchId
());
request
.
setSubAppId
(
isvsubMchParams
.
getSubMchAppId
());
if
(
StringUtils
.
isNotBlank
(
isvsubMchParams
.
getSubMchAppId
()))
{
request
.
setSubAppId
(
isvsubMchParams
.
getSubMchAppId
());
}
}
return
request
;
...
...
@@ -128,7 +131,9 @@ public class WxpayPaymentService extends AbstractPaymentService {
reqJSON
.
put
(
"sp_appid"
,
wxPayService
.
getConfig
().
getAppId
());
reqJSON
.
put
(
"sp_mchid"
,
wxPayService
.
getConfig
().
getMchId
());
reqJSON
.
put
(
"sub_mchid"
,
isvsubMchParams
.
getSubMchId
());
reqJSON
.
put
(
"sub_appid"
,
isvsubMchParams
.
getSubMchAppId
());
if
(
StringUtils
.
isNotBlank
(
isvsubMchParams
.
getSubMchAppId
()))
{
reqJSON
.
put
(
"sub_appid"
,
isvsubMchParams
.
getSubMchAppId
());
}
}
else
{
// 普通商户
reqJSON
.
put
(
"appid"
,
wxPayService
.
getConfig
().
getAppId
());
reqJSON
.
put
(
"mchid"
,
wxPayService
.
getConfig
().
getMchId
());
...
...
Write
Preview
Supports
Markdown
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