포탈사용자 일괄삭제 및 UI개선
This commit is contained in:
@@ -120,6 +120,32 @@ public class PortalUserManController extends BaseAnnotationController {
|
||||
return ResponseEntity.ok().build();
|
||||
}
|
||||
|
||||
@PostMapping(value = "/onl/apim/portaluser/portalUserMan.json", params = "cmd=DELETE_MULTIPLE")
|
||||
public ResponseEntity<Map<String, Object>> deleteMultiple(String ids) {
|
||||
Map<String, Object> resultMap = new HashMap<>();
|
||||
try {
|
||||
if (StringUtils.isBlank(ids)) {
|
||||
resultMap.put("status", "fail");
|
||||
resultMap.put("message", "삭제할 사용자를 선택해주세요.");
|
||||
return ResponseEntity.ok(resultMap);
|
||||
}
|
||||
|
||||
String[] idArray = ids.split(",");
|
||||
for (String id : idArray) {
|
||||
if (StringUtils.isNotBlank(id.trim())) {
|
||||
portalUserManService.removeUser(id.trim());
|
||||
}
|
||||
}
|
||||
|
||||
resultMap.put("status", "success");
|
||||
resultMap.put("message", idArray.length + "명의 사용자가 삭제되었습니다.");
|
||||
} catch (Exception e) {
|
||||
resultMap.put("status", "fail");
|
||||
resultMap.put("message", "삭제 중 오류가 발생했습니다: " + e.getMessage());
|
||||
}
|
||||
return ResponseEntity.ok(resultMap);
|
||||
}
|
||||
|
||||
@PostMapping(value = "/onl/apim/portaluser/portalUserMan.json", params = "cmd=CHECK_ID")
|
||||
public ResponseEntity<Object> checkDuplicateId(String loginId) {
|
||||
String result = portalUserManService.checkDuplicateId(loginId) ? "success" : "";
|
||||
|
||||
Reference in New Issue
Block a user