This commit is contained in:
@@ -15,6 +15,8 @@ namespace 材料热传导系数
|
||||
{
|
||||
public int Id { get; set; }
|
||||
|
||||
public int row { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 条码(保留用于兼容性)
|
||||
/// </summary>
|
||||
@@ -266,15 +268,73 @@ standarderror)
|
||||
}
|
||||
}
|
||||
|
||||
public List<ScanData> GetScanDataBylldh_jh(string lldh, string jh)
|
||||
public List<ScanData> GetScanDataBylldh_jh(string jh)
|
||||
{
|
||||
using (var connection = new MySqlConnection(_connectionString))
|
||||
{
|
||||
connection.Open();
|
||||
var sql = @"SELECT * FROM scandata
|
||||
where lldh=@lldh and jh = @jh
|
||||
where jh = @jh
|
||||
ORDER BY id asc ";
|
||||
return connection.Query<ScanData>(sql, new { @lldh, jh }).ToList();
|
||||
return connection.Query<ScanData>(sql, new { jh }).ToList();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新扫描数据
|
||||
/// </summary>
|
||||
/// <param name="scanData">要更新的扫描数据</param>
|
||||
public void UpdateScanItem(ScanData scanData)
|
||||
{
|
||||
using (var connection = new MySqlConnection(_connectionString))
|
||||
{
|
||||
connection.Open();
|
||||
var sql = @"UPDATE scandata SET
|
||||
barcode = @barcode,
|
||||
diffpressure = @diffpressure,
|
||||
exit_temperature = @exit_temperature,
|
||||
temperature = @temperature,
|
||||
dwelltime = @dwelltime,
|
||||
TemperatureMode = @TemperatureMode,
|
||||
kzh = @kzh,
|
||||
lldh = @lldh,
|
||||
jh = @jh,
|
||||
quantity = @quantity,
|
||||
pressuresetting = @pressuresetting,
|
||||
standarderror = @standarderror
|
||||
WHERE id = @Id";
|
||||
|
||||
connection.Execute(sql, new
|
||||
{
|
||||
scanData.barcode,
|
||||
scanData.diffpressure,
|
||||
scanData.exit_temperature,
|
||||
scanData.temperature,
|
||||
scanData.dwelltime,
|
||||
scanData.TemperatureMode,
|
||||
scanData.kzh,
|
||||
scanData.lldh,
|
||||
scanData.jh,
|
||||
scanData.quantity,
|
||||
scanData.pressuresetting,
|
||||
scanData.standarderror,
|
||||
scanData.Id
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据ID获取扫描数据
|
||||
/// </summary>
|
||||
/// <param name="id">数据ID</param>
|
||||
/// <returns>扫描数据对象</returns>
|
||||
public ScanData GetScanDataById(int id)
|
||||
{
|
||||
using (var connection = new MySqlConnection(_connectionString))
|
||||
{
|
||||
connection.Open();
|
||||
var sql = @"SELECT * FROM scandata WHERE id = @id";
|
||||
return connection.QueryFirstOrDefault<ScanData>(sql, new { id });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -293,5 +353,53 @@ standarderror)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 根据ID获取测试数据
|
||||
/// </summary>
|
||||
public ConductivityTestData GetTestDataById(int id)
|
||||
{
|
||||
using (var connection = new MySqlConnection(_connectionString))
|
||||
{
|
||||
connection.Open();
|
||||
var sql = @"SELECT * FROM normaltemperature WHERE id = @id";
|
||||
return connection.QueryFirstOrDefault<ConductivityTestData>(sql, new { id });
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 更新测试数据
|
||||
/// </summary>
|
||||
public void UpdateTestData(ConductivityTestData testData)
|
||||
{
|
||||
using (var connection = new MySqlConnection(_connectionString))
|
||||
{
|
||||
connection.Open();
|
||||
var sql = @"UPDATE normaltemperature SET
|
||||
barcode = @barcode,
|
||||
temperature = @temperature,
|
||||
startpressure = @startpressure,
|
||||
dwelltime = @dwelltime,
|
||||
diffpressure = @diffpressure,
|
||||
endpressure = @endpressure,
|
||||
type = @type,
|
||||
kzh = @kzh,
|
||||
starttime = @starttime,
|
||||
endtime = @endtime,
|
||||
lldh = @lldh,
|
||||
jh = @jh,
|
||||
quantity = @quantity,
|
||||
standarderror = @standarderror,
|
||||
testresult = @testresult
|
||||
WHERE id = @Id";
|
||||
|
||||
connection.Execute(sql, testData);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user