From 7afa32638bd4c1eec05a19a6586af3f4b1ce8ccb Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期六, 16 六月 2018 01:25:43 +0800
Subject: [PATCH] 日志服务实现
---
LogService/src/main/java/com/java110/log/dao/impl/LogServiceDaoImpl.java | 57 ++++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 48 insertions(+), 9 deletions(-)
diff --git a/LogService/src/main/java/com/java110/log/dao/impl/LogServiceDaoImpl.java b/LogService/src/main/java/com/java110/log/dao/impl/LogServiceDaoImpl.java
index 488d4ea..393c258 100644
--- a/LogService/src/main/java/com/java110/log/dao/impl/LogServiceDaoImpl.java
+++ b/LogService/src/main/java/com/java110/log/dao/impl/LogServiceDaoImpl.java
@@ -1,16 +1,15 @@
package com.java110.log.dao.impl;
-import com.java110.common.log.LoggerEngine;
+import com.java110.common.constant.ResponseConstant;
+import com.java110.common.exception.DAOException;
import com.java110.core.base.dao.BaseServiceDao;
-import com.java110.entity.order.BusiOrder;
-import com.java110.entity.order.BusiOrderAttr;
-import com.java110.entity.order.OrderList;
-import com.java110.entity.order.OrderListAttr;
-import com.java110.log.dao.logServiceDao;
+import com.java110.log.dao.LogServiceDao;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import java.util.List;
+import java.util.Map;
/**
* 鏃ュ織鏈嶅姟 涓庢暟鎹簱浜や簰
@@ -18,6 +17,46 @@
*/
@Service("logServiceDaoImpl")
-@Transactional
-public class LogServiceDaoImpl extends BaseServiceDao implements logServiceDao {
+//@Transactional
+public class LogServiceDaoImpl extends BaseServiceDao implements LogServiceDao {
+
+ private final static Logger logger = LoggerFactory.getLogger(LogServiceDaoImpl.class);
+
+ /**
+ * 淇濆瓨鏃ュ織
+ * @param logMessageParams 鏃ュ織鍙傛暟淇℃伅
+ */
+ @Override
+ public void saveTransactionLog(Map logMessageParams) throws DAOException {
+ logger.debug("save log params :{}",logMessageParams);
+ try{
+ int row = sqlSessionTemplate.insert("logServiceDaoImpl.saveTransactionLog",logMessageParams);
+ if(row < 1){
+ throw new DAOException(ResponseConstant.RESULT_CODE_INNER_ERROR,"save log error, nothing to save");
+ }
+ }catch (Exception e){
+ logger.error("save log error:",e);
+ throw new DAOException(ResponseConstant.RESULT_CODE_INNER_ERROR,"save log error"+e);
+ }
+
+ }
+
+ /**
+ * 淇濆瓨鏃ュ織锛堜氦浜掓姤鏂囷級
+ * @param logMessageParams 鏃ュ織鍙傛暟淇℃伅
+ */
+ @Override
+ public void saveTransactionLogMessage(Map logMessageParams) throws DAOException{
+ logger.debug("save log message params :{}",logMessageParams);
+ try{
+ int row = sqlSessionTemplate.insert("logServiceDaoImpl.saveTransactionLogMessage",logMessageParams);
+ if(row < 1){
+ throw new DAOException(ResponseConstant.RESULT_CODE_INNER_ERROR,"save log error, nothing to save");
+ }
+ }catch (Exception e){
+ logger.error("save log error:",e);
+ throw new DAOException(ResponseConstant.RESULT_CODE_INNER_ERROR,"save log error"+e);
+ }
+
+ }
}
--
Gitblit v1.8.0