Ver código fonte

添加spring4.0依赖

laowo 4 anos atrás
pai
commit
47b34c33ab
98 arquivos alterados com 97 adições e 57 exclusões
  1. BIN
      WebRoot/WEB-INF/lib/ant-1.9.6.jar
  2. BIN
      WebRoot/WEB-INF/lib/ant-launcher-1.9.6.jar
  3. BIN
      WebRoot/WEB-INF/lib/antlr-2.7.6.jar
  4. BIN
      WebRoot/WEB-INF/lib/aopalliance-1.0.jar
  5. BIN
      WebRoot/WEB-INF/lib/asm-5.2.jar
  6. BIN
      WebRoot/WEB-INF/lib/aspectjweaver-1.9.2.jar
  7. BIN
      WebRoot/WEB-INF/lib/c3p0-0.9.5.2-sources.jar
  8. BIN
      WebRoot/WEB-INF/lib/c3p0-0.9.5.2.jar
  9. BIN
      WebRoot/WEB-INF/lib/cglib-3.2.5.jar
  10. BIN
      WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.fileupload-1.2.0.jar
  11. BIN
      WebRoot/WEB-INF/lib/commons-beanutils-1.9.3.jar
  12. BIN
      WebRoot/WEB-INF/lib/commons-codec-1.15.jar
  13. BIN
      WebRoot/WEB-INF/lib/commons-collections-3.2.2.jar
  14. BIN
      WebRoot/WEB-INF/lib/commons-dbcp.jar
  15. BIN
      WebRoot/WEB-INF/lib/commons-fileupload-1.3.1.jar
  16. BIN
      WebRoot/WEB-INF/lib/commons-httpclient-3.1.jar
  17. BIN
      WebRoot/WEB-INF/lib/commons-httpclient-contrib.jar
  18. BIN
      WebRoot/WEB-INF/lib/commons-io-2.2.jar
  19. BIN
      WebRoot/WEB-INF/lib/commons-lang-2.6.jar
  20. BIN
      WebRoot/WEB-INF/lib/commons-lang3-3.3.2.jar
  21. BIN
      WebRoot/WEB-INF/lib/commons-logging-1.2.jar
  22. BIN
      WebRoot/WEB-INF/lib/commons-pool.jar
  23. BIN
      WebRoot/WEB-INF/lib/core-3.3.3.jar
  24. BIN
      WebRoot/WEB-INF/lib/dom4j-1.6.1.jar
  25. BIN
      WebRoot/WEB-INF/lib/ehcache-core-2.6.8.jar
  26. BIN
      WebRoot/WEB-INF/lib/ejb3-persistence.jar
  27. BIN
      WebRoot/WEB-INF/lib/ezmorph-1.0.3.jar
  28. BIN
      WebRoot/WEB-INF/lib/fastjson-1.2.4.jar
  29. BIN
      WebRoot/WEB-INF/lib/gson-2.3.1.jar
  30. BIN
      WebRoot/WEB-INF/lib/hibernate-annotations.jar
  31. BIN
      WebRoot/WEB-INF/lib/hibernate-commons-annotations.jar
  32. BIN
      WebRoot/WEB-INF/lib/hibernate-entitymanager.jar
  33. BIN
      WebRoot/WEB-INF/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar
  34. BIN
      WebRoot/WEB-INF/lib/hibernate-validator.jar
  35. BIN
      WebRoot/WEB-INF/lib/hibernate3.jar
  36. BIN
      WebRoot/WEB-INF/lib/httpclient-4.4.1.jar
  37. BIN
      WebRoot/WEB-INF/lib/httpcore-4.4.1.jar
  38. BIN
      WebRoot/WEB-INF/lib/httpmime-4.5.jar
  39. BIN
      WebRoot/WEB-INF/lib/jackson-annotations-2.9.8.jar
  40. BIN
      WebRoot/WEB-INF/lib/jackson-core-2.9.8.jar
  41. BIN
      WebRoot/WEB-INF/lib/jackson-databind-2.9.8.jar
  42. BIN
      WebRoot/WEB-INF/lib/javase-3.3.3.jar
  43. BIN
      WebRoot/WEB-INF/lib/javassist-3.21.0-GA.jar
  44. BIN
      WebRoot/WEB-INF/lib/javax.annotation.jar
  45. BIN
      WebRoot/WEB-INF/lib/javax.ejb.jar
  46. BIN
      WebRoot/WEB-INF/lib/javax.jms.jar
  47. BIN
      WebRoot/WEB-INF/lib/javax.resource.jar
  48. BIN
      WebRoot/WEB-INF/lib/javax.servlet.jar
  49. BIN
      WebRoot/WEB-INF/lib/javax.servlet.jsp.jar
  50. BIN
      WebRoot/WEB-INF/lib/jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar
  51. BIN
      WebRoot/WEB-INF/lib/jboss-logging-3.3.0.Final.jar
  52. BIN
      WebRoot/WEB-INF/lib/jboss-transaction-api_1.1_spec-1.0.1.Final.jar
  53. BIN
      WebRoot/WEB-INF/lib/joda-time-2.10.1.jar
  54. BIN
      WebRoot/WEB-INF/lib/json-lib-2.3-jdk15.jar
  55. BIN
      WebRoot/WEB-INF/lib/jstl-1.2.jar
  56. BIN
      WebRoot/WEB-INF/lib/log4j-1.2.16.jar
  57. BIN
      WebRoot/WEB-INF/lib/mchange-commons-java-0.2.12.jar
  58. BIN
      WebRoot/WEB-INF/lib/mysql-connector-java-5.1.46-bin.jar
  59. BIN
      WebRoot/WEB-INF/lib/ognl-3.1.14.jar
  60. BIN
      WebRoot/WEB-INF/lib/org.eclipse.paho.client.mqttv3-1.1.0.jar
  61. BIN
      WebRoot/WEB-INF/lib/org.springframework.orm-3.0.5.RELEASE.jar
  62. BIN
      WebRoot/WEB-INF/lib/org.springframework.oxm-3.0.5.RELEASE.jar
  63. BIN
      WebRoot/WEB-INF/lib/org.springframework.web.portlet-3.0.5.RELEASE.jar
  64. BIN
      WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.2.1.RELEASE.jar
  65. BIN
      WebRoot/WEB-INF/lib/poi-3.11-20141221.jar
  66. BIN
      WebRoot/WEB-INF/lib/poi-examples-3.11-20141221.jar
  67. BIN
      WebRoot/WEB-INF/lib/poi-excelant-3.11-20141221.jar
  68. BIN
      WebRoot/WEB-INF/lib/poi-ooxml-3.11-20141221.jar
  69. BIN
      WebRoot/WEB-INF/lib/poi-ooxml-schemas-3.11-20141221.jar
  70. BIN
      WebRoot/WEB-INF/lib/poi-scratchpad-3.11-20141221.jar
  71. BIN
      WebRoot/WEB-INF/lib/slf4j-api-1.7.7.jar
  72. BIN
      WebRoot/WEB-INF/lib/spring-aop-4.0.0.RELEASE.jar
  73. BIN
      WebRoot/WEB-INF/lib/spring-aspects-4.0.0.RELEASE.jar
  74. BIN
      WebRoot/WEB-INF/lib/spring-beans-4.0.0.RELEASE.jar
  75. BIN
      WebRoot/WEB-INF/lib/spring-context-4.0.0.RELEASE.jar
  76. BIN
      WebRoot/WEB-INF/lib/spring-context-support-4.0.0.RELEASE.jar
  77. BIN
      WebRoot/WEB-INF/lib/spring-core-4.0.0.RELEASE.jar
  78. BIN
      WebRoot/WEB-INF/lib/spring-expression-4.0.0.RELEASE.jar
  79. BIN
      WebRoot/WEB-INF/lib/spring-jdbc-4.0.0.RELEASE.jar
  80. BIN
      WebRoot/WEB-INF/lib/spring-messaging-4.0.0.RELEASE.jar
  81. BIN
      WebRoot/WEB-INF/lib/spring-test-4.0.0.RELEASE.jar
  82. BIN
      WebRoot/WEB-INF/lib/spring-tx-4.0.0.RELEASE.jar
  83. BIN
      WebRoot/WEB-INF/lib/spring-web-4.0.0.RELEASE.jar
  84. BIN
      WebRoot/WEB-INF/lib/spring-webmvc-4.0.0.RELEASE.jar
  85. BIN
      WebRoot/WEB-INF/lib/spring-websocket-4.0.0.RELEASE.jar
  86. BIN
      WebRoot/WEB-INF/lib/xwork-core-2.3.24.1.jar
  87. BIN
      WebRoot/WEB-INF/lib/zxing.jar
  88. 19 8
      WebRoot/WEB-INF/spring-servlet.xml
  89. 12 11
      WebRoot/WEB-INF/web.xml
  90. 1 1
      WebRoot/view/frontpage/scripts/company.js
  91. 28 17
      WebRoot/view/scripts/log.html
  92. 1 0
      src/cn/com/usky/filter/XssHttpServletRequestWrapper.java
  93. 5 5
      src/cn/com/usky/iot/controller/AlarmViewController.java
  94. 1 1
      src/cn/com/usky/iot/controller/FrontpageController.java
  95. 27 11
      src/cn/com/usky/iot/controller/Log.java
  96. 1 1
      src/cn/com/usky/iot/controller/login/LoginController.java
  97. 1 1
      src/cn/com/usky/iot/entity/sys/SysLogDTO.hbm.xml
  98. 1 1
      src/cn/com/usky/log/LogServiceImpl.java

BIN
WebRoot/WEB-INF/lib/ant-1.9.6.jar


BIN
WebRoot/WEB-INF/lib/ant-launcher-1.9.6.jar


BIN
WebRoot/WEB-INF/lib/antlr-2.7.6.jar


BIN
WebRoot/WEB-INF/lib/aopalliance-1.0.jar


BIN
WebRoot/WEB-INF/lib/asm-5.2.jar


BIN
WebRoot/WEB-INF/lib/aspectjweaver-1.9.2.jar


BIN
WebRoot/WEB-INF/lib/c3p0-0.9.5.2-sources.jar


BIN
WebRoot/WEB-INF/lib/c3p0-0.9.5.2.jar


BIN
WebRoot/WEB-INF/lib/cglib-3.2.5.jar


BIN
WebRoot/WEB-INF/lib/com.springsource.org.apache.commons.fileupload-1.2.0.jar


BIN
WebRoot/WEB-INF/lib/commons-beanutils-1.9.3.jar


BIN
WebRoot/WEB-INF/lib/commons-codec-1.15.jar


BIN
WebRoot/WEB-INF/lib/commons-collections-3.2.2.jar


BIN
WebRoot/WEB-INF/lib/commons-dbcp.jar


BIN
WebRoot/WEB-INF/lib/commons-fileupload-1.3.1.jar


BIN
WebRoot/WEB-INF/lib/commons-httpclient-3.1.jar


BIN
WebRoot/WEB-INF/lib/commons-httpclient-contrib.jar


BIN
WebRoot/WEB-INF/lib/commons-io-2.2.jar


BIN
WebRoot/WEB-INF/lib/commons-lang-2.6.jar


BIN
WebRoot/WEB-INF/lib/commons-lang3-3.3.2.jar


BIN
WebRoot/WEB-INF/lib/commons-logging-1.2.jar


BIN
WebRoot/WEB-INF/lib/commons-pool.jar


BIN
WebRoot/WEB-INF/lib/core-3.3.3.jar


BIN
WebRoot/WEB-INF/lib/dom4j-1.6.1.jar


BIN
WebRoot/WEB-INF/lib/ehcache-core-2.6.8.jar


BIN
WebRoot/WEB-INF/lib/ejb3-persistence.jar


BIN
WebRoot/WEB-INF/lib/ezmorph-1.0.3.jar


BIN
WebRoot/WEB-INF/lib/fastjson-1.2.4.jar


BIN
WebRoot/WEB-INF/lib/gson-2.3.1.jar


BIN
WebRoot/WEB-INF/lib/hibernate-annotations.jar


BIN
WebRoot/WEB-INF/lib/hibernate-commons-annotations.jar


BIN
WebRoot/WEB-INF/lib/hibernate-entitymanager.jar


BIN
WebRoot/WEB-INF/lib/hibernate-jpa-2.0-api-1.0.1.Final.jar


BIN
WebRoot/WEB-INF/lib/hibernate-validator.jar


BIN
WebRoot/WEB-INF/lib/hibernate3.jar


BIN
WebRoot/WEB-INF/lib/httpclient-4.4.1.jar


BIN
WebRoot/WEB-INF/lib/httpcore-4.4.1.jar


BIN
WebRoot/WEB-INF/lib/httpmime-4.5.jar


BIN
WebRoot/WEB-INF/lib/jackson-annotations-2.9.8.jar


BIN
WebRoot/WEB-INF/lib/jackson-core-2.9.8.jar


BIN
WebRoot/WEB-INF/lib/jackson-databind-2.9.8.jar


BIN
WebRoot/WEB-INF/lib/javase-3.3.3.jar


BIN
WebRoot/WEB-INF/lib/javassist-3.21.0-GA.jar


BIN
WebRoot/WEB-INF/lib/javax.annotation.jar


BIN
WebRoot/WEB-INF/lib/javax.ejb.jar


BIN
WebRoot/WEB-INF/lib/javax.jms.jar


BIN
WebRoot/WEB-INF/lib/javax.resource.jar


BIN
WebRoot/WEB-INF/lib/javax.servlet.jar


BIN
WebRoot/WEB-INF/lib/javax.servlet.jsp.jar


BIN
WebRoot/WEB-INF/lib/jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar


BIN
WebRoot/WEB-INF/lib/jboss-logging-3.3.0.Final.jar


BIN
WebRoot/WEB-INF/lib/jboss-transaction-api_1.1_spec-1.0.1.Final.jar


BIN
WebRoot/WEB-INF/lib/joda-time-2.10.1.jar


BIN
WebRoot/WEB-INF/lib/json-lib-2.3-jdk15.jar


BIN
WebRoot/WEB-INF/lib/jstl-1.2.jar


BIN
WebRoot/WEB-INF/lib/log4j-1.2.16.jar


BIN
WebRoot/WEB-INF/lib/mchange-commons-java-0.2.12.jar


BIN
WebRoot/WEB-INF/lib/mysql-connector-java-5.1.46-bin.jar


BIN
WebRoot/WEB-INF/lib/ognl-3.1.14.jar


BIN
WebRoot/WEB-INF/lib/org.eclipse.paho.client.mqttv3-1.1.0.jar


BIN
WebRoot/WEB-INF/lib/org.springframework.orm-3.0.5.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/org.springframework.oxm-3.0.5.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/org.springframework.web.portlet-3.0.5.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/org.springframework.web.servlet-3.2.1.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/poi-3.11-20141221.jar


BIN
WebRoot/WEB-INF/lib/poi-examples-3.11-20141221.jar


BIN
WebRoot/WEB-INF/lib/poi-excelant-3.11-20141221.jar


BIN
WebRoot/WEB-INF/lib/poi-ooxml-3.11-20141221.jar


BIN
WebRoot/WEB-INF/lib/poi-ooxml-schemas-3.11-20141221.jar


BIN
WebRoot/WEB-INF/lib/poi-scratchpad-3.11-20141221.jar


BIN
WebRoot/WEB-INF/lib/slf4j-api-1.7.7.jar


BIN
WebRoot/WEB-INF/lib/spring-aop-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-aspects-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-beans-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-context-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-context-support-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-core-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-expression-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-jdbc-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-messaging-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-test-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-tx-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-web-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-webmvc-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/spring-websocket-4.0.0.RELEASE.jar


BIN
WebRoot/WEB-INF/lib/xwork-core-2.3.24.1.jar


BIN
WebRoot/WEB-INF/lib/zxing.jar


+ 19 - 8
WebRoot/WEB-INF/spring-servlet.xml

@@ -1,24 +1,36 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <beans xmlns="http://www.springframework.org/schema/beans"
-       xmlns:task="http://www.springframework.org/schema/task"
-       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
        xmlns:context="http://www.springframework.org/schema/context"
-       xmlns:mvc="http://www.springframework.org/schema/mvc"
+       xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:task="http://www.springframework.org/schema/task"
        xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
-
+       xmlns:websocket="http://www.springframework.org/schema/websocket"
        xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans.xsd
         http://www.springframework.org/schema/mvc
         http://www.springframework.org/schema/mvc/spring-mvc.xsd
         http://www.springframework.org/schema/context
         http://www.springframework.org/schema/context/spring-context.xsd http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
-   ">
+http://www.springframework.org/schema/websocket
+        http://www.springframework.org/schema/websocket/spring-websocket.xsd">
     <!-- 默认的注解映射的支持 -->
-    <mvc:annotation-driven/>
+    <mvc:annotation-driven>
+        <!-- 消息转换器,解决responseBody返回中外乱码问题 -->
+        <mvc:message-converters register-defaults="true">
+            <bean class="org.springframework.http.converter.StringHttpMessageConverter">
+                <property name="supportedMediaTypes" value="text/plain;charset=UTF-8" />
+            </bean>
+        </mvc:message-converters>
+    </mvc:annotation-driven>
+
+
+
+
+
+
     <!--启用自动扫描  -->
     <context:component-scan base-package="cn.com.usky.iot.controller"/>
     <!-- 后台任务 -->
-
     <context:component-scan base-package="cn.com.usky.iot.task"/>
     <task:annotation-driven scheduler="qbScheduler" mode="proxy"/>
     <task:scheduler id="qbScheduler" pool-size="10"/>
@@ -1385,7 +1397,6 @@
         <property name="LogServiceImpl">
             <ref bean="LogServiceImpl"/>
         </property>
-
     </bean>
 
 

+ 12 - 11
WebRoot/WEB-INF/web.xml

@@ -4,17 +4,6 @@
          id="WebApp_ID" version="3.0">
     <display-name>YtIoT</display-name>
 
-    <filter>
-        <filter-name>XssSqlFilter</filter-name>
-        <filter-class>cn.com.usky.filter.XssFilter1</filter-class>
-    </filter>
-    <filter-mapping>
-        <filter-name>XssSqlFilter</filter-name>
-        <url-pattern>/*</url-pattern>
-        <dispatcher>REQUEST</dispatcher>
-    </filter-mapping>
-
-
 
     <filter>
         <display-name>SetCharacterEncoding</display-name>
@@ -34,6 +23,18 @@
         <filter-name>SetCharacterEncoding</filter-name>
         <url-pattern>/*</url-pattern>
     </filter-mapping>
+
+    <filter>
+        <filter-name>XssSqlFilter</filter-name>
+        <filter-class>cn.com.usky.filter.XssFilter1</filter-class>
+    </filter>
+    <filter-mapping>
+        <filter-name>XssSqlFilter</filter-name>
+        <url-pattern>/*</url-pattern>
+        <dispatcher>REQUEST</dispatcher>
+    </filter-mapping>
+
+
     <servlet>
         <servlet-name>mvc</servlet-name>
         <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

+ 1 - 1
WebRoot/view/frontpage/scripts/company.js

@@ -295,7 +295,7 @@ var draw_buinding = function () {
         $("#company_building").removeClass('company_building');
         $("#company_building").addClass('company_building_on');
         var company_building = document.getElementById('company_building');
-        company_building.innerHTML = '<iframe id="myIframe" name="thingjs" src="http://www.thingjs.com/s/b11227d4fd5505106989737c?params=105b0f77fd24654d4eebc434e9" style="width:146%;height:123%;border:1px solid #0082ff;"></iframe>';
+        company_building.innerHTML = '<iframe id="myIframe" name="thingjs" src="https://www.thingjs.com/s/b11227d4fd5505106989737c?params=105b0f77fd24654d4eebc434e9" style="width:146%;height:123%;border:1px solid #0082ff;"></iframe>';
 
         var t1 = window.setTimeout(function () {
             //     console.log(buildingStore);

+ 28 - 17
WebRoot/view/scripts/log.html

@@ -11,12 +11,15 @@
     <script src="https://unpkg.com/element-ui/lib/index.js"></script>
     <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
     <style>
-	html,body,#app{
+        html,
+        body,
+        #app {
             width: 100%;
             height: 100%;
             padding: 0;
-			margin:0;
-	}
+            margin: 0;
+        }
+        
         .home {
             width: 100%;
             height: 100%;
@@ -69,9 +72,7 @@
                 <el-table :data="tableData" border style="width: 100%" height="100%">
                     <el-table-column type="index" align="center" width="50" label="序号">
                     </el-table-column>
-                    <el-table-column align="center" v-for="(item, ind) in typeList[typeFree].tableDataHeader" :key="ind" :prop="item.prop" :label="item.name">
-					  <template slot-scope="scope">{{item.prop === 'operateType' ? (scope.row[item.prop] == 1 ? '查询': scope.row[item.prop] == 2 ? '添加' : scope.row[item.prop] == 3 ? '修改' : scope.row[item.prop] ==  4 ? '删除' :'') : item.prop === 'logType' ? (scope.row[item.prop] == 1 ? '登录日志': scope.row[item.prop] == 2 ? '操作日志' : '') : scope.row[item.prop]}}</template>
-                    </el-table-column>
+                    <el-table-column align="center" v-for="(item, ind) in typeList[typeFree].tableDataHeader" :key="ind" :prop="item.prop" :label="item.name"></el-table-column>
                 </el-table>
             </el-row>
             <el-pagination @size-change="handleSizeChange" @current-change="handleCurrentChange" :current-page="currentPage" :page-sizes="[30, 50, 100, 150]" :page-size="pageSize" layout="total, sizes, prev, pager, next, jumper" :total="total">
@@ -115,14 +116,14 @@
                     }, {
                         prop: "createTime",
                         name: "创建时间"
-                    }, {
-                        prop: "updateBy",
-                        name: "更新人"
-                    }, {
-                        prop: "updateTime",
-                        name: "更新时间"
+                            // }, {
+                            //     prop: "updateBy",
+                            //     name: "更新人"
+                            // }, {
+                            //     prop: "updateTime",
+                            //     name: "更新时间"
                     }, ],
-                    url: "http://47.111.81.118:8080/YtIoT/iot/log/queryLogList",
+                    url: "http://localhost:8080/YtIoT/iot/log/queryLogList",
                     inputList: [
                         //     {
                         //     prop: "unit",
@@ -161,11 +162,21 @@
                 };
                 Object.assign(data, this.inputObj)
                 let res = await axios.get(
-                    this.typeList[this.typeFree].url + "?current=" + this.currentPage + "&pageSize=" + this.pageSize
+                    this.typeList[this.typeFree].url + "?pageNo=" + this.currentPage + "&pageSize=" + this.pageSize
                 );
-				console.log(res)
-				console.log(res.data.pageList)
-                this.tableData = res.data.pageList;
+                console.log(res)
+                console.log(res.data.pageList)
+                this.tableData = res.data.pageList.map(val => {
+                    return {
+                        ...val,
+                        operateType: val.operateType  ==  1  ?  '查询' :  val.operateType  ==  2  ?  '添加'  : val.operateType  ==  3  ?  '修改' :  val.operateType  ?  '删除'  : '',
+                        logType: val.logType  ==  1  ?  '登录日志' :  val.logType  ==  2  ?  '操作日志'  :  '',
+                        logContent: val.logContent == 1 ? '单位详情页数据获取' : val.logContent == 2 ? '电器火灾告警处理' : val.logContent == 3 ? '水警告警处理' : val.logContent == 4 ? 'RTU告警处理' : val.logContent == 5 ? '视频告警处理' : val.logContent == 6 ? '视频离线告警处理' : val.logContent == 7 ? '用户登录' : '',
+                        createTime: new Date(val.createTime.time).toLocaleString('chinese', {
+                            hour12: false
+                        })
+                    }
+                });
                 this.total = res.data.totalCount;
             },
             // dosomething(jsondata) {

+ 1 - 0
src/cn/com/usky/filter/XssHttpServletRequestWrapper.java

@@ -26,6 +26,7 @@ public class XssHttpServletRequestWrapper extends HttpServletRequestWrapper {
     /**
      * 覆盖getParameterValues方法,将参数名和参数值都做xss过滤
      */
+    @Override
     public String[] getParameterValues(String parameter) {
         String[] values = super.getParameterValues(parameter);
         if (values==null)  {

+ 5 - 5
src/cn/com/usky/iot/controller/AlarmViewController.java

@@ -414,7 +414,7 @@ public class AlarmViewController {
         return mav;
     }
 
-    @AutoLog("电气火灾告警处理")
+    @AutoLog("2")
     @RequestMapping(value = "/updateEf", method = {RequestMethod.GET, RequestMethod.POST})
     public ModelAndView updateEf(@RequestParam(value = "queryJson", required = false) String queryJson,
                                  HttpServletRequest request) {
@@ -445,7 +445,7 @@ public class AlarmViewController {
         }
         return mav;
     }
-    @AutoLog("水警告警处理")
+    @AutoLog("3")
     @RequestMapping(value = "/updateSj", method = {RequestMethod.GET, RequestMethod.POST})
     public ModelAndView updateSj(@RequestParam(value = "queryJson", required = false) String queryJson,
                                  HttpServletRequest request) {
@@ -476,7 +476,7 @@ public class AlarmViewController {
         }
         return mav;
     }
-    @AutoLog("RTU告警处理")
+    @AutoLog("4")
     @RequestMapping(value = "/updateRtu", method = {RequestMethod.GET, RequestMethod.POST})
     public ModelAndView updateRtu(@RequestParam(value = "queryJson", required = false) String queryJson,
                                   HttpServletRequest request) {
@@ -514,7 +514,7 @@ public class AlarmViewController {
      * @param queryJson
      * @return
      */
-    @AutoLog("视频告警处理")
+    @AutoLog("5")
     @RequestMapping(value = "/updateVideo", method = {RequestMethod.GET, RequestMethod.POST})
     public ModelAndView updateVideo(@RequestParam(value = "queryJson", required = false) String queryJson,
                                     HttpServletRequest request) {
@@ -549,7 +549,7 @@ public class AlarmViewController {
      * @param queryJson
      * @return
      */
-    @AutoLog("视频离线告警处理")
+    @AutoLog("6")
     @RequestMapping(value = "/updateVideoOffline ", method = {RequestMethod.GET, RequestMethod.POST})
     public ModelAndView updateVideoOffline(@RequestParam(value = "queryJson", required = false) String queryJson,
                                            HttpServletRequest request) {

+ 1 - 1
src/cn/com/usky/iot/controller/FrontpageController.java

@@ -67,7 +67,7 @@ public class FrontpageController {
         return mav;
     }
 
-    @AutoLog("单位详情页数据获取")
+    @AutoLog("1")
     @RequestMapping(value = "/getCurrentObjectListByCompanyId", method = {RequestMethod.GET, RequestMethod.POST})
     public ModelAndView getCurrentObjectListByCompanyId(@RequestParam(value = "queryJson", required = false) String queryJson,
                                                         HttpServletRequest request

+ 27 - 11
src/cn/com/usky/iot/controller/Log.java

@@ -9,16 +9,18 @@ import cn.com.usky.log.LogService;
 import cn.com.usky.utils.HttpServletRequestUtils;
 import cn.com.usky.utils.Page;
 import com.alibaba.fastjson.JSONObject;
+import net.sf.json.JSON;
 import org.apache.tools.ant.taskdefs.condition.Http;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
+import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+import java.io.UnsupportedEncodingException;
+import java.nio.charset.StandardCharsets;
+import java.util.HashMap;
+import java.util.Map;
 
 /**
  * @author laowo
@@ -31,30 +33,44 @@ import javax.servlet.http.HttpServletResponse;
 public class Log {
     @Autowired
     private LogService logService;
-
     @Autowired
     private TokenAuthService tokenAuthService;
-    @RequestMapping("queryLogList")
+
+    @RequestMapping(value = "queryLogList", method = {RequestMethod.GET})
     @ResponseBody
     public String queryLogList(
             HttpServletResponse response,
             HttpServletRequest request,
             @RequestParam(value = "pageSize", defaultValue = "20") Integer pageSize,
             @RequestParam(value = "pageNo", defaultValue = "1") Integer pageNo
-    ) {
+    ) throws UnsupportedEncodingException {
         TokenAuthBO tokenAuthBO = HttpServletRequestUtils.tokenAuthForYT(request, tokenAuthService);
         boolean isAuth = tokenAuthBO.isAuthState();
         if (!isAuth) {
             com.alibaba.fastjson.JSONObject json = new com.alibaba.fastjson.JSONObject();
             json.put("check", false);
-            json.put("errMsg", "鏉冮檺閿欒�锛岃�閲嶆柊鐧诲綍");
-            return json.toJSONString();
+            json.put("errMsg", "权限错误,请重新登录");
+            return null;
 
         }
         YtiotTAdmin o = (YtiotTAdmin) tokenAuthBO.getData().get(Constants.USER_INFO);
         String vLoginname = o.getVLoginname();
-        Page<SysLogDTO> sysLogDTOPage = logService.queryLogList(pageSize, pageNo,vLoginname);
-        String s = JSONObject.toJSON(sysLogDTOPage).toString();
+        Page<SysLogDTO> sysLogDTOPage = logService.queryLogList(pageSize, pageNo, vLoginname);
+        //  String s = JSONObject.toJSON(sysLogDTOPage).toString();
+        // 两者缺一不可,缺setCharacterEncoding,则中文变成“???”
+        //缺setContentType,则中文变成“骞夸??...”
+        //   response.setCharacterEncoding("UTF-8");
+
+        //  response.setContentType("text/html");
+        //    byte[] utf8Bytes = s.getBytes("UTF-8");
+//然后用utf-8 对这个字节数组解码成新的字符串
+        //     String utf8Str = new String(utf8Bytes, "UTF-8");
+
+
+        //  byte[] bytes = s.getBytes(StandardCharsets.UTF_8);
+        net.sf.json.JSONObject jsonObject = net.sf.json.JSONObject.fromObject(sysLogDTOPage);
+        String s = jsonObject.toString();
+
         return s;
     }
 

+ 1 - 1
src/cn/com/usky/iot/controller/login/LoginController.java

@@ -39,7 +39,7 @@ public class LoginController extends BaseReController {
 
     @RequestMapping("tolgin")
     @ResponseBody
-    @AutoLog("用户登录")
+    @AutoLog("7")
     public String login(@RequestParam("queryJson") String queryJson) {
         String sessionCheckNumber = (String) session.getAttribute("checkNumber");
         JSONObject jsonObject = JSONObject.fromObject(queryJson);

+ 1 - 1
src/cn/com/usky/iot/entity/sys/SysLogDTO.hbm.xml

@@ -1,4 +1,4 @@
-<?xml version='1.0' encoding='utf-8'?>
+<?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
         "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
 <hibernate-mapping>

+ 1 - 1
src/cn/com/usky/log/LogServiceImpl.java

@@ -49,7 +49,7 @@ public class LogServiceImpl implements LogService {
         List<SysLogDTO> listPage = hibernateTemplate.executeFind(new HibernateCallback() {
             @Override
             public Object doInHibernate(Session session) throws HibernateException, SQLException {
-                Query query = session.createQuery("from SysLogDTO t where t.userid='"+vLoginname+"'");
+                Query query = session.createQuery("from SysLogDTO t where t.userid='"+vLoginname+"' order by t.createTime DESC");
                 query.setFirstResult((pageNo - 1) * pageSize);
                 query.setMaxResults(pageSize);
                 return query.list();