zyf
2025-11-21 612b2285b823072809d811d456787432a3234fc3
MES.Service/service/QC/SJService.cs
@@ -550,6 +550,24 @@
        // withOracle += autoResult(detail);
        var db = SqlSugarHelper.GetInstance();
        // 创建参数
        var FId= new SugarParameter("P_ID", detail.Gid);
        // 输出参数
        var FRes = new SugarParameter("c_result", null, true);
        var FMsg = new SugarParameter("c_msg", null, true);
        // 执行存储过程
        db.Ado.UseStoredProcedure().GetDataTable("PRC_SJ_UPDATE_RESU", FId, FRes, FMsg);
        // 获取输出结果
        var Res = Convert.ToInt32(FRes.Value);
        var Msg = FMsg.Value?.ToString();
        Console.WriteLine($"结果: {Res}, 返回消息: {Msg}");
        return withOracle;
    }
@@ -685,6 +703,15 @@
    /// <returns>更新影响的行数</returns>
    public int UpdateQsItemIpiItemIsPass(decimal id, decimal isPass)
    {
        SqlSugarHelper.UseTransactionWithOracle(db =>
        {
            return db.Updateable<QsItemIpiItemDetail>()
                .SetColumns(s => s.FcheckResu == isPass.ToString())
                .SetColumns(s => s.Fstand == ((isPass == 1) ? "√" : "0"))
                .Where(s => s.Pid == id)
                .ExecuteCommand();
        });
        return SqlSugarHelper.UseTransactionWithOracle(db =>
        {
            return db.Updateable<QsItemIpiItem>()
@@ -692,6 +719,8 @@
                .Where(s => s.Id == id)
                .ExecuteCommand();
        });
    }
    /// <summary>