Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
89191dca
Commit
89191dca
authored
Dec 25, 2024
by
shiyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
兼容多个小程序配置
parent
a4a82dba
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
24 deletions
+9
-24
ch-core/src/main/java/com/wwdz/ch/core/api/WxLoginManager.java
...re/src/main/java/com/wwdz/ch/core/api/WxLoginManager.java
+2
-1
ch-core/src/main/java/com/wwdz/ch/core/config/QdWxConfig.java
...ore/src/main/java/com/wwdz/ch/core/config/QdWxConfig.java
+2
-19
ch-core/src/main/java/com/wwdz/ch/core/config/WxConfig.java
ch-core/src/main/java/com/wwdz/ch/core/config/WxConfig.java
+5
-4
No files found.
ch-core/src/main/java/com/wwdz/ch/core/api/WxLoginManager.java
View file @
89191dca
...
@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.io.InputStream
;
import
java.io.InputStream
;
import
java.util.HashMap
;
import
java.util.HashMap
;
import
java.util.LinkedHashMap
;
import
java.util.LinkedHashMap
;
...
@@ -51,7 +52,7 @@ public class WxLoginManager {
...
@@ -51,7 +52,7 @@ public class WxLoginManager {
@
Autowired
@
Resource
(
name
=
"wxMaService"
)
private
WxMaService
wxMaService
;
private
WxMaService
wxMaService
;
@Autowired
@Autowired
...
...
ch-core/src/main/java/com/wwdz/ch/core/config/QdWxConfig.java
View file @
89191dca
...
@@ -8,6 +8,7 @@ import com.github.binarywang.wxpay.config.WxPayConfig;
...
@@ -8,6 +8,7 @@ import com.github.binarywang.wxpay.config.WxPayConfig;
import
com.github.binarywang.wxpay.service.WxPayService
;
import
com.github.binarywang.wxpay.service.WxPayService
;
import
com.github.binarywang.wxpay.service.impl.WxPayServiceImpl
;
import
com.github.binarywang.wxpay.service.impl.WxPayServiceImpl
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
...
@@ -18,6 +19,7 @@ public class QdWxConfig {
...
@@ -18,6 +19,7 @@ public class QdWxConfig {
private
QdWxProperties
qdWxProperties
;
private
QdWxProperties
qdWxProperties
;
@Bean
(
name
=
"qdWxMaConfig"
)
@Bean
(
name
=
"qdWxMaConfig"
)
@Qualifier
()
public
WxMaConfig
qdWxMaConfig
()
{
public
WxMaConfig
qdWxMaConfig
()
{
WxMaInMemoryConfig
config
=
new
WxMaInMemoryConfig
();
WxMaInMemoryConfig
config
=
new
WxMaInMemoryConfig
();
config
.
setAppid
(
qdWxProperties
.
getQdAppId
());
config
.
setAppid
(
qdWxProperties
.
getQdAppId
());
...
@@ -32,23 +34,4 @@ public class QdWxConfig {
...
@@ -32,23 +34,4 @@ public class QdWxConfig {
return
service
;
return
service
;
}
}
@Bean
public
WxPayConfig
qdWxPayConfig
()
{
WxPayConfig
payConfig
=
new
WxPayConfig
();
payConfig
.
setAppId
(
qdWxProperties
.
getQdAppId
());
payConfig
.
setMchId
(
qdWxProperties
.
getMchId
());
payConfig
.
setMchKey
(
qdWxProperties
.
getMchKey
());
payConfig
.
setNotifyUrl
(
qdWxProperties
.
getNotifyUrl
());
payConfig
.
setKeyPath
(
qdWxProperties
.
getKeyPath
());
payConfig
.
setTradeType
(
"JSAPI"
);
payConfig
.
setSignType
(
"MD5"
);
return
payConfig
;
}
@Bean
public
WxPayService
qdWxPayService
(
WxPayConfig
wxPayConfig
)
{
WxPayService
wxPayService
=
new
WxPayServiceImpl
();
wxPayService
.
setConfig
(
wxPayConfig
);
return
wxPayService
;
}
}
}
\ No newline at end of file
ch-core/src/main/java/com/wwdz/ch/core/config/WxConfig.java
View file @
89191dca
...
@@ -13,10 +13,11 @@ import org.springframework.context.annotation.Configuration;
...
@@ -13,10 +13,11 @@ import org.springframework.context.annotation.Configuration;
@Configuration
@Configuration
public
class
WxConfig
{
public
class
WxConfig
{
@Autowired
@Autowired
private
WxProperties
properties
;
private
WxProperties
properties
;
@Bean
@Bean
(
name
=
"wxMaConfig"
)
public
WxMaConfig
wxMaConfig
()
{
public
WxMaConfig
wxMaConfig
()
{
WxMaInMemoryConfig
config
=
new
WxMaInMemoryConfig
();
WxMaInMemoryConfig
config
=
new
WxMaInMemoryConfig
();
config
.
setAppid
(
properties
.
getAppId
());
config
.
setAppid
(
properties
.
getAppId
());
...
@@ -24,10 +25,10 @@ public class WxConfig {
...
@@ -24,10 +25,10 @@ public class WxConfig {
return
config
;
return
config
;
}
}
@Bean
@Bean
(
name
=
"wxMaService"
)
public
WxMaService
wxMaService
(
WxMaConfig
m
aConfig
)
{
public
WxMaService
wxMaService
(
WxMaConfig
wxM
aConfig
)
{
WxMaService
service
=
new
WxMaServiceImpl
();
WxMaService
service
=
new
WxMaServiceImpl
();
service
.
setWxMaConfig
(
m
aConfig
);
service
.
setWxMaConfig
(
wxM
aConfig
);
return
service
;
return
service
;
}
}
...
...
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