Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bigdatainterservice
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
曹鹏
bigdatainterservice
Commits
783589c6
Commit
783589c6
authored
Jun 12, 2019
by
chang_chao@founder.com.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询高危人员新增判空
parent
8cc34a05
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
22 deletions
+24
-22
src/main/java/com/founder/interservice/qgzyfw/action/CallDygabxxfw.java
+24
-22
No files found.
src/main/java/com/founder/interservice/qgzyfw/action/CallDygabxxfw.java
View file @
783589c6
...
...
@@ -241,29 +241,31 @@ public class CallDygabxxfw{
*/
public
static
Map
returnXmlMap
(
Document
doc
,
String
zylxtype
){
Map
datamap
=
new
HashMap
();
//存放需要返回到前台的数据
List
pkgList
=
new
ArrayList
();
//存表头
List
datalist
=
new
ArrayList
();
//存数据
Element
rootElement
=
doc
.
getRootElement
();
Element
accountElement
=
rootElement
.
element
(
"AMOUNT"
);
int
account
=
Integer
.
parseInt
(
accountElement
.
getText
());
//返回数据的条数
datamap
.
put
(
"account"
,
String
.
valueOf
(
account
));
//存放的是返回结果数量
String
id
=
""
;
//服务类型
List
pkgs
=
new
ArrayList
();
List
rowlist
=
new
ArrayList
();
if
(
account
>
0
){
Element
dataElement
=
rootElement
.
element
(
"DATA"
);
Element
datatypeElement
=
dataElement
.
element
(
"DATATYPE"
);
id
=
datatypeElement
.
attributeValue
(
"ID"
);
//获取资源类型
Element
columelement
=
datatypeElement
.
element
(
"COLUMNS"
);
pkgs
=
columelement
.
elements
(
"COLUMN"
);
pkgList
=
dealDataTitle
(
pkgs
,
zylxtype
);
//处理表头
Element
rows
=
datatypeElement
.
element
(
"ROWS"
);
rowlist
=
rows
.
elements
(
"ROW"
);
datalist
=
dealDataMatchTitle
(
rowlist
,
pkgs
,
zylxtype
);
//处理跟表头匹配的数据
if
(
null
!=
doc
){
List
pkgList
=
new
ArrayList
();
//存表头
List
datalist
=
new
ArrayList
();
//存数据
Element
rootElement
=
doc
.
getRootElement
();
Element
accountElement
=
rootElement
.
element
(
"AMOUNT"
);
int
account
=
Integer
.
parseInt
(
accountElement
.
getText
());
//返回数据的条数
datamap
.
put
(
"account"
,
String
.
valueOf
(
account
));
//存放的是返回结果数量
String
id
=
""
;
//服务类型
List
pkgs
=
new
ArrayList
();
List
rowlist
=
new
ArrayList
();
if
(
account
>
0
){
Element
dataElement
=
rootElement
.
element
(
"DATA"
);
Element
datatypeElement
=
dataElement
.
element
(
"DATATYPE"
);
id
=
datatypeElement
.
attributeValue
(
"ID"
);
//获取资源类型
Element
columelement
=
datatypeElement
.
element
(
"COLUMNS"
);
pkgs
=
columelement
.
elements
(
"COLUMN"
);
pkgList
=
dealDataTitle
(
pkgs
,
zylxtype
);
//处理表头
Element
rows
=
datatypeElement
.
element
(
"ROWS"
);
rowlist
=
rows
.
elements
(
"ROW"
);
datalist
=
dealDataMatchTitle
(
rowlist
,
pkgs
,
zylxtype
);
//处理跟表头匹配的数据
}
datamap
.
put
(
"zylx"
,
id
);
//存放资源类型
datamap
.
put
(
"dataResult"
,
datalist
);
datamap
.
put
(
"title"
,
pkgList
);
}
datamap
.
put
(
"zylx"
,
id
);
//存放资源类型
datamap
.
put
(
"dataResult"
,
datalist
);
datamap
.
put
(
"title"
,
pkgList
);
return
datamap
;
}
/**
...
...
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