|
|
@@ -31,6 +31,7 @@ public class ReleaseUserTask {
|
|
|
@Scheduled(cron = "0 0 1 * * ?")
|
|
|
// @RequestMapping(value = "/open/updateUser", method = RequestMethod.GET)
|
|
|
public void updateUser(){
|
|
|
+ Date releaseTime = new Date();
|
|
|
try {
|
|
|
List<User> userList = userServiceImpl.selectUserByRoleName("营销员","营销经理");
|
|
|
List<LockingReleaseBo> lockUserList = new ArrayList<LockingReleaseBo>();
|
|
|
@@ -66,49 +67,17 @@ public class ReleaseUserTask {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ List<LockingReleaseBo> lockList=customerServiceImpl.selectPendinglockUserList();
|
|
|
+ if (lockList.size()>0)customerServiceImpl.updateReleaseLock(releaseTime);
|
|
|
/*if(lockUserList.size()>0) customerServiceImpl.updateReleaseLock(lockUserList,releaseTime);
|
|
|
if(lockBusinessList.size()>0) customerServiceImpl.updateReleaseLock(lockBusinessList,releaseTime);
|
|
|
if(lockUserList.size()>0) userServiceImpl.updateReleaseLock(lockUserList);*/
|
|
|
|
|
|
} catch (Exception e) {
|
|
|
LoggerUtils.error(getClass(), "=============================================");
|
|
|
- LoggerUtils.error(getClass(), "客户标记待释放失败", e);
|
|
|
- LoggerUtils.error(getClass(), "=============================================");
|
|
|
- }
|
|
|
- }
|
|
|
- /**
|
|
|
- * 将待释放客户与业务释放
|
|
|
- */
|
|
|
-
|
|
|
- @Scheduled(cron = "0 0 2 * * ?")
|
|
|
-// @RequestMapping(value = "/open/releaseUser", method = RequestMethod.GET)
|
|
|
- public void releaseUser(){
|
|
|
- Date releaseTime = new Date();
|
|
|
- try {
|
|
|
- List<LockingReleaseBo> lockList=customerServiceImpl.selectPendinglockUserList();
|
|
|
- List<LockingReleaseBo> newList=new ArrayList<>();
|
|
|
- List<LockingReleaseBo> userList=new ArrayList<>();
|
|
|
- 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);
|
|
|
- }
|
|
|
- if (lockList.get(i).getType().equals("0")) {
|
|
|
- userList.add(lockList.get(i));
|
|
|
- if(pointsDataLimit == userList.size()||i == lockList.size()-1){
|
|
|
- if(userList.size()>0) userServiceImpl.updateReleaseLock(userList);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
- } catch (Exception e) {
|
|
|
- LoggerUtils.error(getClass(), "=============================================");
|
|
|
LoggerUtils.error(getClass(), "客户释放失败", e);
|
|
|
LoggerUtils.error(getClass(), "=============================================");
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
+
|
|
|
}
|