Skip to content

Commit 1fa31a2

Browse files
authored
Merge pull request #62 from Boyuan-IT-Club/Red_Moon
修正面试时间分配逻辑
2 parents c3c94e9 + 7959d71 commit 1fa31a2

File tree

1 file changed

+4
-10
lines changed

1 file changed

+4
-10
lines changed

src/main/java/club/boyuan/official/service/impl/InterviewAssignmentServiceImpl.java

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -111,21 +111,15 @@ private InterviewAssignmentResultDTO assignInterviewsWithOptimization(
111111
logger.info("用户 {} 的期望面试时间: {}", user.getUsername(), preferredTimes);
112112
logger.info("用户 {} 的期望部门: {}", user.getUsername(), preferredDepartments);
113113

114-
// 如果用户没有填写期望面试时间,则加入未分配列表
114+
// 如果用户没有填写期望面试时间,则不纳入安排范畴(不加入未分配列表)
115115
if (preferredTimes.isEmpty()) {
116-
logger.info("用户 {} 没有填写期望面试时间,加入未分配列表", user.getUsername());
117-
unassignedUsers.add(new InterviewAssignmentResultDTO.UnassignedUserDTO(
118-
user.getUserId(), user.getUsername(), user.getName(), "未填写期望面试时间",
119-
preferredDepartments.isEmpty() ? "未填写期望部门" : String.join(", ", preferredDepartments)));
116+
logger.info("用户 {} 没有填写期望面试时间,不纳入安排范畴", user.getUsername());
120117
continue;
121118
}
122119

123-
// 如果用户没有填写期望部门,则加入未分配列表
120+
// 如果用户没有填写期望部门,则不纳入安排范畴(不加入未分配列表)
124121
if (preferredDepartments.isEmpty()) {
125-
logger.info("用户 {} 没有填写期望部门,加入未分配列表", user.getUsername());
126-
unassignedUsers.add(new InterviewAssignmentResultDTO.UnassignedUserDTO(
127-
user.getUserId(), user.getUsername(), user.getName(),
128-
String.join(", ", preferredTimes), "未填写期望部门"));
122+
logger.info("用户 {} 没有填写期望部门,不纳入安排范畴", user.getUsername());
129123
continue;
130124
}
131125

0 commit comments

Comments
 (0)