Browse Source

企业注册初始化增加日志记录

hejq 8 years ago
parent
commit
7ac78431dd

+ 4 - 2
src/main/java/com/uas/platform/b2b/service/impl/CommunalLogServiceImpl.java

@@ -17,11 +17,13 @@ public class CommunalLogServiceImpl implements CommunalLogService {
 
     @Override
     public void save(CommunalLog communalLog) {
-        communalLogDao.save(communalLog);
+        if(null != communalLog)
+            communalLogDao.save(communalLog);
     }
 
     @Override
     public void save(Iterable<CommunalLog> iterable) {
-        communalLogDao.save(iterable);
+        if(null != iterable)
+            communalLogDao.save(iterable);
     }
 }

+ 4 - 3
src/main/java/com/uas/platform/b2b/support/CommBufferedLogger.java

@@ -7,13 +7,14 @@ import com.uas.platform.b2b.service.CommunalLogService;
 import com.uas.platform.core.logging.BufferedLogger;
 
 /**
+ * 平台的一些基本操作的日志,查询使用
+ *
  * Created by hejq on 2017-12-12.
  */
-public class CommBufferedLogger  extends BufferedLogger<CommunalLog> {
+public class CommBufferedLogger extends BufferedLogger<CommunalLog> {
 
     public CommBufferedLogger() {
-        super(PathUtils.getFilePath(), CommunalLog.class, ContextUtils
-                .getBean(CommunalLogService.class));
+        super(PathUtils.getFilePath(), CommunalLog.class, ContextUtils.getBean(CommunalLogService.class));
     }
 
     /**

+ 7 - 1
src/main/java/com/uas/platform/b2b/v2/service/impl/EnterpriseServiceImpl.java

@@ -6,7 +6,9 @@ import com.uas.platform.b2b.dao.EnterpriseDao;
 import com.uas.platform.b2b.dao.UserDao;
 import com.uas.platform.b2b.model.Enterprise;
 import com.uas.platform.b2b.model.User;
+import com.uas.platform.b2b.support.CommBufferedLogger;
 import com.uas.platform.b2b.v2.service.EnterpriseService;
+import com.uas.platform.core.logging.BufferedLoggerManager;
 import com.uas.platform.core.model.Status;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
@@ -14,6 +16,7 @@ import org.springframework.util.CollectionUtils;
 
 import java.util.Date;
 import java.util.List;
+import java.util.logging.Logger;
 
 @Service("v2.EnterpriseService")
 public class EnterpriseServiceImpl implements EnterpriseService {
@@ -23,6 +26,8 @@ public class EnterpriseServiceImpl implements EnterpriseService {
 	@Autowired
 	private UserDao userDao;
 
+	private final static CommBufferedLogger logger = BufferedLoggerManager.getLogger(CommBufferedLogger.class);
+
 	@Override
 	public Enterprise save(UserSpace userSpace, UserSpaceDetail detail) {
 		Enterprise enterprise = getEnterprise(userSpace);
@@ -68,7 +73,8 @@ public class EnterpriseServiceImpl implements EnterpriseService {
 				@Override
 				public void run() {
 					enterpriseDao.callInitProcedure(enUU);
-				};
+					logger.log("企业信息", "企业初始化", "新注册企业初始化资料", enUU);
+				}
 			}.start();
 		}
 		return enterprise;