fix: use timestamptz

This commit is contained in:
2022-03-22 03:59:33 +08:00
parent 49d871157d
commit cfe39f7645
7 changed files with 50 additions and 41 deletions

View File

@@ -3,7 +3,7 @@ use crate::db_conn::Db;
use crate::models::*;
use crate::rds_conn::RdsConn;
use crate::rds_models::*;
use chrono::NaiveDateTime;
use chrono::{offset::Utc, DateTime};
use rocket::form::Form;
use rocket::serde::{
json::{json, Value},
@@ -27,7 +27,7 @@ pub struct CommentOutput {
can_del: bool,
name_id: i32,
is_tmp: bool,
create_time: NaiveDateTime,
create_time: DateTime<Utc>,
// for old version frontend
timestamp: i64,
}

View File

@@ -4,7 +4,7 @@ use crate::db_conn::Db;
use crate::models::*;
use crate::rds_conn::RdsConn;
use crate::rds_models::*;
use chrono::NaiveDateTime;
use chrono::{offset::Utc, DateTime};
use rocket::form::Form;
use rocket::futures::future;
use rocket::serde::{json::json, Serialize};
@@ -29,8 +29,8 @@ pub struct PostOutput {
is_tmp: bool,
n_attentions: i32,
n_comments: i32,
create_time: NaiveDateTime,
last_comment_time: NaiveDateTime,
create_time: DateTime<Utc>,
last_comment_time: DateTime<Utc>,
allow_search: bool,
is_reported: Option<bool>,
comments: Option<Vec<CommentOutput>>,