Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zczlService
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
曹崟
zczlService
Commits
72a65883
Commit
72a65883
authored
Jan 04, 2022
by
zhangzhijie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
跳转侦查指令下达页面时参数自动带入部分必填项
parent
51aabeb9
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
233 additions
and
223 deletions
+233
-223
src/main/java/com/founder/redis/service/impl/IDicItemServiceImpl.java
+180
-197
src/main/resources/mapper/TbXwCbajMapper.xml
+3
-1
src/main/webapp/WEB-INF/jsp/zczl_xdzl.jsp
+50
-25
No files found.
src/main/java/com/founder/redis/service/impl/IDicItemServiceImpl.java
View file @
72a65883
...
@@ -36,23 +36,23 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -36,23 +36,23 @@ public class IDicItemServiceImpl implements IDicItemService {
}
}
//获取符合条件的key
//获取符合条件的key
String
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":*"
;
String
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":*"
;
if
(
id
==
null
||
""
.
equals
(
id
))
{
if
(
id
==
null
||
""
.
equals
(
id
))
{
id
=
null
;
id
=
null
;
}
}
if
(
"CODE_UNIT"
.
equals
(
code_type
))
{
if
(
"CODE_UNIT"
.
equals
(
code_type
))
{
if
(
null
!=
unitcode
&&
!
""
.
equals
(
unitcode
))
{
//单位代码
if
(
null
!=
unitcode
&&
!
""
.
equals
(
unitcode
))
{
//单位代码
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":"
+
id
+
":*"
;
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":"
+
id
+
":*"
;
}
}
}
}
Set
<
String
>
set
=
(
Set
<
String
>)
redisTemplate
.
keys
(
keys
);
Set
<
String
>
set
=
(
Set
<
String
>)
redisTemplate
.
keys
(
keys
);
Iterator
<
String
>
iterator
=
set
.
iterator
();
Iterator
<
String
>
iterator
=
set
.
iterator
();
while
(
iterator
.
hasNext
())
{
while
(
iterator
.
hasNext
())
{
String
str
=
iterator
.
next
();
String
str
=
iterator
.
next
();
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
if
(
node
.
getpId
()==
null
||
""
.
equals
(
node
.
getpId
())||
node
.
isIsParent
())
{
if
(
node
.
getpId
()
==
null
||
""
.
equals
(
node
.
getpId
())
||
node
.
isIsParent
())
{
node
.
setState
(
"closed"
);
//显示文件夹图标
node
.
setState
(
"closed"
);
//显示文件夹图标
}
else
{
}
else
{
node
.
setState
(
null
);
//显示叶子图标
node
.
setState
(
null
);
//显示叶子图标
}
}
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
...
@@ -63,19 +63,20 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -63,19 +63,20 @@ public class IDicItemServiceImpl implements IDicItemService {
/**
/**
* 查询所有单位下的警员信息
* 查询所有单位下的警员信息
*
* @param startId
* @param startId
* @return
* @return
*/
*/
@Override
@Override
public
List
<
ZTreeNode
>
queryTypeUsercode
(
String
startId
,
String
name
)
{
public
List
<
ZTreeNode
>
queryTypeUsercode
(
String
startId
,
String
name
)
{
List
<
ZTreeNode
>
ztreeNodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
ZTreeNode
>
ztreeNodes
=
new
ArrayList
<
ZTreeNode
>();
Map
m
=
new
HashMap
<>();
Map
m
=
new
HashMap
<>();
m
.
put
(
"unitcode"
,
startId
);
m
.
put
(
"unitcode"
,
startId
);
m
.
put
(
"true_name"
,
name
);
m
.
put
(
"true_name"
,
name
);
//拿到对应单位下的警员信息
//拿到对应单位下的警员信息
List
<
User
>
users
=
dicItemDao
.
queryAllUnitUser
(
m
);
List
<
User
>
users
=
dicItemDao
.
queryAllUnitUser
(
m
);
if
(
users
!=
null
&&
users
.
size
()>
0
)
{
//封装成node对象
if
(
users
!=
null
&&
users
.
size
()
>
0
)
{
//封装成node对象
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
ZTreeNode
node
=
new
ZTreeNode
();
ZTreeNode
node
=
new
ZTreeNode
();
User
user
=
users
.
get
(
i
);
User
user
=
users
.
get
(
i
);
node
.
setState
(
null
);
//显示叶子图标
node
.
setState
(
null
);
//显示叶子图标
...
@@ -91,21 +92,21 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -91,21 +92,21 @@ public class IDicItemServiceImpl implements IDicItemService {
}
}
@Override
@Override
public
List
<
ZTreeNode
>
queryZllxdmcode
(
String
type
,
String
startId
)
{
public
List
<
ZTreeNode
>
queryZllxdmcode
(
String
type
,
String
startId
)
{
Map
m
=
new
HashMap
<>();
Map
m
=
new
HashMap
<>();
m
.
put
(
"pid"
,
startId
);
m
.
put
(
"pid"
,
startId
);
m
.
put
(
"code"
,
type
);
m
.
put
(
"code"
,
type
);
//拿到对应单位下的警员信息
//拿到对应单位下的警员信息
List
<
SysDictitem
>
sysDictitemList
=
dicItemDao
.
queryZllxdmcode
(
m
);
List
<
SysDictitem
>
sysDictitemList
=
dicItemDao
.
queryZllxdmcode
(
m
);
List
<
ZTreeNode
>
zTreeNodeList
=
new
ArrayList
<>();
List
<
ZTreeNode
>
zTreeNodeList
=
new
ArrayList
<>();
if
(
sysDictitemList
!=
null
&&
sysDictitemList
.
size
()>
0
)
{
if
(
sysDictitemList
!=
null
&&
sysDictitemList
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
sysDictitemList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
sysDictitemList
.
size
();
i
++)
{
SysDictitem
sysDictitem
=
sysDictitemList
.
get
(
i
);
SysDictitem
sysDictitem
=
sysDictitemList
.
get
(
i
);
ZTreeNode
node
=
new
ZTreeNode
();
ZTreeNode
node
=
new
ZTreeNode
();
node
=
parseSysDictitemToNode
(
node
,
sysDictitem
);
node
=
parseSysDictitemToNode
(
node
,
sysDictitem
);
if
(
node
.
isIsParent
())
{
if
(
node
.
isIsParent
())
{
node
.
setState
(
"closed"
);
//显示文件夹图标
node
.
setState
(
"closed"
);
//显示文件夹图标
}
else
{
}
else
{
node
.
setState
(
null
);
//显示叶子图标
node
.
setState
(
null
);
//显示叶子图标
}
}
zTreeNodeList
.
add
(
node
);
zTreeNodeList
.
add
(
node
);
...
@@ -116,6 +117,7 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -116,6 +117,7 @@ public class IDicItemServiceImpl implements IDicItemService {
/**
/**
* 拿到指定类型字典的所有代码值
* 拿到指定类型字典的所有代码值
*
* @param type
* @param type
* @return
* @return
*/
*/
...
@@ -123,14 +125,14 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -123,14 +125,14 @@ public class IDicItemServiceImpl implements IDicItemService {
public
List
<
ZTreeNode
>
queryAllCode
(
String
type
)
{
public
List
<
ZTreeNode
>
queryAllCode
(
String
type
)
{
List
<
SysDictitem
>
sysDictitemList
=
dicItemDao
.
findCodeAllByType
(
type
);
List
<
SysDictitem
>
sysDictitemList
=
dicItemDao
.
findCodeAllByType
(
type
);
List
<
ZTreeNode
>
zTreeNodeList
=
new
ArrayList
<>();
List
<
ZTreeNode
>
zTreeNodeList
=
new
ArrayList
<>();
if
(
sysDictitemList
!=
null
&&
sysDictitemList
.
size
()>
0
)
{
if
(
sysDictitemList
!=
null
&&
sysDictitemList
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
sysDictitemList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
sysDictitemList
.
size
();
i
++)
{
SysDictitem
sysDictitem
=
sysDictitemList
.
get
(
i
);
SysDictitem
sysDictitem
=
sysDictitemList
.
get
(
i
);
ZTreeNode
node
=
new
ZTreeNode
();
ZTreeNode
node
=
new
ZTreeNode
();
node
=
parseSysDictitemToNode
(
node
,
sysDictitem
);
node
=
parseSysDictitemToNode
(
node
,
sysDictitem
);
if
(
node
.
isIsParent
())
{
if
(
node
.
isIsParent
())
{
node
.
setState
(
"closed"
);
//显示文件夹图标
node
.
setState
(
"closed"
);
//显示文件夹图标
}
else
{
}
else
{
node
.
setState
(
null
);
//显示叶子图标
node
.
setState
(
null
);
//显示叶子图标
}
}
zTreeNodeList
.
add
(
node
);
zTreeNodeList
.
add
(
node
);
...
@@ -141,6 +143,7 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -141,6 +143,7 @@ public class IDicItemServiceImpl implements IDicItemService {
/**
/**
* 查询具有相应业务审批权限的警员字典
* 查询具有相应业务审批权限的警员字典
*
* @param startId
* @param startId
* @param name
* @param name
* @return
* @return
...
@@ -150,14 +153,14 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -150,14 +153,14 @@ public class IDicItemServiceImpl implements IDicItemService {
List
<
ZTreeNode
>
ztreeNodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
ZTreeNode
>
ztreeNodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
User
>
users
=
new
ArrayList
<>();
List
<
User
>
users
=
new
ArrayList
<>();
//业务类型不为空时,拿到所有具备该业务权限的人的信息
//业务类型不为空时,拿到所有具备该业务权限的人的信息
if
(
startId
!=
null
&&!
""
.
equals
(
startId
.
trim
()))
{
if
(
startId
!=
null
&&
!
""
.
equals
(
startId
.
trim
()))
{
List
<
String
>
userIdList
=
zczlDao
.
queryAllUserIdByYwlx
(
startId
);
List
<
String
>
userIdList
=
zczlDao
.
queryAllUserIdByYwlx
(
startId
);
if
(
userIdList
!=
null
&&
userIdList
.
size
()>
0
)
{
if
(
userIdList
!=
null
&&
userIdList
.
size
()
>
0
)
{
users
=
dicItemDao
.
queryAllUserByUserIdList
(
userIdList
);
users
=
dicItemDao
.
queryAllUserByUserIdList
(
userIdList
);
}
}
}
}
if
(
users
!=
null
&&
users
.
size
()>
0
)
{
//封装成node对象
if
(
users
!=
null
&&
users
.
size
()
>
0
)
{
//封装成node对象
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
users
.
size
();
i
++)
{
ZTreeNode
node
=
new
ZTreeNode
();
ZTreeNode
node
=
new
ZTreeNode
();
User
user
=
users
.
get
(
i
);
User
user
=
users
.
get
(
i
);
node
.
setState
(
null
);
//显示叶子图标
node
.
setState
(
null
);
//显示叶子图标
...
@@ -178,110 +181,99 @@ public class IDicItemServiceImpl implements IDicItemService {
...
@@ -178,110 +181,99 @@ public class IDicItemServiceImpl implements IDicItemService {
if
(
null
!=
ssdw
&&
!
""
.
equals
(
ssdw
)
&&
ssdw
.
length
()
>=
2
)
{
if
(
null
!=
ssdw
&&
!
""
.
equals
(
ssdw
)
&&
ssdw
.
length
()
>=
2
)
{
ssdw
=
ssdw
.
substring
(
0
,
2
);
ssdw
=
ssdw
.
substring
(
0
,
2
);
}
}
if
(
id
==
null
||
""
.
equals
(
id
))
{
//根节点
if
(
id
==
null
||
""
.
equals
(
id
))
{
//根节点
id
=
null
;
id
=
null
;
if
(
"CODE_UNIT"
.
equals
(
type
)||
"CODE_XZUNIT"
.
equals
(
type
))
{
//单位代码增加起始单位过滤功能
if
(
"CODE_UNIT"
.
equals
(
type
)
||
"CODE_XZUNIT"
.
equals
(
type
))
{
//单位代码增加起始单位过滤功能
if
(
startId
!=
null
)
{
if
(
startId
!=
null
)
{
startId
=
String
.
format
(
"%-12s"
,
startId
).
replace
(
' '
,
'0'
);
//后位补零
id
=
startId
.
substring
(
0
,
2
)
+
"000000000000"
.
substring
(
startId
.
length
()
-
2
);
}
}
}
else
if
(
"CODE_AJXZLB"
.
equals
(
type
)||
"CODE_XALBDMBCMS"
.
equals
(
type
))
{
}
else
if
(
"CODE_AJXZLB"
.
equals
(
type
)
||
"CODE_XALBDMBCMS"
.
equals
(
type
))
{
id
=
startId
;
id
=
startId
;
}
}
}
}
//id这个参数在进入代码框的时候没有
//id这个参数在进入代码框的时候没有
if
(
"CODE_XZUNIT"
.
equals
(
type
))
{
//警员代码框
if
(
"CODE_XZUNIT"
.
equals
(
type
))
{
//警员代码框
if
(
startId
!=
null
&&!
""
.
equals
(
startId
.
trim
()))
{
//所属单位不为空
if
(
startId
!=
null
&&
!
""
.
equals
(
startId
.
trim
()))
{
//所属单位不为空
if
(
id
==
null
||
""
.
equals
(
id
))
{
//根节点
if
(
id
==
null
||
""
.
equals
(
id
))
{
//根节点
//通过startId 拿到其父节点的code值
//通过startId 拿到其父节点的code值
System
.
out
.
println
(
"startId==="
+
startId
);
id
=
zczlDao
.
getParentCode
(
startId
);
id
=
zczlDao
.
getParentCode
(
startId
);
}
}
}
else
{
}
else
{
if
(
id
==
null
||
""
.
equals
(
id
))
{
//根节点
if
(
id
==
null
||
""
.
equals
(
id
))
{
//根节点
id
=
null
;
id
=
null
;
}
}
}
}
}
}
if
(
name
==
null
||
""
.
equals
(
name
))
{
if
(
name
==
null
||
""
.
equals
(
name
))
{
name
=
"*"
;
name
=
"*"
;
}
else
{
}
else
{
name
=
"*"
+
name
+
"*"
;
name
=
"*"
+
name
+
"*"
;
id
=
"*"
;
id
=
"*"
;
}
}
if
(
startId
==
null
||
""
.
equals
(
startId
))
{
if
(
startId
==
null
||
""
.
equals
(
startId
))
{
startId
=
"*"
;
startId
=
"*"
;
}
else
{
}
else
{
startId
=
startId
+
"*"
;
startId
=
startId
+
"*"
;
}
}
//获取符合条件的key
//获取符合条件的key
String
keys
=
ssdw
+
":"
+
type
+
":"
+
id
+
":"
+
startId
+
":"
+
name
+
":*"
;
String
keys
=
ssdw
+
":"
+
type
+
":"
+
id
+
":"
+
startId
+
":"
+
name
+
":*"
;
System
.
out
.
println
(
"
keys=="
+
keys
);
System
.
out
.
println
(
"
redis查询keys=="
+
keys
);
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Iterator
<
String
>
iterator
=
set
.
iterator
();
Iterator
<
String
>
iterator
=
set
.
iterator
();
while
(
iterator
.
hasNext
())
{
while
(
iterator
.
hasNext
())
{
String
str
=
iterator
.
next
();
String
str
=
iterator
.
next
();
System
.
out
.
println
(
"key============"
+
str
);
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
//System.out.println("jsonStr="+jsonStr);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
jsonStr
=
jsonStr
.
replaceAll
(
"\\\\"
,
""
);
if
(
jsonStr
.
startsWith
(
"\""
)){
jsonStr
=
jsonStr
.
substring
(
1
,
jsonStr
.
length
());
}
if
(
jsonStr
.
endsWith
(
"\""
)){
jsonStr
=
jsonStr
.
substring
(
0
,
jsonStr
.
length
()-
1
);
}
//System.out.println("jsonStr="+jsonStr);
SysDictitem
sysDictitem
=
JSON
.
parseObject
(
jsonStr
,
SysDictitem
.
class
);
ZTreeNode
node
=
new
ZTreeNode
();
node
=
parseSysDictitemToNode
(
node
,
sysDictitem
);
if
(
node
.
getpId
()==
null
||
""
.
equals
(
node
.
getpId
())||
node
.
isIsParent
()){
if
(
node
.
getpId
()==
null
||
""
.
equals
(
node
.
getpId
())||
node
.
isIsParent
()){
node
.
setState
(
"closed"
);
//显示文件夹图标
node
.
setState
(
"closed"
);
//显示文件夹图标
}
else
{
}
else
{
node
.
setState
(
null
);
//显示叶子图标
node
.
setState
(
null
);
//显示叶子图标
}
}
if
(
"magl"
.
equals
(
yycj
))
{
if
(
"magl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj1
()))
{
if
(
yycj
.
equals
(
node
.
getYycj1
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"gmfnetgl"
.
equals
(
yycj
))
{
}
else
if
(
"gmfnetgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj2
()))
{
if
(
yycj
.
equals
(
node
.
getYycj2
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"dqcgl"
.
equals
(
yycj
))
{
}
else
if
(
"dqcgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj3
()))
{
if
(
yycj
.
equals
(
node
.
getYycj3
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"sqgl"
.
equals
(
yycj
))
{
}
else
if
(
"sqgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj4
()))
{
if
(
yycj
.
equals
(
node
.
getYycj4
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"shgl"
.
equals
(
yycj
))
{
}
else
if
(
"shgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj5
()))
{
if
(
yycj
.
equals
(
node
.
getYycj5
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"segl"
.
equals
(
yycj
))
{
}
else
if
(
"segl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj6
()))
{
if
(
yycj
.
equals
(
node
.
getYycj6
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"kqyxlthaj"
.
equals
(
yycj
))
{
}
else
if
(
"kqyxlthaj"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj7
()))
{
if
(
yycj
.
equals
(
node
.
getYycj7
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"wwajgl"
.
equals
(
yycj
))
{
}
else
if
(
"wwajgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj8
()))
{
if
(
yycj
.
equals
(
node
.
getYycj8
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"shcegl"
.
equals
(
yycj
))
{
}
else
if
(
"shcegl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj9
()))
{
//涉黑扫恶中案件类别只显示yycj9=shcegl
if
(
yycj
.
equals
(
node
.
getYycj9
()))
{
//涉黑扫恶中案件类别只显示yycj9=shcegl
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
{
}
else
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
}
System
.
out
.
println
(
ztreeNodes
.
size
());
System
.
out
.
println
(
ztreeNodes
.
size
());
return
ztreeNodes
;
return
ztreeNodes
;
}
}
...
@@ -292,189 +284,180 @@ System.out.println(ztreeNodes.size());
...
@@ -292,189 +284,180 @@ System.out.println(ztreeNodes.size());
}
}
//获取符合条件的key
//获取符合条件的key
String
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":*"
;
String
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":*"
;
if
(
"CODE_UNIT"
.
equals
(
code_type
))
{
if
(
"CODE_UNIT"
.
equals
(
code_type
))
{
if
(
null
!=
unitcode
&&
!
""
.
equals
(
unitcode
))
{
//单位代码
if
(
null
!=
unitcode
&&
!
""
.
equals
(
unitcode
))
{
//单位代码
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":*:"
+
unitcode
+
"*"
;
keys
=
"zzjgdm_"
+
ssdw
+
":"
+
code_type
+
":*:"
+
unitcode
+
"*"
;
}
}
}
}
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Iterator
<
String
>
iterator
=
set
.
iterator
();
Iterator
<
String
>
iterator
=
set
.
iterator
();
while
(
iterator
.
hasNext
())
{
while
(
iterator
.
hasNext
())
{
String
str
=
iterator
.
next
();
String
str
=
iterator
.
next
();
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
if
(
"CODE_AJLB"
.
equals
(
code_type
))
{
if
(
"CODE_AJLB"
.
equals
(
code_type
))
{
if
(
null
!=
yycj
&&
!
""
.
equals
(
yycj
))
{
if
(
null
!=
yycj
&&
!
""
.
equals
(
yycj
))
{
if
(
"magl"
.
equals
(
yycj
))
{
if
(
"magl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj1
()))
{
if
(
yycj
.
equals
(
node
.
getYycj1
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"gmfnetgl"
.
equals
(
yycj
))
{
}
else
if
(
"gmfnetgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj2
()))
{
if
(
yycj
.
equals
(
node
.
getYycj2
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"dqcgl"
.
equals
(
yycj
))
{
}
else
if
(
"dqcgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj3
()))
{
if
(
yycj
.
equals
(
node
.
getYycj3
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"sqgl"
.
equals
(
yycj
))
{
}
else
if
(
"sqgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj4
()))
{
if
(
yycj
.
equals
(
node
.
getYycj4
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"shgl"
.
equals
(
yycj
))
{
}
else
if
(
"shgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj5
()))
{
if
(
yycj
.
equals
(
node
.
getYycj5
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"segl"
.
equals
(
yycj
))
{
}
else
if
(
"segl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj6
()))
{
if
(
yycj
.
equals
(
node
.
getYycj6
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"kqyxlthaj"
.
equals
(
yycj
))
{
}
else
if
(
"kqyxlthaj"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj7
()))
{
if
(
yycj
.
equals
(
node
.
getYycj7
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"wwajgl"
.
equals
(
yycj
))
{
}
else
if
(
"wwajgl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj8
()))
{
if
(
yycj
.
equals
(
node
.
getYycj8
()))
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
if
(
"shcegl"
.
equals
(
yycj
))
{
}
else
if
(
"shcegl"
.
equals
(
yycj
))
{
if
(
yycj
.
equals
(
node
.
getYycj9
()))
{
//涉黑扫恶中案件类别只显示yycj9=shcegl
if
(
yycj
.
equals
(
node
.
getYycj9
()))
{
//涉黑扫恶中案件类别只显示yycj9=shcegl
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
}
}
else
{
}
else
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
else
{
}
else
{
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
}
}
if
(
"shcegl"
.
equals
(
yycj
))
{
if
(
"shcegl"
.
equals
(
yycj
))
{
if
(
"CODE_AJZLB"
.
equals
(
code_type
))
{
if
(
"CODE_AJZLB"
.
equals
(
code_type
))
{
return
getTreeJsonDataByScodeEcode
(
ztreeNodes
,
"090101"
,
"090110"
);
//涉黑扫恶中案件主类别只显示090101—090110十个
return
getTreeJsonDataByScodeEcode
(
ztreeNodes
,
"090101"
,
"090110"
);
//涉黑扫恶中案件主类别只显示090101—090110十个
}
else
{
}
else
{
return
getTreeJsonDataByName
(
ztreeNodes
,
id
);
//第一级的pid不是空的,所以调这个方法
return
getTreeJsonDataByName
(
ztreeNodes
,
id
);
//第一级的pid不是空的,所以调这个方法
}
}
}
else
{
}
else
{
return
getTreeJsonData
(
ztreeNodes
,
id
);
return
getTreeJsonData
(
ztreeNodes
,
id
);
}
}
}
}
public
List
<
ZTreeNode
>
getZtreeNodeByName
(
String
code_type
,
String
id
,
String
startId
,
String
yycj
,
String
unitcode
,
String
name
)
{
public
List
<
ZTreeNode
>
getZtreeNodeByName
(
String
code_type
,
String
id
,
String
startId
,
String
yycj
,
String
unitcode
,
String
name
)
{
List
<
ZTreeNode
>
ztreeNodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
ZTreeNode
>
ztreeNodes
=
new
ArrayList
<
ZTreeNode
>();
if
(
null
!=
ssdw
&&
!
""
.
equals
(
ssdw
)
&&
ssdw
.
length
()
>=
2
)
{
if
(
null
!=
ssdw
&&
!
""
.
equals
(
ssdw
)
&&
ssdw
.
length
()
>=
2
)
{
ssdw
=
ssdw
.
substring
(
0
,
2
);
ssdw
=
ssdw
.
substring
(
0
,
2
);
}
}
if
(
name
==
null
||
""
.
equals
(
name
))
{
// if (name == null || "".equals(name))
{
name
=
"*"
;
// name =
"*";
}
//
}
//获取符合条件的key
//获取符合条件的key
String
keys
=
ssdw
+
":"
+
code_type
+
":*:*:*:*"
+
name
+
"
*"
;
String
keys
=
ssdw
+
":"
+
code_type
+
":*:*:*"
+
name
+
"*:
*"
;
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Iterator
<
String
>
iterator
=
set
.
iterator
();
Iterator
<
String
>
iterator
=
set
.
iterator
();
while
(
iterator
.
hasNext
())
{
while
(
iterator
.
hasNext
())
{
String
str
=
iterator
.
next
();
String
str
=
iterator
.
next
();
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
jsonStr
=
jsonStr
.
replaceAll
(
"\\\\"
,
""
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
if
(
jsonStr
.
startsWith
(
"\""
)){
jsonStr
=
jsonStr
.
substring
(
1
,
jsonStr
.
length
());
}
if
(
jsonStr
.
endsWith
(
"\""
)){
jsonStr
=
jsonStr
.
substring
(
0
,
jsonStr
.
length
()-
1
);
}
SysDictitem
sysDictitem
=
JSON
.
parseObject
(
jsonStr
,
SysDictitem
.
class
);
ZTreeNode
node
=
new
ZTreeNode
();
node
=
parseSysDictitemToNode
(
node
,
sysDictitem
);
ztreeNodes
.
add
(
node
);
ztreeNodes
.
add
(
node
);
}
}
return
getTreeJsonDataByName
(
ztreeNodes
,
id
);
return
getTreeJsonDataByName
(
ztreeNodes
,
id
);
}
}
private
List
<
ZTreeNode
>
getTreeJsonData
(
List
<
ZTreeNode
>
zTreeNoderList
,
String
id
)
{
private
List
<
ZTreeNode
>
getTreeJsonData
(
List
<
ZTreeNode
>
zTreeNoderList
,
String
id
)
{
List
<
ZTreeNode
>
nodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
ZTreeNode
>
nodes
=
new
ArrayList
<
ZTreeNode
>();
for
(
ZTreeNode
aa:
zTreeNoderList
)
{
for
(
ZTreeNode
aa
:
zTreeNoderList
)
{
if
(
null
!=
id
&&
!
""
.
equals
(
id
))
{
if
(
null
!=
id
&&
!
""
.
equals
(
id
))
{
if
(
null
!=
aa
.
getpId
()
&&
aa
.
getpId
().
equals
(
id
))
{
//获得第一级结点
if
(
null
!=
aa
.
getpId
()
&&
aa
.
getpId
().
equals
(
id
))
{
//获得第一级结点
nodes
.
add
(
aa
);
nodes
.
add
(
aa
);
}
}
}
else
{
}
else
{
if
(
null
==
aa
.
getpId
()
||
""
.
equals
(
aa
.
getpId
()))
{
//根据父节点id获得下面一级的所有结点
if
(
null
==
aa
.
getpId
()
||
""
.
equals
(
aa
.
getpId
()))
{
//根据父节点id获得下面一级的所有结点
nodes
.
add
(
aa
);
nodes
.
add
(
aa
);
}
}
}
}
}
}
//以下代码是为了区分页面的结点是否有子结点,有的话就显示文件夹图标,没有的话就显示叶子图标
//以下代码是为了区分页面的结点是否有子结点,有的话就显示文件夹图标,没有的话就显示叶子图标
for
(
ZTreeNode
a:
nodes
)
{
for
(
ZTreeNode
a
:
nodes
)
{
int
count
=
0
;
int
count
=
0
;
for
(
ZTreeNode
b:
zTreeNoderList
)
{
for
(
ZTreeNode
b
:
zTreeNoderList
)
{
if
(!
a
.
getId
().
equals
(
b
.
getpId
()))
{
if
(!
a
.
getId
().
equals
(
b
.
getpId
()))
{
count
++;
count
++;
}
else
{
}
else
{
break
;
break
;
}
}
}
}
if
(
count
!=
zTreeNoderList
.
size
())
{
if
(
count
!=
zTreeNoderList
.
size
())
{
a
.
setState
(
"closed"
);
//显示文件夹图标
a
.
setState
(
"closed"
);
//显示文件夹图标
}
else
{
}
else
{
a
.
setState
(
null
);
//显示叶子图标
a
.
setState
(
null
);
//显示叶子图标
}
}
}
}
return
nodes
;
return
nodes
;
}
}
private
List
<
ZTreeNode
>
getTreeJsonDataByName
(
List
<
ZTreeNode
>
zTreeNoderList
,
String
id
)
{
private
List
<
ZTreeNode
>
getTreeJsonDataByName
(
List
<
ZTreeNode
>
zTreeNoderList
,
String
id
)
{
List
<
ZTreeNode
>
nodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
ZTreeNode
>
nodes
=
new
ArrayList
<>();
if
(
null
==
id
||
""
.
equals
(
id
))
{
if
(
null
==
id
||
""
.
equals
(
id
))
{
for
(
ZTreeNode
aa:
zTreeNoderList
)
{
for
(
ZTreeNode
aa
:
zTreeNoderList
)
{
int
count
=
0
;
int
count
=
0
;
for
(
ZTreeNode
bb:
zTreeNoderList
)
{
for
(
ZTreeNode
bb
:
zTreeNoderList
)
{
if
(
null
==
aa
.
getpId
()
||
""
.
equals
(
aa
.
getpId
()))
{
//获得第一级结点
if
(
null
==
aa
.
getpId
()
||
""
.
equals
(
aa
.
getpId
()))
{
//获得第一级结点
nodes
.
add
(
aa
);
nodes
.
add
(
aa
);
break
;
break
;
}
else
{
}
else
{
if
(!
aa
.
getpId
().
equals
(
bb
.
getId
()))
{
//获得第一级结点
if
(!
aa
.
getpId
().
equals
(
bb
.
getId
()))
{
//获得第一级结点
count
++;
count
++;
}
else
{
}
else
{
break
;
break
;
}
}
}
}
}
}
if
(
count
==
zTreeNoderList
.
size
())
{
if
(
count
==
zTreeNoderList
.
size
())
{
nodes
.
add
(
aa
);
nodes
.
add
(
aa
);
}
}
}
}
}
else
{
}
else
{
for
(
ZTreeNode
aa:
zTreeNoderList
)
{
for
(
ZTreeNode
aa
:
zTreeNoderList
)
{
if
(
null
!=
aa
.
getpId
()
&&
aa
.
getpId
().
equals
(
id
))
{
//根据父节点id获得下面一级的所有结点
if
(
null
!=
aa
.
getpId
()
&&
aa
.
getpId
().
equals
(
id
))
{
//根据父节点id获得下面一级的所有结点
nodes
.
add
(
aa
);
nodes
.
add
(
aa
);
}
}
}
}
}
}
//以下代码是为了区分页面的结点是否有子结点,有的话就显示文件夹图标,没有的话就显示叶子图标
//以下代码是为了区分页面的结点是否有子结点,有的话就显示文件夹图标,没有的话就显示叶子图标
for
(
ZTreeNode
a:
nodes
)
{
for
(
ZTreeNode
a
:
nodes
)
{
int
count
=
0
;
int
count
=
0
;
for
(
ZTreeNode
b:
zTreeNoderList
)
{
for
(
ZTreeNode
b
:
zTreeNoderList
)
{
if
(!
a
.
getId
().
equals
(
b
.
getpId
()))
{
if
(!
a
.
getId
().
equals
(
b
.
getpId
()))
{
count
++;
count
++;
}
else
{
}
else
{
break
;
break
;
}
}
}
}
if
(
count
!=
zTreeNoderList
.
size
())
{
if
(
count
!=
zTreeNoderList
.
size
())
{
a
.
setState
(
"closed"
);
//显示文件夹图标
a
.
setState
(
"closed"
);
//显示文件夹图标
}
else
{
}
else
{
a
.
setState
(
null
);
//显示叶子图标
a
.
setState
(
null
);
//显示叶子图标
}
}
}
}
return
nodes
;
return
nodes
;
}
}
private
List
<
ZTreeNode
>
getTreeJsonDataByScodeEcode
(
List
<
ZTreeNode
>
zTreeNoderList
,
String
scode
,
String
ecode
)
{
private
List
<
ZTreeNode
>
getTreeJsonDataByScodeEcode
(
List
<
ZTreeNode
>
zTreeNoderList
,
String
scode
,
String
ecode
)
{
List
<
ZTreeNode
>
nodes
=
new
ArrayList
<
ZTreeNode
>();
List
<
ZTreeNode
>
nodes
=
new
ArrayList
<
ZTreeNode
>();
for
(
ZTreeNode
aa
:
zTreeNoderList
)
{
for
(
ZTreeNode
aa
:
zTreeNoderList
)
{
if
(!
""
.
equals
(
scode
)
&&
!
""
.
equals
(
scode
))
{
if
(!
""
.
equals
(
scode
)
&&
!
""
.
equals
(
scode
))
{
...
@@ -487,7 +470,7 @@ System.out.println(ztreeNodes.size());
...
@@ -487,7 +470,7 @@ System.out.println(ztreeNodes.size());
return
nodes
;
return
nodes
;
}
}
public
List
<
ZTreeNode
>
getAjxzJson
(
String
sql
){
public
List
<
ZTreeNode
>
getAjxzJson
(
String
sql
)
{
return
dicItemDao
.
findAjxzCountSql
(
sql
);
return
dicItemDao
.
findAjxzCountSql
(
sql
);
}
}
...
@@ -500,19 +483,19 @@ System.out.println(ztreeNodes.size());
...
@@ -500,19 +483,19 @@ System.out.println(ztreeNodes.size());
}
}
//将单位代码中不是父节点但是isparent为true的修改为false
//将单位代码中不是父节点但是isparent为true的修改为false
public
void
doUnitCode
(){
public
void
doUnitCode
()
{
ZTreeNode
nodeParam
=
new
ZTreeNode
();
ZTreeNode
nodeParam
=
new
ZTreeNode
();
nodeParam
.
setIsParent
(
true
);
nodeParam
.
setIsParent
(
true
);
nodeParam
.
setCodeType
(
"CODE_UNIT"
);
nodeParam
.
setCodeType
(
"CODE_UNIT"
);
List
<
ZTreeNode
>
nodes
=
dicItemDao
.
findCodes
(
nodeParam
);
//找出所有的父节点
List
<
ZTreeNode
>
nodes
=
dicItemDao
.
findCodes
(
nodeParam
);
//找出所有的父节点
for
(
ZTreeNode
node
:
nodes
)
{
for
(
ZTreeNode
node
:
nodes
)
{
nodeParam
=
new
ZTreeNode
();
nodeParam
=
new
ZTreeNode
();
nodeParam
.
setpId
(
node
.
getId
());
nodeParam
.
setpId
(
node
.
getId
());
nodeParam
.
setCodeType
(
node
.
getCodeType
());
nodeParam
.
setCodeType
(
node
.
getCodeType
());
List
<
ZTreeNode
>
nodes_tem
=
dicItemDao
.
findCodes
(
nodeParam
);
//根据父节点找出子节点
List
<
ZTreeNode
>
nodes_tem
=
dicItemDao
.
findCodes
(
nodeParam
);
//根据父节点找出子节点
if
(
nodes_tem
==
null
||
nodes_tem
.
size
()==
0
)
{
//不是父节点,数据错误。
if
(
nodes_tem
==
null
||
nodes_tem
.
size
()
==
0
)
{
//不是父节点,数据错误。
node
.
setIsParent
(
false
);
node
.
setIsParent
(
false
);
Integer
r
=
dicItemDao
.
updateNode
(
node
);
Integer
r
=
dicItemDao
.
updateNode
(
node
);
}
}
}
}
}
}
...
@@ -523,21 +506,21 @@ System.out.println(ztreeNodes.size());
...
@@ -523,21 +506,21 @@ System.out.println(ztreeNodes.size());
if
(
null
!=
ssdw
&&
!
""
.
equals
(
ssdw
)
&&
ssdw
.
length
()
>=
2
)
{
if
(
null
!=
ssdw
&&
!
""
.
equals
(
ssdw
)
&&
ssdw
.
length
()
>=
2
)
{
ssdw
=
ssdw
.
substring
(
0
,
2
);
ssdw
=
ssdw
.
substring
(
0
,
2
);
}
}
String
keys
=
ssdw
+
":"
+
codeType
+
":*:"
+
codeId
+
":*"
;
String
keys
=
ssdw
+
":"
+
codeType
+
":*:"
+
codeId
+
":*"
;
System
.
out
.
println
(
keys
);
System
.
out
.
println
(
keys
);
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Set
<
String
>
set
=
redisTemplate
.
keys
(
keys
);
Iterator
<
String
>
iterator
=
set
.
iterator
();
Iterator
<
String
>
iterator
=
set
.
iterator
();
String
codename
=
""
;
String
codename
=
""
;
if
(
iterator
.
hasNext
())
{
if
(
iterator
.
hasNext
())
{
String
str
=
iterator
.
next
();
String
str
=
iterator
.
next
();
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
String
jsonStr
=
redisTemplate
.
opsForValue
().
get
(
str
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
ZTreeNode
node
=
JSON
.
parseObject
(
jsonStr
,
ZTreeNode
.
class
);
codename
=
node
.
getName
();
codename
=
node
.
getName
();
}
}
return
codename
;
return
codename
;
}
}
private
ZTreeNode
parseSysDictitemToNode
(
ZTreeNode
node
,
SysDictitem
sysDictitem
)
{
private
ZTreeNode
parseSysDictitemToNode
(
ZTreeNode
node
,
SysDictitem
sysDictitem
)
{
node
.
setIds
(
sysDictitem
.
getId
());
node
.
setIds
(
sysDictitem
.
getId
());
node
.
setCodeType
(
sysDictitem
.
getGroupid
());
node
.
setCodeType
(
sysDictitem
.
getGroupid
());
node
.
setName
(
sysDictitem
.
getName
());
node
.
setName
(
sysDictitem
.
getName
());
...
@@ -548,8 +531,8 @@ System.out.println(ztreeNodes.size());
...
@@ -548,8 +531,8 @@ System.out.println(ztreeNodes.size());
node
.
setEndcode
(
sysDictitem
.
getEndcode
());
node
.
setEndcode
(
sysDictitem
.
getEndcode
());
String
isparent
=
sysDictitem
.
getIsparent
();
String
isparent
=
sysDictitem
.
getIsparent
();
boolean
bool
=
false
;
boolean
bool
=
false
;
if
(
"true"
.
equals
(
isparent
))
{
if
(
"true"
.
equals
(
isparent
))
{
bool
=
true
;
bool
=
true
;
}
}
node
.
setIsParent
(
bool
);
node
.
setIsParent
(
bool
);
node
.
setStartcode
(
sysDictitem
.
getStartcode
());
node
.
setStartcode
(
sysDictitem
.
getStartcode
());
...
...
src/main/resources/mapper/TbXwCbajMapper.xml
View file @
72a65883
...
@@ -52,6 +52,7 @@
...
@@ -52,6 +52,7 @@
</select>
</select>
<select
id=
"getZtryDetail"
parameterType=
"java.lang.String"
resultType=
"java.util.Map"
>
<select
id=
"getZtryDetail"
parameterType=
"java.lang.String"
resultType=
"java.util.Map"
>
select BGBH,XM,ZJHM from TB_RY_XSBG where XXSC_PDBZ = 0 and xxzjbh = #{xxzjbh}
<!--select BGBH,XM,ZJHM from TB_RY_XSBG where XXSC_PDBZ = 0 and xxzjbh = #{xxzjbh}-->
select BGBH,XM,ZJHM from TB_YW_ZTRY_XSBG where XXSC_PDBZ = 0 and xxzjbh = #{xxzjbh}
</select>
</select>
</mapper>
</mapper>
\ No newline at end of file
src/main/webapp/WEB-INF/jsp/zczl_xdzl.jsp
View file @
72a65883
...
@@ -146,13 +146,13 @@
...
@@ -146,13 +146,13 @@
<td
class=
"ar"
width=
"13.3%"
>
业务编号:
</td>
<td
class=
"ar"
width=
"13.3%"
>
业务编号:
</td>
<td
width=
"20%"
>
<td
width=
"20%"
>
<span
class=
"textbox"
>
<span
class=
"textbox"
>
<input
type=
"text"
name=
"ywbh"
id=
"ywbh"
value=
"${tbYwZczl.ywbh}"
>
<input
type=
"text"
name=
"ywbh"
id=
"ywbh"
>
</span>
</span>
</td>
</td>
<td
class=
"ar necessary"
width=
"13.3%"
>
业务名称:
</td>
<td
class=
"ar necessary"
width=
"13.3%"
>
业务名称:
</td>
<td
width=
"20%"
>
<td
width=
"20%"
>
<span
class=
"textbox"
>
<span
class=
"textbox"
>
<input
type=
"text"
name=
"ywmc"
id=
"ywmc"
value=
"${tbYwZczl.ywmc}"
>
<input
type=
"text"
name=
"ywmc"
id=
"ywmc"
>
</span>
</span>
</td>
</td>
<td
class=
"ar necessary"
width=
"13.3%"
>
回报期限:
</td>
<td
class=
"ar necessary"
width=
"13.3%"
>
回报期限:
</td>
...
@@ -183,23 +183,23 @@
...
@@ -183,23 +183,23 @@
</span>
</span>
</td>
</td>
</tr>
</tr>
<tr
class=
"DNA_TITLE"
style=
"display: none"
>
<
%
--
<
tr
class=
"DNA_TITLE"
style=
"display: none"
>
--%
>
<td
class=
"ar necessary"
width=
"13.3%"
>
指纹比中信息编号:
</td
>
<
%
--
<
td
class=
"ar necessary"
width=
"13.3%"
>
指纹比中信息编号:
</td>
--%
>
<td
colspan=
"3"
>
<
%
--
<
td
colspan=
"3"
>
--%
>
<span
style=
"width: 30%"
class=
"textbox"
>
<
%
--
<
span
style=
"width: 30%"
class=
"textbox"
>
--%
>
<input
type=
"text"
name=
"xgxxXxzjbh"
value=
"${tbYwZczl.xgxxXxzjbh}"
<
%
--
<
input
type=
"text"
name=
"xgxxXxzjbh"
value=
"${tbYwZczl.xgxxXxzjbh}"
--
%
>
data-options=
"prompt:'请输入指纹比中信息编号并点击提取'"
id=
"xgxxXxzjbh"
>
<
%
--
data-options=
"prompt:'请输入指纹比中信息编号并点击提取'"
id=
"xgxxXxzjbh"
>
--%
>
</span
>
<
%
--
</
span
>
--%
>
<a
class=
"ALLTQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa"
onclick=
"doSearch()"
<
%
--
<
a
class=
"ALLTQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa"
onclick=
"doSearch()"
--
%
>
style=
"margin-right:20px;"
>
提取
</a
>
<
%
--
style=
"margin-right:20px;"
>
提取
</a>
--%
>
<a
class=
"TOXQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa baseMessage"
onclick=
"doDnaDetail()"
<
%
--
<
a
class=
"TOXQ DNA KQYAJT XSZDH ZTRY btn_a btn_search posa baseMessage"
onclick=
"doDnaDetail()"
--
%
>
style=
"margin-right:20px;"
>
查看详情
</a
>
<
%
--
style=
"margin-right:20px;"
>
查看详情
</a>
--%
>
<a
class=
"DNA btn_a btn_search posa"
onclick=
"doMoreDnaDetail()"
<
%
--
<
a
class=
"DNA btn_a btn_search posa"
onclick=
"doMoreDnaDetail()"
--
%
>
style=
"margin-right:20px;"
>
更多相关指纹信息
</a
>
<
%
--
style=
"margin-right:20px;"
>
更多相关指纹信息
</a>
--%
>
<a
class=
"DNA_DNA btn_a btn_search posa"
onclick=
"doMoreDna_DNADetail()"
<
%
--
<
a
class=
"DNA_DNA btn_a btn_search posa"
onclick=
"doMoreDna_DNADetail()"
--
%
>
style=
"margin-right:20px;"
>
更多相关DNA信息
</a
>
<
%
--
style=
"margin-right:20px;"
>
更多相关DNA信息
</a>
--%
>
</td
>
<
%
--
</
td
>
--%
>
</tr
>
<
%
--
</
tr
>
--%
>
<tr
class=
"XSZDH"
>
<tr
class=
"XSZDH"
>
<td
class=
"ar"
width=
"13.3%"
>
检举人姓名:
</td>
<td
class=
"ar"
width=
"13.3%"
>
检举人姓名:
</td>
<td
width=
"20%"
>
<td
width=
"20%"
>
...
@@ -548,29 +548,43 @@
...
@@ -548,29 +548,43 @@
var
xxly
=
$
(
"#xxly"
).
val
();
var
xxly
=
$
(
"#xxly"
).
val
();
//5001为指纹类型(该模式为从指纹跳转过来时)
//5001为指纹类型(该模式为从指纹跳转过来时)
if
(
xxly
==
"5001"
){
if
(
xxly
==
"5001"
){
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"3"
);
$
(
"#ywlx"
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_YWLXDM&startId=4"
})
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"4"
);
$
(
'#zllx'
).
openCombotree
({
$
(
'#zllx'
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
3"
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
"
+
xxly
});
});
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='ywmc']"
).
val
(
'指纹比中侦查指令'
);
$
(
"input[name='ywbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
".DNA_TITLE"
).
show
();
$
(
".DNA_TITLE"
).
show
();
doSearch
();
doSearch
();
}
else
if
(
xxly
==
"5002"
){
//DNA比中
}
else
if
(
xxly
==
"5002"
){
//DNA比中
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"3"
);
$
(
"#ywlx"
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_YWLXDM&startId=4"
})
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"4"
);
$
(
'#zllx'
).
openCombotree
({
$
(
'#zllx'
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
3"
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
"
+
xxly
});
});
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='ywmc']"
).
val
(
'DNA比中侦查指令'
);
$
(
"input[name='ywbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
".DNA_TITLE"
).
show
();
$
(
".DNA_TITLE"
).
show
();
doSearch
();
doSearch
();
}
else
if
(
xxly
==
"6001"
){
//线索转递函
}
else
if
(
xxly
==
"6001"
){
//线索转递函
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"5"
);
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"5"
);
$
(
'#zllx'
).
openCombotree
({
$
(
'#zllx'
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
5"
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
"
+
xxly
});
});
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
...
@@ -578,13 +592,20 @@
...
@@ -578,13 +592,20 @@
$
(
".DNA_TITLE"
).
show
();
$
(
".DNA_TITLE"
).
show
();
doSearch
();
doSearch
();
}
else
if
(
xxly
==
"6002"
){
//在逃人员线索
}
else
if
(
xxly
==
"6002"
){
//在逃人员线索
$
(
"#ywlx"
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_YWLXDM&startId=5"
})
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"5"
);
$
(
"#ywlx"
).
openCombotree
(
"setValue"
,
"5"
);
$
(
'#zllx'
).
openCombotree
({
$
(
'#zllx'
).
openCombotree
({
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
5"
url
:
"/queryTypeCode?type=CODE_ZLLXDM&startId=
"
+
xxly
});
});
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='ywmc']"
).
val
(
'在逃人员线索研判侦查指令'
);
$
(
"input[name='ywbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
".DNA_TITLE"
).
show
();
$
(
".DNA_TITLE"
).
show
();
$
(
".ZTRY"
).
show
();
$
(
".ZTRY"
).
show
();
doSearch
();
doSearch
();
...
@@ -596,6 +617,10 @@
...
@@ -596,6 +617,10 @@
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#zllx"
).
openCombotree
(
"setValue"
,
xxly
);
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"#xgxxXxzjbh"
).
attr
(
"value"
,
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='xgxxXxzjbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
"input[name='ywmc']"
).
val
(
'可疑线索侦查指令'
);
$
(
"input[name='ywbh']"
).
val
(
$
(
"#XgxxBh"
).
val
());
$
(
".DNA_TITLE"
).
show
();
$
(
".DNA_TITLE"
).
show
();
$
(
".baseMessage"
).
show
();
$
(
".baseMessage"
).
show
();
}
else
if
(
xxly
==
"7001"
){
//漏洞比堵
}
else
if
(
xxly
==
"7001"
){
//漏洞比堵
...
...
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