Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
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
赵啸非
smart_gov_platform
Commits
c2b7c6d0
Commit
c2b7c6d0
authored
Nov 11, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化窗口业务查询
parent
d2fb943d
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
40 additions
and
5 deletions
+40
-5
base-manager/src/main/java/com/mortals/xhx/common/utils/MatterDetailHtmlParseUtil.java
...m/mortals/xhx/common/utils/MatterDetailHtmlParseUtil.java
+37
-2
base-manager/src/main/java/com/mortals/xhx/common/utils/MatterHtmlParseUtil.java
...ava/com/mortals/xhx/common/utils/MatterHtmlParseUtil.java
+1
-1
portal-manager/src/main/bin/deploy.sh
portal-manager/src/main/bin/deploy.sh
+2
-2
No files found.
base-manager/src/main/java/com/mortals/xhx/common/utils/MatterDetailHtmlParseUtil.java
View file @
c2b7c6d0
package
com.mortals.xhx.common.utils
;
import
cn.hutool.core.util.ReUtil
;
import
cn.hutool.http.HttpUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mortals.xhx.common.code.FiletypeEnum
;
import
com.mortals.xhx.common.code.SourceEnum
;
import
com.mortals.xhx.module.matter.model.MatterDatumFileEntity
;
...
...
@@ -146,7 +149,23 @@ public class MatterDetailHtmlParseUtil {
fileEntity
.
setSource
(
SourceEnum
.
政务网
.
getValue
());
fileEntity
.
setFiletype
(
FiletypeEnum
.
空白表格
.
getValue
());
fileEntity
.
setFileName
(
prenode
.
text
().
trim
());
fileEntity
.
setFileUrl
(
node
.
firstChild
().
attr
(
"href"
).
trim
());
String
onclickStr
=
node
.
firstChild
().
attr
(
"onclick"
).
trim
();
List
<
String
>
allGroup
=
ReUtil
.
findAllGroup1
(
"'(.*?)'"
,
onclickStr
);
if
(!
ObjectUtils
.
isEmpty
(
allGroup
))
{
String
encryUrl
=
"http://www.sczwfw.gov.cn/jiq/interface/item/annex/encryptUrl?id="
+
allGroup
.
get
(
0
);
String
resp
=
HttpUtil
.
get
(
encryUrl
);
JSONObject
obj
=
JSON
.
parseObject
(
resp
);
String
code
=
obj
.
getString
(
"code"
);
String
data
=
obj
.
getString
(
"data"
);
if
(
"0"
.
equals
(
code
))
{
fileEntity
.
setFileUrl
(
data
);
}
}
// fileEntity.setFileUrl(node.firstChild().attr("href").trim());
datumFileEntities
.
add
(
fileEntity
);
}
}
...
...
@@ -168,7 +187,22 @@ public class MatterDetailHtmlParseUtil {
fileEntity
.
setSource
(
SourceEnum
.
政务网
.
getValue
());
fileEntity
.
setFiletype
(
FiletypeEnum
.
示例样表
.
getValue
());
fileEntity
.
setFileName
(
prenode
.
text
().
trim
());
fileEntity
.
setFileUrl
(
node
.
firstChild
().
attr
(
"href"
).
trim
());
String
onclickStr
=
node
.
firstChild
().
attr
(
"onclick"
).
trim
();
List
<
String
>
allGroup
=
ReUtil
.
findAllGroup1
(
"'(.*?)'"
,
onclickStr
);
if
(!
ObjectUtils
.
isEmpty
(
allGroup
))
{
String
encryUrl
=
"http://www.sczwfw.gov.cn/jiq/interface/item/annex/encryptUrl?id="
+
allGroup
.
get
(
0
);
String
resp
=
HttpUtil
.
get
(
encryUrl
);
JSONObject
obj
=
JSON
.
parseObject
(
resp
);
String
code
=
obj
.
getString
(
"code"
);
String
data
=
obj
.
getString
(
"data"
);
if
(
"0"
.
equals
(
code
))
{
fileEntity
.
setFileUrl
(
data
);
}
}
// fileEntity.setFileUrl(node.firstChild().attr("href").trim());
datumSampleFileEntities
.
add
(
fileEntity
);
}
map
.
put
(
"sampleList"
,
datumSampleFileEntities
);
...
...
@@ -478,6 +512,7 @@ public class MatterDetailHtmlParseUtil {
});
List
<
Map
<
String
,
Object
>>
mapList
=
MatterDetailHtmlParseUtil
.
getsqclInfoMapByHtml
(
dom
);
System
.
out
.
println
(
"==============材料=============="
);
System
.
out
.
println
(
JSON
.
toJSONString
(
mapList
));
Map
<
String
,
String
>
sltjMapByHtml
=
MatterDetailHtmlParseUtil
.
getSltjMapByHtml
(
dom
);
...
...
base-manager/src/main/java/com/mortals/xhx/common/utils/MatterHtmlParseUtil.java
View file @
c2b7c6d0
...
...
@@ -247,7 +247,7 @@ public class MatterHtmlParseUtil {
params.put("taskType", "");
Rest<List<MatterEntity>> rest = MatterHtmlParseUtil.getMatterList(params, url);
System.out.println(rest.getData().size());
*/
System.out.println(rest.getData().size());
/* HashMap<String, String> params = new HashMap<>();
...
...
portal-manager/src/main/bin/deploy.sh
View file @
c2b7c6d0
...
...
@@ -102,8 +102,8 @@ project_ui_deploy() {
main
()
{
echo
"后台服务部署"
project_deploy
echo
"前端服务部署"
project_ui_deploy
#
echo "前端服务部署"
#
project_ui_deploy
exit
${
RETVAL
}
}
...
...
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