| Line 262... |
Line 262... |
| 262 |
@PostMapping(value = "/authuser/remove")
|
262 |
@PostMapping(value = "/authuser/remove")
|
| 263 |
public String removeAuthUser(Model model, @RequestParam int id) throws Exception {
|
263 |
public String removeAuthUser(Model model, @RequestParam int id) throws Exception {
|
| 264 |
AuthUser user = authRepository.selectById(id);
|
264 |
AuthUser user = authRepository.selectById(id);
|
| 265 |
|
265 |
|
| 266 |
user.setActive(false);
|
266 |
user.setActive(false);
|
| 267 |
List<Position> positions = positionRepository.selectAll(user.getId());
|
267 |
List<Position> positions = positionRepository.selectAllByAuthUserId(user.getId());
|
| 268 |
for (Position position : positions) {
|
268 |
for (Position position : positions) {
|
| 269 |
List<PartnerPosition> partnerPositions = partnerPositionRepository.selectByPositionId(position.getId());
|
269 |
List<PartnerPosition> partnerPositions = partnerPositionRepository.selectByPositionId(position.getId());
|
| 270 |
positionRepository.delete(position.getId());
|
270 |
positionRepository.delete(position.getId());
|
| 271 |
for (PartnerPosition partnerPosition : partnerPositions) {
|
271 |
for (PartnerPosition partnerPosition : partnerPositions) {
|
| 272 |
partnerPositionRepository.delete(partnerPosition.getPositionId());
|
272 |
partnerPositionRepository.delete(partnerPosition.getPositionId());
|