From 7b485fc845a0759f5347e19d62b452ab660e7ac7 Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Mon, 17 Apr 2017 19:15:54 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0soureceid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform-common/src/main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java b/platform-common/src/main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java index 222eb6c..e4b5e28 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java +++ b/platform-common/src/main/java/com/lyms/platform/common/dao/BaseMongoDAOImpl.java @@ -156,8 +156,10 @@ public class BaseMongoDAOImpl implements BaseMongoDAO { public static String mongo_crypto_key = Config.getItem("mongo_crypto_key", "0"); public static String mongo_sync = Config.getItem("mongo_sync", "0"); public void addSyncData(String action, Object data, String id) { - if ("SyncDataModel".equals(data.getClass().getSimpleName()) - || "ArchiveData".equals(data.getClass().getSimpleName())) { + if (!(data instanceof Serializable) ||"LisReport".equals(data.getClass().getSimpleName())) { + if(!"LisReport".equals(data.getClass().getSimpleName())){ + ExceptionUtils.catchException("NotSerializable for class :"+data.getClass().getSimpleName() ); + } return; } if ("1".equals(mongo_sync)) { -- 1.8.3.1