| | |
| | | dispatcher.setStatus(1); |
| | | Boolean status = dispatcherService.updateById(dispatcher); |
| | | |
| | | //用户状态改变 |
| | | //查询当前用户的派遣记录,是否存在多条未结束派遣的 |
| | | Dispatcher dispatcher1 = new Dispatcher(); |
| | | dispatcher1.setUserIds(dispatcher.getUserIds()); |
| | | List<Dispatcher> dispatcherList = dispatcherService.list(Condition.getQueryWrapper(dispatcher1)); |
| | | |
| | | User user = new User(); |
| | | user.setId(Long.parseLong(dispatcher.getUserIds())); |
| | | if (dispatcherList.size()<1){ |
| | | //用户状态改变 |
| | | user.setDispatch("1"); |
| | | }else { |
| | | //用户状态改变 |
| | | user.setDispatch("0"); |
| | | } |
| | | user.setId(Long.parseLong(dispatcher.getUserIds())); |
| | | userService.updateById(user); |
| | | |
| | | //内网同步 |