refactor: remove unused database columns
This commit is contained in:
@@ -19,7 +19,7 @@ public class LeaveRequestDAOImpl implements LeaveRequestDAO {
|
||||
public int insert(LeaveRequest request) {
|
||||
String sql = "INSERT INTO leave_requests (student_id, start_time, end_time, status, " +
|
||||
"duration, location, reason_type, reason_detail, is_leaving_city, " +
|
||||
"special_situation, request_time) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
|
||||
"request_time) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
|
||||
|
||||
try (Connection conn = DatabaseUtil.getConnection();
|
||||
PreparedStatement stmt = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS)) {
|
||||
@@ -33,8 +33,7 @@ public class LeaveRequestDAOImpl implements LeaveRequestDAO {
|
||||
stmt.setString(7, request.getReasonType());
|
||||
stmt.setString(8, request.getReasonDetail());
|
||||
stmt.setBoolean(9, request.isLeavingCity());
|
||||
stmt.setString(10, request.getSpecialSituation());
|
||||
stmt.setTimestamp(11, new Timestamp(request.getRequestTime().getTime()));
|
||||
stmt.setTimestamp(10, new Timestamp(request.getRequestTime().getTime()));
|
||||
|
||||
int affectedRows = stmt.executeUpdate();
|
||||
if (affectedRows == 0) {
|
||||
@@ -72,7 +71,7 @@ public class LeaveRequestDAOImpl implements LeaveRequestDAO {
|
||||
String sql = "UPDATE leave_requests SET student_id = ?, start_time = ?, " +
|
||||
"end_time = ?, status = ?, duration = ?, location = ?, " +
|
||||
"reason_type = ?, reason_detail = ?, is_leaving_city = ?, " +
|
||||
"special_situation = ?, request_time = ? WHERE id = ?";
|
||||
"request_time = ? WHERE id = ?";
|
||||
try (Connection conn = DatabaseUtil.getConnection();
|
||||
PreparedStatement stmt = conn.prepareStatement(sql)) {
|
||||
|
||||
@@ -85,9 +84,8 @@ public class LeaveRequestDAOImpl implements LeaveRequestDAO {
|
||||
stmt.setString(7, request.getReasonType());
|
||||
stmt.setString(8, request.getReasonDetail());
|
||||
stmt.setBoolean(9, request.isLeavingCity());
|
||||
stmt.setString(10, request.getSpecialSituation());
|
||||
stmt.setTimestamp(11, new Timestamp(request.getRequestTime().getTime()));
|
||||
stmt.setInt(12, request.getId());
|
||||
stmt.setTimestamp(10, new Timestamp(request.getRequestTime().getTime()));
|
||||
stmt.setInt(11, request.getId());
|
||||
|
||||
return stmt.executeUpdate();
|
||||
} catch (SQLException e) {
|
||||
@@ -213,7 +211,6 @@ public class LeaveRequestDAOImpl implements LeaveRequestDAO {
|
||||
request.setReasonType(rs.getString("reason_type"));
|
||||
request.setReasonDetail(rs.getString("reason_detail"));
|
||||
request.setLeavingCity(rs.getBoolean("is_leaving_city"));
|
||||
request.setSpecialSituation(rs.getString("special_situation"));
|
||||
request.setRequestTime(rs.getTimestamp("request_time"));
|
||||
|
||||
// 设置学生信息
|
||||
|
||||
Reference in New Issue
Block a user