订货号获取机型

This commit is contained in:
XingCheng3
2026-05-12 11:42:06 +08:00
parent 50e849bbef
commit 36a4084d3a
3 changed files with 686 additions and 652 deletions

View File

@@ -238,19 +238,21 @@ namespace MesWork
// ====================================================================
/// <summary>
/// 工件管理查询机型参数(加油量/抽油量/密度/残油量上下限)
/// 根据订货号匹配工件管理规则,查询机型参数(加油量/抽油量/密度/残油量上下限)
/// </summary>
public static bool QueryWorkpieceByModel(string modelNo, out decimal addOilQty, out decimal extractOilQty, out decimal density,
public static bool QueryWorkpieceByOrderNo(string orderNo, out string modelNo, out decimal addOilQty, out decimal extractOilQty, out decimal density,
out decimal residualOilUpperLimit, out decimal residualOilLowerLimit)
{
modelNo = "";
addOilQty = 0; extractOilQty = 0; density = 0; residualOilUpperLimit = 0; residualOilLowerLimit = 0;
var sqlParameter = new SqlParameter[] {
new SqlParameter("@机型号", modelNo)
new SqlParameter("@订货号", orderNo)
};
SqlOperation.ExecuteStoredProcedure("称重_查询工件参数", sqlParameter, out DataTable dt, out string err);
if (dt != null && dt.Rows.Count > 0 && dt.Rows[0]["result"].ToString() == "1")
{
var row = dt.Rows[0];
modelNo = row["机型号"]?.ToString() ?? "";
decimal.TryParse(row["加油量"]?.ToString(), out addOilQty);
decimal.TryParse(row["抽油量"]?.ToString(), out extractOilQty);
decimal.TryParse(row["密度"]?.ToString(), out density);