Skip to content

Commit

Permalink
Merge pull request #7 from 1zhangluo1/main
Browse files Browse the repository at this point in the history
1.增加了获取用户状态时返回周序;2.增加了用户的学习方向字段。
  • Loading branch information
wilinz authored Sep 2, 2024
2 parents a7d3df8 + 4f0585a commit 942497f
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,5 @@ public class UserStatusDTO {
private Long userId;
private String userName;
private Integer status;
private Integer week;
}
2 changes: 2 additions & 0 deletions src/main/java/org/sanyuankexie/attendance/model/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,6 @@ public class User {
private String githubId;
@ExcelProperty("年级(例如:22级填22)")
private String grade;
@ExcelProperty("方向")
private String learn;
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,10 @@
import org.sanyuankexie.attendance.common.DTO.UserStatusEnum;
import org.sanyuankexie.attendance.common.exception.CExceptionEnum;
import org.sanyuankexie.attendance.common.exception.ServiceException;
import org.sanyuankexie.attendance.common.helper.TimeHelper;
import org.sanyuankexie.attendance.mapper.AttendanceRecordMapper;
import org.sanyuankexie.attendance.model.AttendanceRecord;
import org.sanyuankexie.attendance.model.SystemInfo;
import org.sanyuankexie.attendance.model.User;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Value;
Expand All @@ -30,6 +32,11 @@ public class AttendanceRecordService {
@Value("${attendance.term}")
private String term;

private final TimeHelper timeHelper;

public AttendanceRecordService(TimeHelper timeHelper, SystemInfo systemInfo) {
this.timeHelper = timeHelper;
}

DecimalFormat dft = new DecimalFormat("0.00");

Expand Down Expand Up @@ -102,6 +109,7 @@ public UserStatusDTO isOnlineByUserId(Long userId) {
userStatusDTO.setUserId(user.getId());
userStatusDTO.setStatus(UserStatusEnum.OFFLINE.getStatus());
userStatusDTO.setUserName(user.getName());
userStatusDTO.setWeek(timeHelper.getNowWeek());
return userStatusDTO;
}
}
Expand Down

0 comments on commit 942497f

Please sign in to comment.