fix: H5 API 修复 + 后端 DECIMAL 类型兼容修复
This commit is contained in:
parent
c598400a28
commit
4765fc9ead
@ -304,13 +304,13 @@ async fn sum_today_energy(
|
||||
}
|
||||
let energy: Option<f64> = if is_super {
|
||||
sqlx::query_scalar(
|
||||
"SELECT CAST(SUM(energy) AS DOUBLE) FROM charge_records WHERE DATE(start_time) = CURDATE()",
|
||||
"SELECT CAST(SUM(energy) AS DECIMAL(10,2)) FROM charge_records WHERE DATE(start_time) = CURDATE()",
|
||||
)
|
||||
.fetch_one(pool)
|
||||
.await?
|
||||
} else {
|
||||
sqlx::query_scalar(
|
||||
r#"SELECT CAST(SUM(cr.energy) AS DOUBLE) FROM charge_records cr
|
||||
r#"SELECT CAST(SUM(cr.energy) AS DECIMAL(10,2)) FROM charge_records cr
|
||||
INNER JOIN cabinets cab ON cr.cabinet_id = cab.id
|
||||
INNER JOIN projects p ON cab.project_id = p.id
|
||||
WHERE DATE(cr.start_time) = CURDATE() AND p.organization_id = ?"#,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user