瀏覽代碼

设备remark字段调整

晋江
OCEAN 2 月之前
父節點
當前提交
b5fe254b69
共有 1 個檔案被更改,包括 16 行新增12 行删除
  1. +16
    -12
      tcp_server/src/main.rs

+ 16
- 12
tcp_server/src/main.rs 查看文件

@@ -15,8 +15,8 @@ struct InstrumentInfo {
name: String,
instrumentcode: String,
informationid: i32,
specification: String,
remark: String,
specification: Option<String>,
remark: Option<String>,
}

#[derive(Debug, Deserialize)]
@@ -1216,18 +1216,22 @@ async fn handle_client(socket: &mut TcpStream, client: &tokio_postgres::Client)
if let Some(data_str) = json.get("data").and_then(|v| v.as_str()) {
match table_name {
"hy_instrument" => {
if let Ok(info) = serde_json::from_str::<InstrumentInfo>(data_str) {
println!("接收到仪器信息: {:?}", info);
match insert_instrument(client, &info).await {
Ok(_) => true,
Err(e) => {
eprintln!("插入仪器信息失败: {}", e);
false
println!("解析仪器数据: {}", data_str);
match serde_json::from_str::<InstrumentInfo>(data_str) {
Ok(info) => {
println!("接收到仪器信息: {:?}", info);
match insert_instrument(client, &info).await {
Ok(_) => true,
Err(e) => {
eprintln!("插入仪器信息失败: {}", e);
false
}
}
},
Err(e) => {
eprintln!("解析仪器信息失败: {}", e);
false
}
} else {
eprintln!("解析仪器信息失败");
false
}
},
"hy_information" => {


Loading…
取消
儲存