Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
etax-income-api
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
caoxiaohong
etax-income-api
Commits
f77d3913
Commit
f77d3913
authored
Apr 30, 2025
by
ddx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add test
parent
37fc5e1e
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
159 additions
and
0 deletions
+159
-0
etax-income-controller/src/main/java/com/sxc/etaxincome/controller/JxSampleController.java
+14
-0
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/model/report/ManagementTestCommonTax.java
+24
-0
etax-income-server/src/main/webapp/management-navigator.html
+65
-0
etax-income-server/src/main/webapp/scripts/management-navigator.js
+56
-0
No files found.
etax-income-controller/src/main/java/com/sxc/etaxincome/controller/JxSampleController.java
View file @
f77d3913
...
@@ -978,6 +978,20 @@ public class JxSampleController {
...
@@ -978,6 +978,20 @@ public class JxSampleController {
}
}
}
}
@PostMapping
(
"/management/test/real/token/testCommonRequest"
)
public
String
testRealToken
(
ManagementTestCommonTax
managementTestCommonTax
)
{
try
{
String
reqUrl
=
managementTestCommonTax
.
getRequestUrl
();
log
.
info
(
"query testCommonRequest request url {} page param:{}"
,
reqUrl
,
JSONUtil
.
toString
(
managementTestCommonTax
));
String
response
=
HttpUtil
.
post
(
reqUrl
,
managementTestCommonTax
.
getRequestText
());
log
.
info
(
"query testCommonRequest request page response:{}"
,
response
);
return
response
;
}
catch
(
Exception
e
)
{
log
.
error
(
"query testCommonRequest request page error:"
,
e
);
return
"{}"
;
}
}
@GetMapping
(
"/management/test/token/createTestTokenRequest"
)
@GetMapping
(
"/management/test/token/createTestTokenRequest"
)
public
String
createTestTokenRequest
(
String
rtype
,
String
taxno
,
String
userCode
,
String
zoneCode
)
{
public
String
createTestTokenRequest
(
String
rtype
,
String
taxno
,
String
userCode
,
String
zoneCode
)
{
RequestConfig
requestConfig
=
RequestConfig
.
builder
()
RequestConfig
requestConfig
=
RequestConfig
.
builder
()
...
...
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/model/report/ManagementTestCommonTax.java
0 → 100644
View file @
f77d3913
package
com
.
sxc
.
etaxincome
.
domain
.
model
.
report
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
/**
* @ProjectName: etax-income-api
* @Package: com.sxc.etaxincome.domain.model.report
* @ClassName: ManagementTestRealToken
* @Author: ddx
* @Description:
* @Date: 2025-04-18 14:35
* @Version: 1.0
*/
@Slf4j
@Data
public
class
ManagementTestCommonTax
{
private
String
requestUrl
;
private
String
requestText
;
}
etax-income-server/src/main/webapp/management-navigator.html
View file @
f77d3913
...
@@ -39,6 +39,22 @@ $(document).ready(function () {
...
@@ -39,6 +39,22 @@ $(document).ready(function () {
</script>
</script>
<body>
<body>
<div
class=
"box-body"
>
<div
class=
"box-body"
>
<div
class=
"toolbar"
style=
"float: right;"
class=
"col-xs-12"
>
<div
class=
"form-group"
>
<div
class=
"input-group col-xs-12"
>
<div
class=
"dropdown col-xs-4"
>
<button
type=
"button"
class=
"btn dropdown-toggle"
id=
"dropdownMenuTokenTool"
data-toggle=
"dropdown"
>
工具箱
<span
class=
"caret"
></span>
</button>
<ul
class=
"dropdown-menu"
role=
"menu"
aria-labelledby=
"dropdownMenuTokenTool"
>
<li
role=
"presentation"
>
<a
role=
"menuitem"
tabindex=
"-1"
href=
"#"
onclick=
"openJsonRequest()"
><em
class=
"fa fa-asterisk"
style=
"color: blue;"
></em>
JSON请求
</a>
</li>
</ul>
</div>
</div>
</div>
</div>
<div
class=
"col-xs-12"
>
<div
class=
"col-xs-12"
>
<table
id=
"apiTable"
<table
id=
"apiTable"
data-show-refresh=
"true"
data-show-refresh=
"true"
...
@@ -68,6 +84,55 @@ $(document).ready(function () {
...
@@ -68,6 +84,55 @@ $(document).ready(function () {
</table>
</table>
</div>
</div>
</div>
<!-- /.box-body -->
</div>
<!-- /.box-body -->
<div
class=
"modal fade"
id=
"jsonRequestToolModal"
role=
"dialog"
aria-labelledby=
"serverModalLabel"
aria-hidden=
"false"
>
<div
class=
"modal-dialog"
>
<div
class=
"modal-content"
>
<div
class=
"modal-header"
>
<button
type=
"button"
class=
"close"
data-dismiss=
"modal"
aria-hidden=
"true"
>
×
</button>
<h4
class=
"modal-title"
id=
"jsonRequestModalLabel"
>
工具箱
</h4>
</div>
<div
class=
"modal-footer"
>
<button
type=
"button"
class=
"btn btn-info"
onclick=
"cleanCookieSample('1')"
>
清理一
</button>
<button
type=
"button"
class=
"btn btn-info"
onclick=
"cleanCookieSample('2')"
>
清理二
</button>
<button
type=
"button"
class=
"btn btn-success"
onclick=
"cleanCookieSample('3')"
>
清理三
</button>
<button
type=
"button"
class=
"btn btn-info"
onclick=
"executeCookieSample()"
>
执行
</button>
<button
type=
"button"
class=
"btn btn-danger"
onclick=
"clearToolToken()"
>
清空
</button>
<button
type=
"button"
class=
"btn btn-warning"
data-dismiss=
"modal"
>
关闭
</button>
</div>
<div
class=
"modal-body"
>
<form
class=
"form-horizontal"
>
<div
class=
"box-body"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
请求报文:
</label>
<div
class=
"col-sm-9"
>
<textarea
class=
"form-control"
id=
"requestText"
cols=
"40"
rows=
"8"
placeholder=
"这里是请求报文"
></textarea>
</div>
</div>
</div>
<div
class=
"box-body"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
请求地址:
</label>
<div
class=
"col-sm-9"
>
<input
class=
"form-control"
id=
"requestUrl"
cols=
"40"
placeholder=
"这里是请求地址"
></input>
</div>
</div>
</div>
<div
class=
"box-body"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label"
>
返回报文:
</label>
<div
class=
"col-sm-9"
>
<textarea
class=
"form-control"
id=
"responseText"
cols=
"40"
rows=
"8"
placeholder=
"这里是返回报文"
></textarea>
</div>
</div>
</div>
</form>
</div>
</div>
<!-- /.modal-content -->
</div>
<!-- /.modal-dialog -->
</div>
</body>
</body>
</html>
</html>
etax-income-server/src/main/webapp/scripts/management-navigator.js
View file @
f77d3913
...
@@ -7,3 +7,58 @@ function operate(value, row) {
...
@@ -7,3 +7,58 @@ function operate(value, row) {
function
openDetailModal
(
url
)
{
function
openDetailModal
(
url
)
{
window
.
open
(
"/etax-income/"
+
url
,
'_blank'
);
window
.
open
(
"/etax-income/"
+
url
,
'_blank'
);
}
}
function
openJsonRequest
()
{
clearToolToken
();
$
(
'#jsonRequestToolModal'
).
modal
(
'show'
);
}
function
cleanCookieSample
(
reqestType
)
{
var
requestUrl
=
"http://cookie.invservice.cn/TokenManage/cleancookie"
;
var
requestText
=
'{"type":"11","taxno":"91110108MA003H034U","userName":"15901453066","userCode":"renewUser2"}'
;
if
(
reqestType
===
'2'
)
{
requestText
=
'{"type":"12","userName":"15901453066","userCode":"exiang"}'
;
}
else
if
(
reqestType
===
'3'
)
{
requestText
=
'{"type":"2","keyList":["4400:91440101618437239Q:84da16a36a670c797dd22b99231df651"],"userCode":"renewUser2"}'
;
}
$
(
"#requestUrl"
).
val
(
requestUrl
);
$
(
"#requestText"
).
val
(
requestText
);
$
(
"#responseText"
).
val
(
''
);
}
function
clearToolToken
()
{
$
(
"#requestUrl"
).
val
(
''
);
$
(
"#requestText"
).
val
(
''
);
$
(
"#responseText"
).
val
(
''
);
}
function
executeCookieSample
()
{
var
requestUrl
=
$
(
"#requestUrl"
).
val
();
var
requestText
=
$
(
"#requestText"
).
val
();
if
(
requestText
===
''
||
requestText
===
null
)
{
alert
(
"请输入requestText."
);
return
;
}
var
url
=
"jxSample/management/test/real/token/testCommonRequest"
;
$
.
ajax
({
type
:
"POST"
,
url
:
url
,
data
:
{
"requestUrl"
:
requestUrl
,
"requestText"
:
requestText
},
dataType
:
"json"
,
contentType
:
"application/x-www-form-urlencoded"
,
async
:
false
,
success
:
function
(
response
)
{
var
jsonFormat
=
JSON
.
stringify
(
response
,
null
,
'
\
t'
);
$
(
"#responseText"
).
val
(
jsonFormat
);
},
error
:
function
(
e
)
{
alert
(
"查询失败."
);
},
complete
:
function
(
e
)
{
;
}
});
}
\ No newline at end of file
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