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
91e94e7e
Commit
91e94e7e
authored
Nov 04, 2019
by
xing_wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
STORY #886 人案筛查
parent
df0d8c8f
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
69 additions
and
47 deletions
+69
-47
src/main/java/com/cc/controller/SolrController.java
+25
-32
src/main/java/com/cc/service/impl/SolrServiceImpl.java
+38
-7
src/main/webapp/gdwssjz.jsp
+6
-8
No files found.
src/main/java/com/cc/controller/SolrController.java
View file @
91e94e7e
...
...
@@ -554,9 +554,9 @@ public class SolrController {
if
(
null
!=
asjRyRelateVO
.
getAsjfssj_asjfskssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
if
(
"null"
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
asjQ
+=
" AND -A
SJFSSJ_ASJFSKSSJ
:*"
;
asjQ
+=
" AND -A
FSJ_DESC
:*"
;
}
else
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
asjQ
+=
" AND A
FSJ_DESC
:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
}
}
if
(
null
!=
asjRyRelateVO
.
getAsjfssj_asjfskssj_month
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj_month
())){
...
...
@@ -571,21 +571,21 @@ public class SolrController {
}
if
(
null
!=
asjRyRelateVO
.
getAsjfssj_asjfskssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
if
(
"null"
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
asjQ
+=
" AND -A
SJFSSJ_ASJFSKSSJ
:*"
;
asjQ
+=
" AND -A
FSJ_DESC
:*"
;
}
else
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
asjQ
+=
" AND A
FSJ_DESC
:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
}
}
if
(
null
!=
asjRyRelateVO
.
getAsjfssjKssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjKssj
())){
if
(
null
!=
asjRyRelateVO
.
getAsjfssjJssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjJssj
()))
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
afsjKssj
+
" TO "
+
"*]"
;
asjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
afsjJssj
+
"]"
;
asjQ
+=
" AND A
FSJ_DESC
:["
+
afsjKssj
+
" TO "
+
"*]"
;
asjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
afsjJssj
+
"]"
;
}
else
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
afsjKssj
+
" TO "
+
"*]"
;
asjQ
+=
" AND A
FSJ_DESC
:["
+
afsjKssj
+
" TO "
+
"*]"
;
}
}
else
if
(
null
!=
asjRyRelateVO
.
getAsjfssjJssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjJssj
()))
{
asjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
afsjJssj
+
"]"
;
asjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
afsjJssj
+
"]"
;
}
if
(
null
!=
asjRyRelateVO
.
getSlsj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getSlsj
())){
...
...
@@ -4136,13 +4136,13 @@ public class SolrController {
if
(
null
!=
asjRyRelateVO
.
getAsjfssjKssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjKssj
())){
if
(
null
!=
asjRyRelateVO
.
getAsjfssjJssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjJssj
()))
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
asjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
asjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
asjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
}
else
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
asjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
}
}
else
if
(
null
!=
asjRyRelateVO
.
getAsjfssjJssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjJssj
()))
{
asjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
asjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
}
if
(
null
!=
asjRyRelateVO
.
getSlsjKssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getSlsjKssj
())){
...
...
@@ -6663,13 +6663,13 @@ public class SolrController {
if
(
null
!=
asjRyRelateVO
.
getAsjfssjKssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjKssj
())){
if
(
null
!=
asjRyRelateVO
.
getAsjfssjJssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjJssj
()))
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
asjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
asjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
asjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
}
else
{
asjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
asjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getAsjfssjKssj
()+
" TO "
+
"*]"
;
}
}
else
if
(
null
!=
asjRyRelateVO
.
getAsjfssjJssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssjJssj
()))
{
asjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
asjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getAsjfssjJssj
()+
"]"
;
}
if
(
null
!=
asjRyRelateVO
.
getSlsjKssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getSlsjKssj
())){
...
...
@@ -9239,13 +9239,13 @@ public class SolrController {
}
if
(
null
!=
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
())){
if
(
null
!=
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()))
{
jsasjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
jsasjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
}
else
{
jsasjQ
+=
" AND :["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
}
}
else
if
(
null
!=
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()))
{
jsasjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
}
if
(
StringUtils
.
isNotBlank
(
jsasjQ
)){
String
fq
=
"{!join fromIndex=TB_XW_JSASJ from=ID to=GLXX_XXZJBH}"
;
...
...
@@ -10397,9 +10397,9 @@ public class SolrController {
if
(
null
!=
asjRyRelateVO
.
getAsjfssj_asjfskssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
if
(
"null"
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
jsasjQ
+=
" AND -A
SJFSSJ_ASJFSKSSJ
:*"
;
jsasjQ
+=
" AND -A
FSJ_DESC
:*"
;
}
else
{
jsasjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
jsasjQ
+=
" AND A
FSJ_DESC
:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
}
}
if
(
null
!=
asjRyRelateVO
.
getAsjfssj_asjfskssj_month
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj_month
())){
...
...
@@ -10412,23 +10412,16 @@ public class SolrController {
jsasjQ
+=
" AND ASJFSSJ_ASJFSKSSJ:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj_date
()+
"*"
;
}
}
if
(
null
!=
asjRyRelateVO
.
getAsjfssj_asjfskssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
if
(
"null"
.
equals
(
asjRyRelateVO
.
getAsjfssj_asjfskssj
())){
jsasjQ
+=
" AND -ASJFSSJ_ASJFSKSSJ:*"
;
}
else
{
jsasjQ
+=
" AND ASJFSSJ_ASJFSKSSJ:"
+
asjRyRelateVO
.
getAsjfssj_asjfskssj
();
}
}
if
(
null
!=
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
())){
if
(
null
!=
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()))
{
jsasjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
jsasjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
}
else
{
jsasjQ
+=
" AND A
SJFSSJ_ASJFSKSSJ
:["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:["
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfskssj
()+
" TO "
+
"*]"
;
}
}
else
if
(
null
!=
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()
&&
!
""
.
equals
(
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()))
{
jsasjQ
+=
" AND A
SJFSSJ_ASJFSJSSJ
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
jsasjQ
+=
" AND A
FSJ_DESC
:[* TO "
+
asjRyRelateVO
.
getJsasj_asjfssj_asjfsjssj
()+
"]"
;
}
//简要案情
...
...
src/main/java/com/cc/service/impl/SolrServiceImpl.java
View file @
91e94e7e
...
...
@@ -109,7 +109,7 @@ public class SolrServiceImpl implements SolrService {
mapResult
.
put
(
"zcjddm"
,
solrDocument
.
get
(
"ZCJDDM"
));
mapResult
.
put
(
"zcjdmc"
,
solrDocument
.
get
(
"ZCJDMC"
));
mapResult
.
put
(
"ajmc"
,
solrDocument
.
get
(
"AJMC"
));
String
asjfssjAsjfskssj
=
(
String
)
solrDocument
.
get
(
"A
SJFSSJ_ASJFSKS
SJ"
);
String
asjfssjAsjfskssj
=
(
String
)
solrDocument
.
get
(
"A
JXG
SJ"
);
if
(
null
!=
asjfssjAsjfskssj
&&
!
""
.
equals
(
asjfssjAsjfskssj
)){
if
(
asjfssjAsjfskssj
.
length
()
>
19
){
asjfssjAsjfskssj
=
(
String
)
asjfssjAsjfskssj
.
subSequence
(
0
,
19
);
...
...
@@ -117,38 +117,69 @@ public class SolrServiceImpl implements SolrService {
}
mapResult
.
put
(
"asjfssj_asjfskssj"
,
asjfssjAsjfskssj
);
String
asjfssjAsjfsjssj
=
(
String
)
solrDocument
.
get
(
"ASJFSSJ_ASJFSJSSJ"
);
String
fasj
=
""
;
if
(
null
!=
asjfssjAsjfsjssj
&&
!
""
.
equals
(
asjfssjAsjfsjssj
)){
if
(
asjfssjAsjfsjssj
.
length
()
>
19
){
asjfssjAsjfsjssj
=
(
String
)
asjfssjAsjfsjssj
.
subSequence
(
0
,
19
);
}
}
mapResult
.
put
(
"asjfssj_asjfsjssj"
,
asjfssjAsjfsjssj
);
mapResult
.
put
(
"zczj_zxsj01"
,
solrDocument
.
get
(
"ZCZJ_ZXSJ01"
));
mapResult
.
put
(
"larq"
,
solrDocument
.
get
(
"LARQ"
));
if
(
"null"
!=
asjfssjAsjfskssj
){
fasj
=
asjfssjAsjfskssj
;
asjfssjAsjfskssj
=
"发案:"
+
asjfssjAsjfskssj
;
}
else
{
fasj
=
""
;
asjfssjAsjfskssj
=
""
;
}
String
larq
=
String
.
valueOf
(
solrDocument
.
get
(
"LARQ"
));
mapResult
.
put
(
"asjfssj_asjfsjssj"
,
fasj
);
String
larq
=
String
.
valueOf
(
solrDocument
.
get
(
"LARQSJ"
));
String
larqsj
=
""
;
if
(
null
!=
larq
&&
!
""
.
equals
(
larq
)){
if
(
larq
.
length
()
>
19
){
larq
=
(
String
)
larq
.
subSequence
(
0
,
19
);
}
}
if
(
"null"
!=
larq
){
larqsj
=
larq
;
larq
=
"</br>立案:"
+
larq
;
}
else
{
larqsj
=
larq
;
larq
=
""
;
}
String
zczjsj
=
String
.
valueOf
(
solrDocument
.
get
(
"ZCZJ_ZXSJ01"
));
mapResult
.
put
(
"larq"
,
larqsj
);
String
zczjsj
=
String
.
valueOf
(
solrDocument
.
get
(
"ZCZJ_ZXSJ01SJ"
));
String
zczjsj01
=
""
;
if
(
null
!=
zczjsj
&&
!
""
.
equals
(
zczjsj
)){
if
(
zczjsj
.
length
()
>
19
){
zczjsj
=
(
String
)
zczjsj
.
subSequence
(
0
,
19
);
}
}
if
(
"null"
!=
zczjsj
){
zczjsj01
=
zczjsj
;
zczjsj
=
"</br>侦查终结:"
+
zczjsj
;
}
else
{
zczjsj01
=
""
;
zczjsj
=
""
;
}
mapResult
.
put
(
"zczj_zxsj01"
,
zczjsj01
);
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"
));
String
slsj
=
String
.
valueOf
(
solrDocument
.
get
(
"SLSJ"
));
String
slsj01
=
""
;
if
(
null
!=
slsj
&&
!
""
.
equals
(
slsj
)){
if
(
slsj
.
length
()
>
19
){
slsj
=
(
String
)
slsj
.
subSequence
(
0
,
19
);
}
}
if
(
"null"
!=
slsj
){
slsj01
=
slsj
;
}
else
{
slsj01
=
""
;
}
mapResult
.
put
(
"slsj"
,
slsj01
);
mapResult
.
put
(
"asjfsdd_xzqhdm"
,
solrDocument
.
get
(
"ASJFSDD_XZQHDM"
));
mapResult
.
put
(
"asjfsdd_xzqhmc"
,
solrDocument
.
get
(
"ASJFSDD_XZQHMC"
));
mapResult
.
put
(
"asjfsdd_dzmc"
,
solrDocument
.
get
(
"ASJFSDD_DZMC"
));
...
...
src/main/webapp/gdwssjz.jsp
View file @
91e94e7e
...
...
@@ -17,16 +17,14 @@
</head>
<body>
<div
class=
"datec"
>
<div
style=
"text-align:center;"
>
立案日期:
<div
class=
"date-l"
>
<input
class=
"easyui-datebox"
id=
"lasjRqsjKssj"
style=
"height:24px;width:140px;"
>
-
<input
class=
"easyui-datebox"
id=
"lasjRqsjJssj"
data-options=
""
style=
"height:24px;width:180px;"
>
</div>
</div>
<div
style=
"text-align:center;"
>
案发时间:
<div
style=
"text-align:center;"
>
案发时间:
<div
class=
"date-l"
>
<input
class=
"easyui-datebox"
id=
"asjfskssj"
style=
"height:24px;width:140px;"
>
-
<input
class=
"easyui-datebox"
id=
"asjfsjssj"
data-options=
""
style=
"height:24px;width:180px;"
>
<input
class=
"easyui-datebox"
id=
"asjfskssj"
style=
"height:24px;width:140px;"
>
<input
class=
"easyui-datebox"
id=
"asjfsjssj"
data-options=
""
style=
"height:24px;width:140px;"
>
<a>
立案时间:
</a>
<input
class=
"easyui-datebox"
id=
"lasjRqsjKssj"
style=
"height:24px;width:140px;"
>
<input
class=
"easyui-datebox"
id=
"lasjRqsjJssj"
data-options=
""
style=
"height:24px;width:140px;"
>
</div>
<a
onclick=
"sszjqk('');"
class=
"btn_cx"
>
查询
</a>
</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