Compare commits
3 Commits
0c5b339c66
...
9b19475e88
| Author | SHA1 | Date | |
|---|---|---|---|
| 9b19475e88 | |||
| 82176b83b2 | |||
| 2c7787f7da |
@@ -1,6 +1,5 @@
|
|||||||
use actix_web::{get, web, HttpResponse, Responder};
|
use actix_web::{get, web, HttpResponse, Responder};
|
||||||
use actix_web::web::Data;
|
use actix_web::web::Data;
|
||||||
use serde::{Deserialize, Serialize};
|
|
||||||
use serde_json::to_string;
|
use serde_json::to_string;
|
||||||
use sqlx::query_as;
|
use sqlx::query_as;
|
||||||
use crate::AppState;
|
use crate::AppState;
|
||||||
@@ -47,7 +46,7 @@ async fn get_item_cases(query: web::Query<DataUuid>, app_state: Data<AppState>)
|
|||||||
let items_cases = items_cases.unwrap();
|
let items_cases = items_cases.unwrap();
|
||||||
let mut cases = vec![];
|
let mut cases = vec![];
|
||||||
for item_case in items_cases {
|
for item_case in items_cases {
|
||||||
if let Ok(item) = query_as!(Case, "SELECT * FROM cases WHERE id = $1", item_case.item).fetch_one(&app_state.database).await {
|
if let Ok(item) = query_as!(Case, "SELECT * FROM cases WHERE id = $1", item_case.case).fetch_one(&app_state.database).await {
|
||||||
cases.push(item);
|
cases.push(item);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,17 +1,16 @@
|
|||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
#[derive(Debug, Deserialize, Serialize)]
|
|
||||||
pub struct ItemCases {
|
pub struct ItemCases {
|
||||||
pub item: i64,
|
pub item: i64,
|
||||||
pub case: i64,
|
pub case: i64,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Deserialize, Serialize)]
|
#[derive(Deserialize)]
|
||||||
pub struct DataUuid {
|
pub struct DataUuid {
|
||||||
pub uuid: String,
|
pub uuid: String,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Debug, Serialize)]
|
#[derive(Serialize)]
|
||||||
pub struct Case {
|
pub struct Case {
|
||||||
pub id: i64,
|
pub id: i64,
|
||||||
pub uuid: String,
|
pub uuid: String,
|
||||||
|
|||||||
Reference in New Issue
Block a user