Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RuoYi-Vue-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
AI算法平台
RuoYi-Vue-master
Commits
f3045b08
Commit
f3045b08
authored
May 17, 2023
by
周昊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、icc环境测试
parent
4658f554
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
68 additions
and
0 deletions
+68
-0
ruoyi-admin/pom.xml
ruoyi-admin/pom.xml
+6
-0
ruoyi-admin/src/main/java/com/ruoyi/icc/IccConfig.java
ruoyi-admin/src/main/java/com/ruoyi/icc/IccConfig.java
+25
-0
ruoyi-admin/src/main/java/com/ruoyi/icc/test.java
ruoyi-admin/src/main/java/com/ruoyi/icc/test.java
+24
-0
ruoyi-admin/src/main/resources/icc/iccSdk.properties
ruoyi-admin/src/main/resources/icc/iccSdk.properties
+13
-0
No files found.
ruoyi-admin/pom.xml
View file @
f3045b08
...
...
@@ -61,6 +61,12 @@
<artifactId>
ruoyi-generator
</artifactId>
</dependency>
<dependency>
<groupId>
com.dahuatech.icc
</groupId>
<artifactId>
java-sdk-oauth
</artifactId>
<version>
1.0.9.2
</version>
</dependency>
</dependencies>
<build>
...
...
ruoyi-admin/src/main/java/com/ruoyi/icc/IccConfig.java
0 → 100644
View file @
f3045b08
package
com
.
ruoyi
.
icc
;
import
com.dahuatech.icc.exception.ClientException
;
import
com.dahuatech.icc.oauth.http.DefaultClient
;
import
com.dahuatech.icc.oauth.http.IClient
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
/**
* @author 周昊
* @desc ...
* @date 2023-05-17 15:27:24
*/
@Configuration
public
class
IccConfig
{
@Bean
public
IClient
iccDefaultClient
()
throws
ClientException
{
return
new
DefaultClient
();
}
/*//如果你项目没有办法增加iccSdk.properties配置文件,你也可以
@Bean
public IClient iccDefaultClient() throws ClientException {
return new DefaultClient("host", "username", "password", "clientId", "clientSecret");
}*/
}
ruoyi-admin/src/main/java/com/ruoyi/icc/test.java
0 → 100644
View file @
f3045b08
package
com
.
ruoyi
.
icc
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.dahuatech.hutool.http.Method
;
import
com.dahuatech.icc.exception.ClientException
;
import
com.dahuatech.icc.oauth.http.DefaultClient
;
import
com.dahuatech.icc.oauth.http.IClient
;
import
com.dahuatech.icc.oauth.http.IccHttpHttpRequest
;
import
com.dahuatech.icc.oauth.model.v202010.GeneralRequest
;
import
com.dahuatech.icc.oauth.model.v202010.GeneralResponse
;
import
com.dahuatech.icc.oauth.model.v202010.OauthPublicKeyResponse
;
/**
* @author 周昊
* @desc ...
* @date 2023-05-17 15:28:50
*/
public
class
test
{
public
static
void
main
(
String
[]
args
)
throws
ClientException
{
// IccHttpHttpRequest pubRequest = new IccHttpHttpRequest(PUBLIC_KEY_URL, Method.GET);
// String pubBody = pubRequest.execute();
// OauthPublicKeyResponse keyResp = (OauthPublicKeyResponse) BeanUtil.toBean(pubBody, OauthPublicKeyResponse.class);
}
}
ruoyi-admin/src/main/resources/icc/iccSdk.properties
0 → 100644
View file @
f3045b08
# host
icc.sdk.host
=
124.160.33.135:4077
# ?????
icc.sdk.clientId
=
CompanyName
icc.sdk.clientSecret
=
42bec152-8f04-476a-9aec-e7d616ff3cb3
# ??????
icc.sdk.pwdClientId
=
CompanyName
icc.sdk.pwdClientSecret
=
42bec152-8f04-476a-9aec-e7d616ff3cb3
icc.sdk.username
=
TEST
icc.sdk.password
=
Admin123
# ??????password
icc.sdk.grantType
=
password
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