Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
fit-finance
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
fitness-server
fit-finance
Commits
e0a28698
Commit
e0a28698
authored
Feb 26, 2024
by
程裕兵
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:global config
parent
946399e2
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
34 additions
and
2 deletions
+34
-2
app/src/main/java/com/jiejing/fitness/finance/app/controller/TestController.java
+34
-2
No files found.
app/src/main/java/com/jiejing/fitness/finance/app/controller/TestController.java
View file @
e0a28698
package
com
.
jiejing
.
fitness
.
finance
.
app
.
controller
;
import
com.baomidou.mybatisplus.core.toolkit.IdWorker
;
import
com.jiejing.common.model.JsonResult
;
import
com.jiejing.filecenter.api.authority.AuthorityApi
;
import
com.jiejing.filecenter.api.authority.request.GetAuthorityRequest
;
import
com.jiejing.filecenter.api.authority.vo.SignatureVO
;
import
com.jiejing.filecenter.api.common.enums.AccessTypeEnum
;
import
com.jiejing.filecenter.api.common.util.UploadUtil
;
import
com.jiejing.filecenter.api.resource.ResourceApi
;
import
com.jiejing.paycenter.api.merchant.MerchantQueryApi
;
import
com.jiejing.paycenter.api.merchant.request.GetApplyMerchantRequest
;
import
com.jiejing.paycenter.api.merchant.vo.MerchantApplyVO
;
import
java.io.IOException
;
import
java.net.MalformedURLException
;
import
java.net.URL
;
import
javax.annotation.Resource
;
import
javax.validation.Valid
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
/**
...
...
@@ -19,10 +31,30 @@ public class TestController {
@Resource
private
MerchantQueryApi
merchantApi
;
@PostMapping
(
value
=
"/private/test"
)
public
JsonResult
get
(
@RequestBody
@Valid
GetApplyMerchantRequest
request
)
{
@Resource
private
ResourceApi
resourceApi
;
@Resource
private
AuthorityApi
authorityApi
;
@PostMapping
(
value
=
"/private/test/getApply"
)
public
JsonResult
<
MerchantApplyVO
>
getApply
(
@RequestBody
@Valid
GetApplyMerchantRequest
request
)
{
return
merchantApi
.
getApply
(
request
);
}
@PostMapping
(
value
=
"/private/test/upload"
)
public
JsonResult
<
SignatureVO
>
upload
(
@RequestParam
String
url
)
throws
IOException
{
GetAuthorityRequest
request
=
new
GetAuthorityRequest
();
request
.
setAccessTypeEnum
(
AccessTypeEnum
.
PUBLIC
);
request
.
setBizCode
(
"BRAND_INFO"
);
request
.
setTenantId
(
1L
);
request
.
setTenantType
(
"BRAND"
);
request
.
setResourceName
(
IdWorker
.
getIdStr
());
request
.
setResourceNameToMD5
(
false
);
JsonResult
<
SignatureVO
>
result
=
authorityApi
.
getAuthoritySignatureForInner
(
request
);
UploadUtil
.
uploadFile
(
new
URL
(
url
).
openStream
(),
request
.
getResourceName
(),
result
.
getResult
(),
1000000
);
return
result
;
}
}
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