Browse Source

释放客户日志数据写入修改

anderx 3 years ago
parent
commit
3215138bb8

+ 2 - 1
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -2237,13 +2237,13 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 	public void pushReleaseLog(List<LockingReleaseBo> list, Integer type) throws InterruptedException {
 		Date date = new Date();
 		List<LockingReleaseBo> newList = new ArrayList<LockingReleaseBo>();
+		List<UserTransferLog> list3 = new ArrayList<UserTransferLog>();
 		if (list != null && list.size() > 0) {
 			for (int i = 0; i < list.size(); i++) {
 				newList.add(list.get(i));
 				if (50 == newList.size() || i == list.size() - 1) {
 					if (newList.size() > 0) {
 						// 处理日志
-						List<UserTransferLog> list3 = new ArrayList<UserTransferLog>();
 						for (LockingReleaseBo lrb : newList) {
 							UserTransferLog utl = new UserTransferLog();
 							utl.setAid(lrb.getAid());
@@ -2256,6 +2256,7 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 							list3.add(utl);
 						}
 						userTransferLogMapper.insertList(list3);
+						list3.clear();
 					}
 					newList.clear();
 					Thread.sleep(2000);