Răsfoiți Sursa

BUG对应

git-svn-id: https://192.168.57.71/svn/jsgkj@1182 931142cf-59ea-a443-aa0e-51397b428577
ld_zhouk 8 ani în urmă
părinte
comite
b79c0a2bec

+ 14 - 10
gkaqv2/trunk/modules/frame/src/main/java/com/xt/js/gkaq/frame/system/GkaqFormAuthenticationFilter.java

@@ -63,16 +63,20 @@ public class GkaqFormAuthenticationFilter extends FormAuthenticationFilter {
         String clientIp = IpUtil.getIpAddr(httpRequest);
         session.setAttribute(Constants.SESSION_KEY_IP, clientIp);
 
-        // 数据库日志
-        SysLogModel log = new SysLogModel();
-        log.setLogType(Constants.LOG_TYPE_3);
-        log.setLogPath(GkaqFormAuthenticationFilter.class.getName());
-        log.setLogParam("");
-        log.setLogMsg("用户:[" + user.getLoginName() + "|" + user.getRealName() + "]登入系统!");
-        log.setClientIp(clientIp);
-        // 保存数据库
-        sysLogService.save(log);
-        logger.info("生成系统日志[日志描述:{},客户端IP:{}]", log.getLogMsg(), clientIp);
+        try {
+            // 数据库日志
+            SysLogModel log = new SysLogModel();
+            log.setLogType(Constants.LOG_TYPE_3);
+            log.setLogPath(GkaqFormAuthenticationFilter.class.getName());
+            log.setLogParam("");
+            log.setLogMsg("用户:[" + user.getLoginName() + "|" + user.getRealName() + "]登入系统!");
+            log.setClientIp(clientIp);
+            // 保存数据库
+            sysLogService.save(log);
+            logger.info("生成系统日志[日志描述:{},客户端IP:{}]", log.getLogMsg(), clientIp);
+        } catch (Exception ex) {
+            logger.error("生成系统日志发生异常:", ex);
+        }
         return super.onLoginSuccess(token, subject, request, response);
     }
 

+ 1 - 1
gkaqv2/trunk/modules/frame/src/main/resources/com/xt/js/gkaq/frame/mappers/CodeModelMapper.xml

@@ -103,7 +103,7 @@
 	order by SORTNO
   </select>
   <select id="selectByNoLeaf" resultMap="ComboBoxMap" parameterType="java.lang.String" >
-  	<bind name="LEAF_NO" value="@com.xt.js.gkaq.common.GlobalData@LEAF_NO"/>
+  	<bind name="LEAF_NO" value="@com.xt.js.gkaq.common.Constants@LEAF_NO"/>
   	<bind name="STATE_DEL" value="@com.xt.js.gkaq.common.BaseUUIDModel@STATE_DELETE"/>
 	select ID VAL, CODE, TEXT from AQ_BASIC_FRAME_CODE
 	where LEAF = #{LEAF_NO}