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
13ca1414
Commit
13ca1414
authored
Oct 08, 2019
by
xing_wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
STORY #813 命案筛查,案件查询调整
parent
efbf8d10
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
58 additions
and
12 deletions
+58
-12
src/main/java/com/cc/controller/SolrController.java
+55
-10
src/main/java/com/cc/service/impl/SolrServiceImpl.java
+1
-0
src/main/webapp/macx.jsp
+2
-2
No files found.
src/main/java/com/cc/controller/SolrController.java
View file @
13ca1414
...
...
@@ -1421,12 +1421,19 @@ 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
+=
" OR LAYWSJZT:05"
;
}
else
{
asjQ
+=
" OR LAYWSJZT:05"
;
}
laywsjzt05
=
"05"
;
}
/*if(null!=asjRyRelateVO.getSfbhcxaj() && !"".equals(asjRyRelateVO.getSfbhcxaj())){
}else{
asjQ += " -(LAYWSJZT:05)";
...
...
@@ -1445,14 +1452,14 @@ 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()+"))";
...
...
@@ -1472,7 +1479,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+")";
...
...
@@ -1494,9 +1501,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";
...
...
@@ -1511,6 +1518,44 @@ public class SolrController {
}
}*/
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt01
()){
zczjywsjzt01
=
"01"
;
}
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt02
()){
zczjywsjzt02
=
"02"
;
}
if
(
null
!=
asjRyRelateVO
.
getZczjywsjzt07
()){
zczjywsjzt07
=
"07"
;
}
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
+
" "
+
zczjywsjzt07
+
" "
+
")"
;
String
ajzt02
=
"OR LAYWSJZT:("
+
laywsjzt01
+
" "
+
laywsjzt02
+
" "
+
laywsjzt05
+
" "
+
laywsjzt07
+
" "
+
")"
;
String
sjzt
=
ajzt01
+
ajzt02
;
//如果没选案件状态默认查询不包含撤销案件
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/java/com/cc/service/impl/SolrServiceImpl.java
View file @
13ca1414
...
...
@@ -145,6 +145,7 @@ public class SolrServiceImpl implements SolrService {
String
date
=
""
;
date
=
asjfssjAsjfskssj
+
larq
+
zczjsj
;
mapResult
.
put
(
"ajxgsj"
,
date
);
mapResult
.
put
(
"laywspsj"
,
solrDocument
.
get
(
"LAYWSPSJ"
));
mapResult
.
put
(
"jyaq"
,
solrDocument
.
get
(
"JYAQ"
));
mapResult
.
put
(
"ladw_gajgmc"
,
solrDocument
.
get
(
"LADW_GAJGMC"
));
mapResult
.
put
(
"slsj"
,
solrDocument
.
get
(
"SLSJ"
));
...
...
src/main/webapp/macx.jsp
View file @
13ca1414
...
...
@@ -212,7 +212,7 @@
<input
type=
"checkbox"
showType=
"checkbox"
name=
"laywsjzt07"
id=
"laywsjzt07"
value=
"07"
><label
for=
"laywsjzt07"
>
立案已上报
</label>
</td>
<td
class=
"td_title"
style=
"text-align: left"
>
<input
type=
"checkbox"
showType=
"checkbox"
name=
"Sfbhcxaj"
id=
"sfbhcxaj"
value=
"00"
><label
for=
"Sfbhcxaj"
>
包含
已撤销案件
</label>
<input
type=
"checkbox"
showType=
"checkbox"
name=
"Sfbhcxaj"
id=
"sfbhcxaj"
value=
"00"
><label
for=
"Sfbhcxaj"
>
已撤销案件
</label>
</td>
<td
class=
"td_title"
></td>
...
...
@@ -2466,7 +2466,7 @@
<h1>
提示
</h1>
<div
class=
"xtyhts_center"
>
<p>
1、命案筛查默认查询结果不包含已撤销的案件。
</p>
<p>
2、若查询已撤销案件,请勾选案件状态里的
包含
已撤销案件。
</p>
<p>
2、若查询已撤销案件,请勾选案件状态里的已撤销案件。
</p>
</div>
<div
class=
"btn_div"
><a
class=
"close_btn"
onclick=
'hideTip();noShow()'
>
我 知 道 了
</a><input
type=
'checkbox'
id=
'notip'
style=
"margin: 0 2px 0 28px;"
/><label
for=
'notip'
>
不再提示
</label></div>
</div>
...
...
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