Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
X
xzxt-solr
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
常超
xzxt-solr
Commits
08d9f0eb
Commit
08d9f0eb
authored
Jan 07, 2020
by
xing_wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
甘肃查询侦查终结已上报的案件条件(ZCZJYWSJZT:07 AND LAYWSJZT:07)
parent
9d9b46d0
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
61 additions
and
13 deletions
+61
-13
src/main/java/com/cc/controller/SolrController.java
+59
-11
src/main/webapp/macx.jsp
+2
-2
No files found.
src/main/java/com/cc/controller/SolrController.java
View file @
08d9f0eb
...
...
@@ -1421,13 +1421,23 @@ public class SolrController {
}
}
//甘肃特殊需求,只查询立案已上报的案件,所以默认排除等待立案采集的
//数据状态要多选,特殊处理
String
laywsjzt01
=
null
;
String
laywsjzt02
=
null
;
String
laywsjzt07
=
null
;
String
laywsjzt05
=
null
;
String
zczjywsjzt01
=
null
;
String
zczjywsjzt02
=
null
;
String
zczjywsjzt07
=
null
;
String
zczjywsjzt
=
null
;
if
(
null
!=
asjRyRelateVO
.
getSfbhcxaj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getSfbhcxaj
())){
if
(
"05"
.
equals
(
asjRyRelateVO
.
getSfbhcxaj
())){
asjQ
+=
" AND (LAYWSJZT:05 OR LAYWSJZT:*"
;
}
else
{
asjQ
+=
" OR LAYWSJZT:05"
;
}
laywsjzt05
=
"05"
;
}
if
(
null
==
asjRyRelateVO
.
getSfbhcxaj
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt00
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt01
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt02
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt07
()){
laywsjzt07
=
"07"
;
}
/*if(null!=asjRyRelateVO.getSfbhcxaj() && !"".equals(asjRyRelateVO.getSfbhcxaj())){
}else{
asjQ += " -(LAYWSJZT:05)";
}
...
...
@@ -1445,17 +1455,18 @@ public class SolrController {
if(null!=asjRyRelateVO.getZczjywsjzt00() && !"".equals(asjRyRelateVO.getZczjywsjzt00())){
zczjywsjzt="((-ZCZJYWSJZT:* AND *:*) OR ZCZJYWSJZT:(00 ";
if(null!=asjRyRelateVO.getSfbhcxaj() && !"".equals(asjRyRelateVO.getSfbhcxaj())){
asjQ
+=
" OR(LAYWSJZT:(
"
+
asjRyRelateVO
.
getLaywsjzt01
()+
" "
+
asjRyRelateVO
.
getLaywsjzt02
()+
" "
+
asjRyRelateVO
.
getLaywsjzt07
()+
")OR ZCZJYWSJZT:"
+
zczjywsjzt
+
asjRyRelateVO
.
getZczjywsjzt01
()+
" "
+
asjRyRelateVO
.
getZczjywsjzt02
()+
" "
+
asjRyRelateVO
.
getZczjywsjzt07
()+
")
)))"
;
asjQ += " OR(LAYWSJZT:(
05 "+asjRyRelateVO.getLaywsjzt01()+" "+asjRyRelateVO.getLaywsjzt02()+" "+asjRyRelateVO.getLaywsjzt07()+")OR ZCZJYWSJZT:"+zczjywsjzt+asjRyRelateVO.getZczjywsjzt01()+" "+asjRyRelateVO.getZczjywsjzt02()+" "+asjRyRelateVO.getZczjywsjzt07()+"
)))";
}else{
asjQ += " AND(LAYWSJZT:("+asjRyRelateVO.getLaywsjzt01()+" "+asjRyRelateVO.getLaywsjzt02()+" "+asjRyRelateVO.getLaywsjzt07()+")OR ZCZJYWSJZT:"+zczjywsjzt+asjRyRelateVO.getZczjywsjzt01()+" "+asjRyRelateVO.getZczjywsjzt02()+" "+asjRyRelateVO.getZczjywsjzt07()+")))";
}
}else{
if(null!=asjRyRelateVO.getSfbhcxaj() && !"".equals(asjRyRelateVO.getSfbhcxaj())){
asjQ
+=
" OR(LAYWSJZT:(
"
+
asjRyRelateVO
.
getLaywsjzt01
()+
" "
+
asjRyRelateVO
.
getLaywsjzt02
()+
" "
+
asjRyRelateVO
.
getLaywsjzt07
()+
")OR ZCZJYWSJZT:("
+
zczjywsjzt
+
" "
+
asjRyRelateVO
.
getZczjywsjzt01
()+
" "
+
asjRyRelateVO
.
getZczjywsjzt02
()+
" "
+
asjRyRelateVO
.
getZczjywsjzt07
()+
")
))"
;
asjQ += " OR(LAYWSJZT:(
05 "+asjRyRelateVO.getLaywsjzt01()+" "+asjRyRelateVO.getLaywsjzt02()+" "+asjRyRelateVO.getLaywsjzt07()+")OR ZCZJYWSJZT:("+zczjywsjzt+" "+asjRyRelateVO.getZczjywsjzt01()+" "+asjRyRelateVO.getZczjywsjzt02()+" "+asjRyRelateVO.getZczjywsjzt07()+"
))";
}else{
asjQ += " AND(LAYWSJZT:("+asjRyRelateVO.getLaywsjzt01()+" "+asjRyRelateVO.getLaywsjzt02()+" "+asjRyRelateVO.getLaywsjzt07()+")OR ZCZJYWSJZT:("+zczjywsjzt+" "+asjRyRelateVO.getZczjywsjzt01()+" "+asjRyRelateVO.getZczjywsjzt02()+" "+asjRyRelateVO.getZczjywsjzt07()+"))";
}
}
}
...
...
@@ -1471,7 +1482,7 @@ public class SolrController {
}
if(null!=asjRyRelateVO.getLaywsjzt01()||null!=asjRyRelateVO.getLaywsjzt02()||null!=asjRyRelateVO.getLaywsjzt07()){
if(null!=asjRyRelateVO.getSfbhcxaj() && !"".equals(asjRyRelateVO.getSfbhcxaj())){
asjQ
+=
" OR LAYWSJZT:(
"
+
laywsjzt01
+
" "
+
laywsjzt02
+
" "
+
laywsjzt07
+
")
)"
;
asjQ += " OR LAYWSJZT:(
05 "+laywsjzt01+" "+laywsjzt02+" "+laywsjzt07+"
)";
}else{
asjQ += " AND LAYWSJZT:("+laywsjzt01+" "+laywsjzt02+" "+laywsjzt07+")";
...
...
@@ -1493,9 +1504,9 @@ public class SolrController {
if(null!=asjRyRelateVO.getZczjywsjzt01()||null!=asjRyRelateVO.getZczjywsjzt02()||null!=asjRyRelateVO.getZczjywsjzt07()){
zczjywsjzt = " "+zczjywsjzt01+" "+zczjywsjzt02+" "+zczjywsjzt07;
}
asjQ
+=
" AND ((
-ZCZJYWSJZT:* AND *:*) OR ZCZJYWSJZT:("
+
"00"
+
zczjywsjzt
+
"
))"
;
asjQ += " AND ((
(-ZCZJYWSJZT:* AND *:*) OR ZCZJYWSJZT:("+"00"+zczjywsjzt+"))AND LAYWSJZT:07
))";
}else if(null!=asjRyRelateVO.getZczjywsjzt00() && !"".equals(asjRyRelateVO.getZczjywsjzt00())){
asjQ
+=
" AND ((
-ZCZJYWSJZT:* AND *:*) OR ZCZJYWSJZT:(00)
)"
;
asjQ += " AND ((
(-ZCZJYWSJZT:* AND *:*) OR ZCZJYWSJZT:(00))AND LAYWSJZT:07
)";
}else if(null!=asjRyRelateVO.getZczjywsjzt01()||null!=asjRyRelateVO.getZczjywsjzt02()||null!=asjRyRelateVO.getZczjywsjzt07()){
if(null!=asjRyRelateVO.getZczjywsjzt01()){
zczjywsjzt01="01";
...
...
@@ -1510,6 +1521,43 @@ public class SolrController {
}
}*/
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt01
()){
zczjywsjzt01
=
"01"
;
}
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt02
()){
zczjywsjzt02
=
"02"
;
}
if
(
null
!=
asjRyRelateVO
.
getLaywsjzt01
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getLaywsjzt01
())){
laywsjzt01
=
"01"
;
}
if
(
null
!=
asjRyRelateVO
.
getLaywsjzt02
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getLaywsjzt02
())){
laywsjzt02
=
"02"
;
}
if
(
null
!=
asjRyRelateVO
.
getLaywsjzt05
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getLaywsjzt05
())){
laywsjzt05
=
"05"
;
}
if
(
null
!=
asjRyRelateVO
.
getLaywsjzt07
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getLaywsjzt07
())){
laywsjzt07
=
"07"
;
}
String
ajzt01
=
" ZCZJYWSJZT:("
+
zczjywsjzt01
+
" "
+
zczjywsjzt02
+
" "
+
")"
;
String
ajzt02
=
"OR LAYWSJZT:("
+
laywsjzt01
+
" "
+
laywsjzt02
+
" "
+
laywsjzt05
+
" "
+
laywsjzt07
+
" "
+
")"
;
String
sjzt
=
ajzt01
+
ajzt02
;
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt07
()){
sjzt
=
ajzt01
+
ajzt02
+
"OR (ZCZJYWSJZT:07 AND LAYWSJZT:07)"
;
}
//如果没选案件状态默认查询不包含撤销案件
if
(
null
==
asjRyRelateVO
.
getLaywsjzt01
()&&
null
==
asjRyRelateVO
.
getLaywsjzt02
()&&
null
==
asjRyRelateVO
.
getSfbhcxaj
()
&&
null
==
asjRyRelateVO
.
getLaywsjzt07
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt00
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt01
()
&&
null
==
asjRyRelateVO
.
getZczjywsjzt02
()&&
null
==
asjRyRelateVO
.
getZczjywsjzt07
()){
asjQ
+=
" AND -(LAYWSJZT:05)"
;
}
else
{
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt00
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getZczjywsjzt00
())){
asjQ
+=
" AND (((((-ZCZJYWSJZT:* AND *:*) OR ZCZJYWSJZT:(00)) AND LAYWSJZT:07) )"
+
sjzt
+
")"
;
}
else
{
asjQ
+=
" AND ("
+
sjzt
+
")"
;
}
}
if
(
null
!=
asjRyRelateVO
.
getLaywsjztmc
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getLaywsjztmc
())){
...
...
src/main/webapp/macx.jsp
View file @
08d9f0eb
...
...
@@ -201,9 +201,9 @@
<tr>
<td
class=
"td_title"
>
案件状态:
</td>
<!--侦查终结业务数据状态,00呈请,01待审批,02审批通过,03审批未通过,04待撤销,05已撤销,06撤销未通过,07已上报,08上报失败-->
<td
class=
"td_title"
style=
"text-align: left;display: none"
>
<
%
--
<
td
class=
"td_title"
style=
"text-align: left;display: none"
>
<input
type=
"checkbox"
checked=
"checked"
showType=
"checkbox"
name=
"laywsjzt07"
id=
"laywsjzt07"
value=
"07"
><label
for=
"laywsjzt07"
>
立案已上报
</label>
</td>
</td>
--%>
<td
class=
"td_title"
style=
"text-align: left"
>
<input
type=
"checkbox"
showType=
"checkbox"
name=
"zczjywsjzt01"
id=
"zczjywsjzt01"
value=
"01"
><label
for=
"zczjywsjzt01"
>
等待侦查终结审批
</label>
</td>
...
...
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