Browse Source

如果没有需要释放的跳过处理

anderx 7 years ago
parent
commit
9822a1d6da
1 changed files with 10 additions and 8 deletions
  1. 10 8
      src/main/java/com/goafanti/common/task/ReleaseUserTask.java

+ 10 - 8
src/main/java/com/goafanti/common/task/ReleaseUserTask.java

@@ -90,14 +90,16 @@ public class ReleaseUserTask {
 		try {
 			List<LockingReleaseBo> lockList=customerServiceImpl.selectPendinglockUserList();
 			List<LockingReleaseBo> newList=new ArrayList<>();
-			 for(int i=0;i<lockList.size();i++){
-				  newList.add(lockList.get(i));
-				  if(pointsDataLimit == newList.size()||i == lockList.size()-1){
-					  if(newList.size()>0) customerServiceImpl.updateReleaseLock(newList,releaseTime);
-		                newList.clear();
-		                Thread.sleep(2000);
-				  }  
-			  }
+			if (lockList.size()>0) {
+				for(int i=0;i<lockList.size();i++){
+					newList.add(lockList.get(i));
+					if(pointsDataLimit == newList.size()||i == lockList.size()-1){
+						if(newList.size()>0) customerServiceImpl.updateReleaseLock(newList,releaseTime);
+						newList.clear();
+						Thread.sleep(2000);
+					}  
+				}
+			}
 		} catch (Exception e) {
 			LoggerUtils.error(getClass(), "=============================================", e);
 			LoggerUtils.error(getClass(), "客户释放失败", e);