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
d705cdd3
Commit
d705cdd3
authored
Oct 17, 2018
by
chang_chao@founder.com.cn
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加日志记录
parent
c89e03d9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
430 additions
and
7 deletions
+430
-7
pom.xml
+44
-1
src/main/java/com/cc/controller/SolrController.java
+19
-0
src/main/java/com/cc/model/SysGnsyrz.java
+278
-0
src/main/java/com/cc/service/QueryManager.java
+10
-0
src/main/java/com/cc/utils/querySolrList.java
+8
-1
src/main/resources/jdbcconfig.properties
+4
-2
src/main/resources/mapper/logSqlMap.xml
+56
-0
src/main/resources/spring-context.xml
+10
-2
src/main/webapp/serach.jsp
+1
-1
No files found.
pom.xml
View file @
d705cdd3
...
@@ -7,6 +7,45 @@
...
@@ -7,6 +7,45 @@
<version>
1.0-SNAPSHOT
</version>
<version>
1.0-SNAPSHOT
</version>
<name>
xzxt_solr Maven Webapp
</name>
<name>
xzxt_solr Maven Webapp
</name>
<url>
http://maven.apache.org
</url>
<url>
http://maven.apache.org
</url>
<!-- 公司的maven仓库 -->
<repositories>
<repository>
<id>
founder
</id>
<url>
http://47.92.108.28:8081/nexus/content/groups/public/
</url>
<releases>
<enabled>
true
</enabled>
</releases>
<snapshots>
<enabled>
true
</enabled>
</snapshots>
</repository>
</repositories>
<!-- 指定maven plugin仓库 -->
<pluginRepositories>
<!-- 公司的maven plugin仓库 -->
<pluginRepository>
<id>
founder
</id>
<url>
http://47.92.108.28:8081/nexus/content/groups/public/
</url>
<releases>
<enabled>
true
</enabled>
</releases>
<snapshots>
<enabled>
true
</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<!-- 上传资源到nexus私服,构建部署项目 -->
<distributionManagement>
<repository>
<id>
releases
</id>
<url>
http://47.92.108.28:8081/nexus/content/repositories/releases/
</url>
</repository>
<snapshotRepository>
<id>
snapshots
</id>
<url>
http://47.92.108.28:8081/nexus/content/repositories/snapshots/
</url>
</snapshotRepository>
</distributionManagement>
<properties>
<properties>
<spring.version>
4.2.6.RELEASE
</spring.version>
<spring.version>
4.2.6.RELEASE
</spring.version>
<mybatis.version>
3.4.1
</mybatis.version>
<mybatis.version>
3.4.1
</mybatis.version>
...
@@ -95,7 +134,11 @@
...
@@ -95,7 +134,11 @@
<systemPath>
${basedir}/src/main/webapp/WEB-INF/lib/ojdbc14.jar
</systemPath>
<systemPath>
${basedir}/src/main/webapp/WEB-INF/lib/ojdbc14.jar
</systemPath>
<scope>
system
</scope>
<scope>
system
</scope>
</dependency>
</dependency>
<dependency>
<groupId>
com.founder.pzrw
</groupId>
<artifactId>
xzxt_malei_jndi
</artifactId>
<version>
1.3
</version>
</dependency>
<dependency>
<dependency>
<groupId>
org.lionsoul
</groupId>
<groupId>
org.lionsoul
</groupId>
<artifactId>
jcseg-core
</artifactId>
<artifactId>
jcseg-core
</artifactId>
...
...
src/main/java/com/cc/controller/SolrController.java
View file @
d705cdd3
...
@@ -4,9 +4,12 @@ import java.io.IOException;
...
@@ -4,9 +4,12 @@ import java.io.IOException;
import
java.util.*
;
import
java.util.*
;
import
com.cc.service.GasjzyfwService
;
import
com.cc.service.QueryManager
;
import
com.cc.utils.solrUpdate
;
import
com.cc.utils.solrUpdate
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -27,6 +30,8 @@ import static com.cc.utils.querySolrdata.$data;
...
@@ -27,6 +30,8 @@ import static com.cc.utils.querySolrdata.$data;
@Controller
@Controller
public
class
SolrController
{
public
class
SolrController
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
SolrController
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
SolrController
.
class
);
@Autowired
QueryManager
queryManager
;
/**
/**
* solrList查询
* solrList查询
*
*
...
@@ -67,6 +72,20 @@ public class SolrController {
...
@@ -67,6 +72,20 @@ public class SolrController {
}
}
return
nums
;
return
nums
;
}
}
/**
* solrNum测试
*
* @return
*/
@RequestMapping
(
value
=
"/aoptest"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
@ResponseBody
String
solrsearchlisttest
(
String
value
)
throws
Exception
{
Map
<
String
,
Object
>
model
=
new
HashMap
<
String
,
Object
>();
return
queryManager
.
findsolrlist
(
value
,
value
);
}
@RequestMapping
(
value
=
"/solrsearchdata"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
@RequestMapping
(
value
=
"/solrsearchdata"
,
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
@ResponseBody
Map
<
String
,
Object
>
solrsearchdata
(
String
solr
,
String
value
,
int
num
,
String
sort
)
throws
Exception
{
public
@ResponseBody
Map
<
String
,
Object
>
solrsearchdata
(
String
solr
,
String
value
,
int
num
,
String
sort
)
throws
Exception
{
Map
<
String
,
Object
>
model
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
model
=
new
HashMap
<
String
,
Object
>();
...
...
src/main/java/com/cc/model/SysGnsyrz.java
0 → 100644
View file @
d705cdd3
package
com
.
cc
.
model
;
import
java.util.Date
;
/**
* 系统功能实用日志实体类
*/
public
class
SysGnsyrz
{
//日志流水号
private
String
rzlsh
;
//访问时间
private
Date
fwsj
;
//应用名称
private
String
yymcJyqk
;
//用户_公民身份号码
private
String
yhGmsfhm
;
//用户IP
private
String
yhIp
;
//用户单位公安机关机构代码
private
String
yhdwGajgjgdm
;
//用户单位名称
private
String
yhdwGajgmc
;
//操作类型代码
private
String
czlxdm
;
//操作信息
private
String
czxxJyqk
;
//null
private
String
xxscPdbz
;
//null
private
String
xxdjdwGajgjgdm
;
//null
private
String
xxdjdwGajgmc
;
//null
private
String
xxdjryXm
;
//null
private
String
xxdjryGmsfhm
;
//null
private
String
xxdjryLxdh
;
//null
private
Date
djsj
;
//null
private
String
xxczdwGajgjgdm
;
//null
private
String
xxczdwGajgmc
;
//null
private
String
xxczryXm
;
//null
private
String
xxczryGmsfhm
;
//null
private
Date
gxsj
;
//null
private
String
xxlyms
;
@Override
public
String
toString
()
{
return
"SysGnsyrz{"
+
"rzlsh='"
+
rzlsh
+
'\''
+
", fwsj="
+
fwsj
+
", yymcJyqk='"
+
yymcJyqk
+
'\''
+
", yhGmsfhm='"
+
yhGmsfhm
+
'\''
+
", yhIp='"
+
yhIp
+
'\''
+
", yhdwGajgjgdm='"
+
yhdwGajgjgdm
+
'\''
+
", yhdwGajgmc='"
+
yhdwGajgmc
+
'\''
+
", czlxdm='"
+
czlxdm
+
'\''
+
", czxxJyqk='"
+
czxxJyqk
+
'\''
+
", xxscPdbz='"
+
xxscPdbz
+
'\''
+
", xxdjdwGajgjgdm='"
+
xxdjdwGajgjgdm
+
'\''
+
", xxdjdwGajgmc='"
+
xxdjdwGajgmc
+
'\''
+
", xxdjryXm='"
+
xxdjryXm
+
'\''
+
", xxdjryGmsfhm='"
+
xxdjryGmsfhm
+
'\''
+
", xxdjryLxdh='"
+
xxdjryLxdh
+
'\''
+
", djsj="
+
djsj
+
", xxczdwGajgjgdm='"
+
xxczdwGajgjgdm
+
'\''
+
", xxczdwGajgmc='"
+
xxczdwGajgmc
+
'\''
+
", xxczryXm='"
+
xxczryXm
+
'\''
+
", xxczryGmsfhm='"
+
xxczryGmsfhm
+
'\''
+
", gxsj="
+
gxsj
+
", xxlyms='"
+
xxlyms
+
'\''
+
'}'
;
}
public
String
getRzlsh
()
{
return
rzlsh
;
}
public
void
setRzlsh
(
String
rzlsh
)
{
this
.
rzlsh
=
rzlsh
;
}
public
Date
getFwsj
()
{
return
fwsj
;
}
public
void
setFwsj
(
Date
fwsj
)
{
this
.
fwsj
=
fwsj
;
}
public
String
getYymcJyqk
()
{
return
yymcJyqk
;
}
public
void
setYymcJyqk
(
String
yymcJyqk
)
{
this
.
yymcJyqk
=
yymcJyqk
;
}
public
String
getYhGmsfhm
()
{
return
yhGmsfhm
;
}
public
void
setYhGmsfhm
(
String
yhGmsfhm
)
{
this
.
yhGmsfhm
=
yhGmsfhm
;
}
public
String
getYhIp
()
{
return
yhIp
;
}
public
void
setYhIp
(
String
yhIp
)
{
this
.
yhIp
=
yhIp
;
}
public
String
getYhdwGajgjgdm
()
{
return
yhdwGajgjgdm
;
}
public
void
setYhdwGajgjgdm
(
String
yhdwGajgjgdm
)
{
this
.
yhdwGajgjgdm
=
yhdwGajgjgdm
;
}
public
String
getYhdwGajgmc
()
{
return
yhdwGajgmc
;
}
public
void
setYhdwGajgmc
(
String
yhdwGajgmc
)
{
this
.
yhdwGajgmc
=
yhdwGajgmc
;
}
public
String
getCzlxdm
()
{
return
czlxdm
;
}
public
void
setCzlxdm
(
String
czlxdm
)
{
this
.
czlxdm
=
czlxdm
;
}
public
String
getCzxxJyqk
()
{
return
czxxJyqk
;
}
public
void
setCzxxJyqk
(
String
czxxJyqk
)
{
this
.
czxxJyqk
=
czxxJyqk
;
}
public
String
getXxscPdbz
()
{
return
xxscPdbz
;
}
public
void
setXxscPdbz
(
String
xxscPdbz
)
{
this
.
xxscPdbz
=
xxscPdbz
;
}
public
String
getXxdjdwGajgjgdm
()
{
return
xxdjdwGajgjgdm
;
}
public
void
setXxdjdwGajgjgdm
(
String
xxdjdwGajgjgdm
)
{
this
.
xxdjdwGajgjgdm
=
xxdjdwGajgjgdm
;
}
public
String
getXxdjdwGajgmc
()
{
return
xxdjdwGajgmc
;
}
public
void
setXxdjdwGajgmc
(
String
xxdjdwGajgmc
)
{
this
.
xxdjdwGajgmc
=
xxdjdwGajgmc
;
}
public
String
getXxdjryXm
()
{
return
xxdjryXm
;
}
public
void
setXxdjryXm
(
String
xxdjryXm
)
{
this
.
xxdjryXm
=
xxdjryXm
;
}
public
String
getXxdjryGmsfhm
()
{
return
xxdjryGmsfhm
;
}
public
void
setXxdjryGmsfhm
(
String
xxdjryGmsfhm
)
{
this
.
xxdjryGmsfhm
=
xxdjryGmsfhm
;
}
public
String
getXxdjryLxdh
()
{
return
xxdjryLxdh
;
}
public
void
setXxdjryLxdh
(
String
xxdjryLxdh
)
{
this
.
xxdjryLxdh
=
xxdjryLxdh
;
}
public
Date
getDjsj
()
{
return
djsj
;
}
public
void
setDjsj
(
Date
djsj
)
{
this
.
djsj
=
djsj
;
}
public
String
getXxczdwGajgjgdm
()
{
return
xxczdwGajgjgdm
;
}
public
void
setXxczdwGajgjgdm
(
String
xxczdwGajgjgdm
)
{
this
.
xxczdwGajgjgdm
=
xxczdwGajgjgdm
;
}
public
String
getXxczdwGajgmc
()
{
return
xxczdwGajgmc
;
}
public
void
setXxczdwGajgmc
(
String
xxczdwGajgmc
)
{
this
.
xxczdwGajgmc
=
xxczdwGajgmc
;
}
public
String
getXxczryXm
()
{
return
xxczryXm
;
}
public
void
setXxczryXm
(
String
xxczryXm
)
{
this
.
xxczryXm
=
xxczryXm
;
}
public
String
getXxczryGmsfhm
()
{
return
xxczryGmsfhm
;
}
public
void
setXxczryGmsfhm
(
String
xxczryGmsfhm
)
{
this
.
xxczryGmsfhm
=
xxczryGmsfhm
;
}
public
Date
getGxsj
()
{
return
gxsj
;
}
public
void
setGxsj
(
Date
gxsj
)
{
this
.
gxsj
=
gxsj
;
}
public
String
getXxlyms
()
{
return
xxlyms
;
}
public
void
setXxlyms
(
String
xxlyms
)
{
this
.
xxlyms
=
xxlyms
;
}
}
src/main/java/com/cc/service/QueryManager.java
0 → 100644
View file @
d705cdd3
package
com
.
cc
.
service
;
import
org.apache.solr.client.solrj.SolrServerException
;
import
java.io.IOException
;
import
java.util.Map
;
public
interface
QueryManager
{
public
String
findsolrlist
(
String
ss
,
String
value
)
throws
IOException
,
SolrServerException
;
}
src/main/java/com/cc/utils/querySolrList.java
View file @
d705cdd3
...
@@ -78,8 +78,15 @@ public class querySolrList {
...
@@ -78,8 +78,15 @@ public class querySolrList {
client
.
close
();
client
.
close
();
return
solrmodel
;
return
solrmodel
;
}
}
//查询solr方法
public
static
String
querySolrNum1
(
String
ss
,
String
value
)
throws
IOException
,
SolrServerException
{
System
.
out
.
println
(
"value========"
+
value
);
return
value
;
}
public
static
Map
<
String
,
Object
>
$list
(
String
[]
solrlist
,
String
value
)
throws
IOException
,
SolrServerException
{
public
static
Map
<
String
,
Object
>
$list
(
String
[]
solrlist
,
String
value
)
throws
IOException
,
SolrServerException
{
return
querySolrNum
(
solrlist
,
value
);
return
querySolrNum
(
solrlist
,
value
);
}
}
public
static
String
$list1
(
String
ss
,
String
value
)
throws
IOException
,
SolrServerException
{
return
querySolrNum1
(
ss
,
value
);
}
}
}
src/main/resources/jdbcconfig.properties
View file @
d705cdd3
...
@@ -4,7 +4,8 @@
...
@@ -4,7 +4,8 @@
#jdbc.password=123
#jdbc.password=123
#\u5C71\u897F
#\u5C71\u897F
jdbc.driverClass
=
oracle.jdbc.driver.OracleDriver
jdbc.driverClass
=
oracle.jdbc.driver.OracleDriver
jdbc.url
=
jdbc:oracle:thin:@1
0.178.8.65:1521:GSXZ
jdbc.url
=
jdbc:oracle:thin:@1
27.0.0.1:1521:XZXT
jdbc.user
=
XZXT
jdbc.user
=
XZXT
jdbc.password
=
XZXT
jdbc.password
=
XZXT
\ No newline at end of file
src/main/resources/mapper/logSqlMap.xml
0 → 100644
View file @
d705cdd3
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.cc.dao.LogDao"
>
<insert
id=
"insertSysLog"
parameterType=
"com.cc.model.SysGnsyrz"
>
INSERT INTO SYS_GNSYRZ (
RZLSH
,FWSJ
,YYMC_JYQK
,YH_GMSFHM
,YH_IP
,YHDW_GAJGJGDM
,YHDW_GAJGMC
,CZLXDM
,CZXX_JYQK
,XXSC_PDBZ
,XXDJDW_GAJGJGDM
,XXDJDW_GAJGMC
,XXDJRY_XM
,XXDJRY_GMSFHM
,XXDJRY_LXDH
,DJSJ
,XXCZDW_GAJGJGDM
,XXCZDW_GAJGMC
,XXCZRY_XM
,XXCZRY_GMSFHM
,GXSJ
,XXLYMS
)
VALUES(
#{ rzlsh , jdbcType=VARCHAR }
,sysdate
,#{ yymcJyqk , jdbcType=VARCHAR }
,#{ yhGmsfhm , jdbcType=VARCHAR }
,#{ yhIp , jdbcType=VARCHAR }
,#{ yhdwGajgjgdm , jdbcType=VARCHAR }
,#{ yhdwGajgmc , jdbcType=VARCHAR }
,#{ czlxdm , jdbcType=VARCHAR }
,#{ czxxJyqk , jdbcType=VARCHAR }
,0
,#{ xxdjdwGajgjgdm , jdbcType=VARCHAR }
,#{ xxdjdwGajgmc , jdbcType=VARCHAR }
,#{ xxdjryXm , jdbcType=VARCHAR }
,#{ xxdjryGmsfhm , jdbcType=VARCHAR }
,#{ xxdjryLxdh , jdbcType=VARCHAR }
,sysdate
,#{ xxczdwGajgjgdm , jdbcType=VARCHAR }
,#{ xxczdwGajgmc , jdbcType=VARCHAR }
,#{ xxczryXm , jdbcType=VARCHAR }
,#{ xxczryGmsfhm , jdbcType=VARCHAR }
,sysdate
,#{ xxlyms , jdbcType=VARCHAR }
)
</insert>
</mapper>
\ No newline at end of file
src/main/resources/spring-context.xml
View file @
d705cdd3
...
@@ -47,12 +47,19 @@
...
@@ -47,12 +47,19 @@
<!-- 配置事务增强 -->
<!-- 配置事务增强 -->
<aop:advisor
advice-ref=
"txAdvice"
pointcut-ref=
"txPoint"
/>
<aop:advisor
advice-ref=
"txAdvice"
pointcut-ref=
"txPoint"
/>
</aop:config>
</aop:config>
<tx:advice
id=
"txAdvice"
transaction-manager=
"transactionManager"
>
<tx:advice
id=
"txAdvice"
transaction-manager=
"transactionManager"
>
<tx:attributes>
<tx:attributes>
<tx:method
name=
"*"
/>
<tx:method
name=
"*"
/>
<tx:method
name=
"get*"
read-only=
"true"
/>
<tx:method
name=
"get*"
read-only=
"true"
/>
</tx:attributes>
</tx:attributes>
</tx:advice>
</tx:advice>
<!-- 日志切入 -->
<bean
id=
"logsHandler"
class=
"com.cc.utils.XMLAdvice"
/>
<aop:config>
<aop:aspect
id=
"aspect"
ref=
"logsHandler"
>
<!--<aop:pointcut id="pointUserMgr" expression="execution(* com.cc.utils.*.query*(..))"/>-->
<aop:pointcut
id=
"pointUserMgr"
expression=
"execution(* com.cc.service.*.find*(..))"
/>
<aop:after
method=
"doAfter"
pointcut-ref=
"pointUserMgr"
/>
</aop:aspect>
</aop:config>
</beans>
</beans>
\ No newline at end of file
src/main/webapp/serach.jsp
View file @
d705cdd3
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
request
.
getSession
().
setAttribute
("
username
",
username
);
request
.
getSession
().
setAttribute
("
username
",
username
);
request
.
getSession
().
setAttribute
("
useridcard
",
useridcard
);
request
.
getSession
().
setAttribute
("
useridcard
",
useridcard
);
request
.
getSession
().
setAttribute
("
unitcode
",
unitcode
);
request
.
getSession
().
setAttribute
("
unitcode
",
unitcode
);
request
.
getSession
().
setAttribute
("
clientIp
",
clientIp
);
%
>
%
>
<!--转发-->
<!--转发-->
<
%
--
<
jsp:forward
page=
"/emps"
></jsp:forward>
--%>
<
%
--
<
jsp:forward
page=
"/emps"
></jsp:forward>
--%>
...
...
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