Fixed SQLite TimeStamp bugs

This commit is contained in:
Aleksei 2020-02-19 23:45:10 -05:00
parent 9b2a22727c
commit 06a2ea2f5c

View File

@ -10,9 +10,18 @@ import dev.salmonllama.fsbot.database.models.Outfit;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp;
public class OutfitController { public class OutfitController {
public static void insert(Outfit outfit) { public static void insert(Outfit outfit) {
if (outfit.created == null) {
outfit.created = new Timestamp(System.currentTimeMillis());
}
if (outfit.updated == null) {
outfit.updated = new Timestamp(System.currentTimeMillis());
}
try { try {
FSDB.get().insert( FSDB.get().insert(
"INSERT INTO " + "INSERT INTO " +
@ -118,8 +127,8 @@ public class OutfitController {
outfit.link = rs.getString("link"); outfit.link = rs.getString("link");
outfit.tag = rs.getString("tag"); outfit.tag = rs.getString("tag");
outfit.submitter = rs.getString("submitter"); outfit.submitter = rs.getString("submitter");
outfit.created = rs.getTimestamp("created"); outfit.created = new Timestamp(rs.getLong("created"));
outfit.updated = rs.getTimestamp("updated"); outfit.updated = new Timestamp(rs.getLong("updated"));
outfit.deleted = rs.getBoolean("deleted"); outfit.deleted = rs.getBoolean("deleted");
outfit.featured = rs.getBoolean("featured"); outfit.featured = rs.getBoolean("featured");
outfit.displayCount = rs.getInt("display_count"); outfit.displayCount = rs.getInt("display_count");