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
65694a12
Commit
65694a12
authored
Apr 01, 2019
by
wangxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
根据登陆的用户保存记录
parent
62411ac1
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
84 additions
and
53 deletions
+84
-53
src/main/java/com/cc/controller/RecordController.java
+19
-18
src/main/java/com/cc/controller/SolrController.java
+7
-28
src/main/java/com/cc/dao/RecordDao.java
+3
-1
src/main/java/com/cc/model/Record.java
+9
-0
src/main/java/com/cc/service/IRecordService.java
+3
-1
src/main/java/com/cc/service/impl/RecordServiceImpl.java
+16
-2
src/main/resources/mapper/RecordSqlMap.xml
+27
-3
No files found.
src/main/java/com/cc/controller/RecordController.java
View file @
65694a12
package
com
.
cc
.
controller
;
import
com.cc.model.Record
;
import
com.cc.model.User
;
import
com.cc.service.IRecordService
;
import
oracle.sql.NUMBER
;
import
org.apache.commons.lang.StringUtils
;
...
...
@@ -13,9 +14,12 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.ResponseBody
;
import
org.springframework.web.context.request.RequestContextHolder
;
import
org.springframework.web.context.request.ServletRequestAttributes
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
javax.servlet.http.HttpSession
;
@Controller
public
class
RecordController
{
...
...
@@ -28,25 +32,22 @@ public class RecordController {
@RequestMapping
(
value
=
"/queryRybhRecord"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
@ResponseBody
public
Record
queryRybhRecord
(
HttpServletRequest
request
)
{
Record
rdcord1
=
new
Record
();
if
(
StringUtils
.
isEmpty
(
recordService
.
queryRybhRecord
().
getAj_record
()))
{
rdcord1
.
setAj_record
(
"案事件编号:id,案件名称:ajmc,侦查阶段:zcjdmc,业务状态:sjzt,案件类别:ajlbdmmc,案件时间:ajxgsj,立案单位:ladw_gajgmc,简要案情:jyaq"
);
recordService
.
updateRecord
(
rdcord1
);
Record
record
=
recordService
.
queryRybhRecord
();
return
record
;
}
else
if
(
StringUtils
.
isEmpty
(
recordService
.
queryRybhRecord
().
getXyr_record
()))
{
rdcord1
.
setXyr_record
(
"案事件编号:asjbh,证件号码:cyzj_zjhm,姓名:xm,性别:xbdmmc,民族:mzmc,户籍地行政区划:hjdz_xzqhmc,现住地行政区划:xzz_xzqhmc,到案状态:zhfzxyr_fzxyrdaztmc"
);
recordService
.
updateRecord
(
rdcord1
);
Record
record
=
recordService
.
queryRybhRecord
();
return
record
;
}
else
if
(
StringUtils
.
isEmpty
(
recordService
.
queryRybhRecord
().
getRybh_record
()))
{
rdcord1
.
setRybh_record
(
"案事件编号:asjbh,证件号码:cyzj_zjhm,姓名:xm,性别:xbdmmc,民族:mzmc,户籍地行政区划:hjdz_xzqhmc,人身侵犯结果:rsqfjgmc,人身伤害程度:rsshcdmc"
);
recordService
.
updateRecord
(
rdcord1
);
Record
record
=
recordService
.
queryRybhRecord
();
return
record
;
request
=
((
ServletRequestAttributes
)
RequestContextHolder
.
getRequestAttributes
()).
getRequest
();
HttpSession
session
=
request
.
getSession
();
Record
record
=
new
Record
();
User
users
=(
User
)
session
.
getAttribute
(
"user"
);
if
(
null
==
recordService
.
queryRybhRecord
(
users
.
getIdentitycard
())){
record
.
setUserid
(
users
.
getIdentitycard
());
record
.
setAj_record
(
"案事件编号:id,案件名称:ajmc,侦查阶段:zcjdmc,业务状态:sjzt,案件类别:ajlbdmmc,案件时间:ajxgsj,立案单位:ladw_gajgmc,简要案情:jyaq"
);
record
.
setXyr_record
(
"案事件编号:asjbh,证件号码:cyzj_zjhm,姓名:xm,性别:xbdmmc,民族:mzmc,户籍地行政区划:hjdz_xzqhmc,现住地行政区划:xzz_xzqhmc,到案状态:zhfzxyr_fzxyrdaztmc"
);
record
.
setRybh_record
(
"案事件编号:asjbh,证件号码:cyzj_zjhm,姓名:xm,性别:xbdmmc,民族:mzmc,户籍地行政区划:hjdz_xzqhmc,人身侵犯结果:rsqfjgmc,人身伤害程度:rsshcdmc"
);
recordService
.
insertRecord
(
record
);
}
else
{
Record
record
=
recordService
.
queryRybhRecord
();
return
record
;
record
=
recordService
.
queryRybhRecord
(
users
.
getIdentitycard
());
}
return
record
;
}
}
src/main/java/com/cc/controller/SolrController.java
View file @
65694a12
...
...
@@ -131,7 +131,8 @@ public class SolrController {
@RequestMapping
(
"/listTbStAsj"
)
@ResponseBody
public
EasyUIPage
listTbStAsj
(
HttpServletRequest
request
,
AsjRyRelateVO
asjRyRelateVO
,
String
unitcode
,
String
grade
,
String
groupids
,
String
sort
,
String
order
,
String
sorlInstance
,
String
selectedCols
,
String
daohan
,
String
groupidvalue
){
Properties
properties
=
propertiesUtil
(
"solr.properties"
);
User
user
=(
User
)
request
.
getSession
().
getAttribute
(
"user"
);
Properties
properties
=
propertiesUtil
(
"solr.properties"
);
String
sorlAddress
=
properties
.
getProperty
(
"sorlAddress"
);
Properties
configProperties
=
propertiesUtil
(
"config.properties"
);
Map
<
String
,
Object
>
configMap
=
new
HashedMap
();
...
...
@@ -145,15 +146,7 @@ public class SolrController {
//Sorl查询
Record
record
=
new
Record
();
record
.
setAj_record
(
selectedCols
);
String
[]
cols
=
selectedCols
.
split
(
","
);
Object
[]
heads
=
new
String
[
cols
.
length
];
String
[]
names
=
new
String
[
cols
.
length
];
for
(
int
i
=
0
;
i
<
cols
.
length
;
i
++){
String
col
=
cols
[
i
];
String
[]
arr
=
col
.
split
(
":"
);
heads
[
i
]=
arr
[
0
];
names
[
i
]=
arr
[
1
];
}
record
.
setUserid
(
user
.
getIdentitycard
());
recordService
.
updateRecord
(
record
);
String
page
=
request
.
getParameter
(
"page"
);
String
rows
=
request
.
getParameter
(
"rows"
);
...
...
@@ -2750,6 +2743,7 @@ public class SolrController {
@RequestMapping
(
"/listTbStXyr"
)
@ResponseBody
public
EasyUIPage
listTbStXyr
(
HttpServletRequest
request
,
AsjRyRelateVO
asjRyRelateVO
,
String
unitcode
,
String
groupids
,
String
sort
,
String
order
,
String
sorlInstance
,
String
daohan
,
String
groupidvalue
,
String
selectedCols
){
User
user
=(
User
)
request
.
getSession
().
getAttribute
(
"user"
);
Properties
properties
=
propertiesUtil
(
"solr.properties"
);
String
sorlAddress
=
properties
.
getProperty
(
"sorlAddress"
);
Properties
configProperties
=
propertiesUtil
(
"config.properties"
);
...
...
@@ -2762,15 +2756,7 @@ public class SolrController {
//Sorl查询
Record
record
=
new
Record
();
record
.
setXyr_record
(
selectedCols
);
String
[]
cols
=
selectedCols
.
split
(
","
);
Object
[]
head
=
new
String
[
cols
.
length
];
String
[]
names
=
new
String
[
cols
.
length
];
for
(
int
i
=
0
;
i
<
cols
.
length
;
i
++){
String
col
=
cols
[
i
];
String
[]
arr
=
col
.
split
(
":"
);
head
[
i
]
=
arr
[
0
];
names
[
i
]
=
arr
[
1
];
}
record
.
setUserid
(
user
.
getIdentitycard
());
recordService
.
updateRecord
(
record
);
String
page
=
request
.
getParameter
(
"page"
);
String
rows
=
request
.
getParameter
(
"rows"
);
...
...
@@ -5217,6 +5203,7 @@ public class SolrController {
@RequestMapping
(
"/listTbStBhr"
)
@ResponseBody
public
EasyUIPage
listTbStBhr
(
HttpServletRequest
request
,
AsjRyRelateVO
asjRyRelateVO
,
String
unitcode
,
String
groupids
,
String
sort
,
String
order
,
String
sorlInstance
,
String
daohan
,
String
selectedCols
,
String
groupidvalue
){
User
user
=(
User
)
request
.
getSession
().
getAttribute
(
"user"
);
Properties
properties
=
propertiesUtil
(
"solr.properties"
);
String
sorlAddress
=
properties
.
getProperty
(
"sorlAddress"
);
Properties
configProperties
=
propertiesUtil
(
"config.properties"
);
...
...
@@ -5229,15 +5216,7 @@ public class SolrController {
//Sorl查询
Record
record
=
new
Record
();
record
.
setRybh_record
(
selectedCols
);
String
[]
cols
=
selectedCols
.
split
(
","
);
Object
[]
head
=
new
String
[
cols
.
length
];
String
[]
names
=
new
String
[
cols
.
length
];
for
(
int
i
=
0
;
i
<
cols
.
length
;
i
++){
String
col
=
cols
[
i
];
String
[]
arr
=
col
.
split
(
":"
);
head
[
i
]
=
arr
[
0
];
names
[
i
]
=
arr
[
1
];
}
record
.
setUserid
(
user
.
getIdentitycard
());
recordService
.
updateRecord
(
record
);
String
page
=
request
.
getParameter
(
"page"
);
String
rows
=
request
.
getParameter
(
"rows"
);
...
...
src/main/java/com/cc/dao/RecordDao.java
View file @
65694a12
...
...
@@ -10,8 +10,10 @@ import java.util.Map;
@Mapper
public
interface
RecordDao
{
public
Record
queryRybhRecord
();
public
Record
queryRybhRecord
(
String
userid
);
public
Boolean
updateRecord
(
Record
record
);
public
Boolean
insertRecordSql
(
Record
record
);
}
src/main/java/com/cc/model/Record.java
View file @
65694a12
...
...
@@ -8,12 +8,21 @@ import java.util.List;
public
class
Record
{
private
String
userid
;
private
String
rybh_record
;
private
String
xyr_record
;
private
String
aj_record
;
private
String
gxsj
;
private
String
id
;
public
String
getUserid
()
{
return
userid
;
}
public
void
setUserid
(
String
userid
)
{
this
.
userid
=
userid
;
}
public
String
getId
()
{
return
id
;
}
...
...
src/main/java/com/cc/service/IRecordService.java
View file @
65694a12
...
...
@@ -6,8 +6,10 @@ import java.util.Map;
public
interface
IRecordService
{
public
Record
queryRybhRecord
();
public
Record
queryRybhRecord
(
String
userid
);
public
Boolean
updateRecord
(
Record
record
);
public
Boolean
insertRecord
(
Record
record
);
}
src/main/java/com/cc/service/impl/RecordServiceImpl.java
View file @
65694a12
...
...
@@ -11,9 +11,9 @@ public class RecordServiceImpl implements IRecordService {
@Autowired
RecordDao
recordDao
;
@Override
public
Record
queryRybhRecord
()
{
public
Record
queryRybhRecord
(
String
userid
)
{
Record
record
=
null
;
record
=
recordDao
.
queryRybhRecord
();
record
=
recordDao
.
queryRybhRecord
(
userid
);
return
record
;
}
...
...
@@ -29,4 +29,17 @@ public class RecordServiceImpl implements IRecordService {
}
return
bool
;
}
@Override
public
Boolean
insertRecord
(
Record
record
)
{
boolean
bool
=
false
;
try
{
recordDao
.
insertRecordSql
(
record
);
bool
=
true
;
}
catch
(
Exception
e
){
bool
=
false
;
e
.
printStackTrace
();
}
return
bool
;
}
}
\ No newline at end of file
src/main/resources/mapper/RecordSqlMap.xml
View file @
65694a12
...
...
@@ -3,14 +3,15 @@
<mapper
namespace=
"com.cc.dao.RecordDao"
>
<resultMap
id=
"record"
type=
"com.cc.model.Record"
>
<id
column=
"id"
jdbcType=
"VARCHAR"
property=
"id"
/>
<result
column=
"userid"
jdbcType=
"VARCHAR"
property=
"userid"
/>
<result
column=
"rybh_record"
jdbcType=
"VARCHAR"
property=
"rybh_record"
/>
<result
column=
"xyr_record"
jdbcType=
"VARCHAR"
property=
"xyr_record"
/>
<result
column=
"aj_record"
jdbcType=
"VARCHAR"
property=
"aj_record"
/>
<result
column=
"gxsj"
jdbcType=
"VARCHAR"
property=
"gxsj"
/>
</resultMap>
<!--查询被害人的记录-->
<select
id=
"queryRybhRecord"
resultMap=
"record"
>
SELECT * FROM
TB_RECORD WHERE ROWNUM=1 ORDER BY GXSJ DESC
<select
id=
"queryRybhRecord"
resultMap=
"record"
parameterType=
"string"
>
SELECT * FROM
TB_RECORD WHERE USERID =#{USERID,jdbcType=INTEGER}
</select>
<update
id=
"updateRecord"
parameterType=
"com.cc.model.Record"
>
...
...
@@ -27,6 +28,28 @@
</if>
GXSJ =SYSDATE
</set>
WHERE
ROWNUM=1
WHERE
userid =#{userid,jdbcType=INTEGER}
</update>
<insert
id=
"insertRecordSql"
parameterType=
"com.cc.model.Record"
>
INSERT INTO TB_RECORD
(ID,
RYBH_RECORD,
XYR_RECORD,
AJ_RECORD,
USERID,
GXSJ
) VALUES (
SYS_GUID(),
<if
test=
"rybh_record!=null"
>
#{rybh_record},
</if>
<if
test=
"rybh_record==null"
>
NULL,
</if>
<if
test=
"xyr_record!=null"
>
#{xyr_record},
</if>
<if
test=
"xyr_record==null"
>
NULL,
</if>
<if
test=
"aj_record!=null"
>
#{aj_record},
</if>
<if
test=
"aj_record==null"
>
NULL,
</if>
<if
test=
"userid!=null"
>
#{userid},
</if>
<if
test=
"userid==null"
>
NULL,
</if>
sysdate
)
</insert>
</mapper>
\ No newline at end of file
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