增加日志记录

parent c89e03d9
......@@ -7,6 +7,45 @@
<version>1.0-SNAPSHOT</version>
<name>xzxt_solr Maven Webapp</name>
<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>
<spring.version>4.2.6.RELEASE</spring.version>
<mybatis.version>3.4.1</mybatis.version>
......@@ -95,7 +134,11 @@
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/ojdbc14.jar</systemPath>
<scope>system</scope>
</dependency>
<dependency>
<groupId>com.founder.pzrw</groupId>
<artifactId>xzxt_malei_jndi</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>org.lionsoul</groupId>
<artifactId>jcseg-core</artifactId>
......
......@@ -4,9 +4,12 @@ import java.io.IOException;
import java.util.*;
import com.cc.service.GasjzyfwService;
import com.cc.service.QueryManager;
import com.cc.utils.solrUpdate;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
......@@ -27,6 +30,8 @@ import static com.cc.utils.querySolrdata.$data;
@Controller
public class SolrController {
private static final Logger logger = LoggerFactory.getLogger(SolrController.class);
@Autowired
QueryManager queryManager;
/**
* solrList查询
*
......@@ -67,6 +72,20 @@ public class SolrController {
}
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})
public @ResponseBody Map<String, Object> solrsearchdata(String solr,String value,int num,String sort)throws Exception {
Map<String, Object> model = new HashMap<String, Object>();
......
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;
}
}
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;
}
......@@ -78,8 +78,15 @@ public class querySolrList {
client.close();
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 {
return querySolrNum(solrlist,value);
}
public static String $list1(String ss,String value) throws IOException, SolrServerException {
return querySolrNum1(ss,value);
}
}
......@@ -4,7 +4,8 @@
#jdbc.password=123
#\u5C71\u897F
jdbc.driverClass=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@10.178.8.65:1521:GSXZ
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:XZXT
jdbc.user=XZXT
jdbc.password=XZXT
jdbc.password=XZXT
\ No newline at end of file
<?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
......@@ -47,12 +47,19 @@
<!-- 配置事务增强 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*"/>
<tx:method name="get*" read-only="true"/>
</tx:attributes>
</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>
\ No newline at end of file
......@@ -14,7 +14,7 @@
request.getSession().setAttribute("username",username);
request.getSession().setAttribute("useridcard",useridcard);
request.getSession().setAttribute("unitcode",unitcode);
request.getSession().setAttribute("clientIp",clientIp);
%>
<!--转发-->
<%--<jsp:forward page="/emps"></jsp:forward>--%>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment