| | |
| | | SQLHelper.ExecuteNonQuery(sqlUpdate); |
| | | } |
| | | |
| | | var resu1 = dt.Rows[0]["FCHECK_RESU"]?.ToString(); |
| | | // var resu1 = dt.Rows[0]["FCHECK_RESU"]?.ToString(); |
| | | |
| | | var fsubmit2 = resu1 == "合格" ? 1 : 0; |
| | | // var fsubmit2 = resu1 == "合格" ? 1 : 0; |
| | | |
| | | |
| | | if (fsubmit2 == 0) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | // if (fsubmit2 == 0) |
| | | // { |
| | | // var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | // ===== 输出参数 ===== |
| | | var outFlag = new SugarParameter("P_FLAG", null, |
| | | DbType.Int32, ParameterDirection.Output, 10); |
| | | // // ===== 输出参数 ===== |
| | | // var outFlag = new SugarParameter("P_FLAG", null, |
| | | // DbType.Int32, ParameterDirection.Output, 10); |
| | | |
| | | var outText = new SugarParameter("P_TEXT", null, |
| | | DbType.String, ParameterDirection.Output, 4000); |
| | | // var outText = new SugarParameter("P_TEXT", null, |
| | | // DbType.String, ParameterDirection.Output, 4000); |
| | | |
| | | // ===== 输入参数 ===== |
| | | var parameters = new List<SugarParameter> |
| | | { |
| | | new SugarParameter("P_ID", sqlPass2, DbType.Int64, ParameterDirection.Input), |
| | | new SugarParameter("P_USER", rkjDto.userNo, DbType.String, ParameterDirection.Input), |
| | | new SugarParameter("P_ISH", 0, DbType.Int64, ParameterDirection.Input), |
| | | new SugarParameter("P_RELEASE_NO",rkjDto.releaseNo,DbType.String,ParameterDirection.Input), |
| | | // // ===== 输入参数 ===== |
| | | // var parameters = new List<SugarParameter> |
| | | //{ |
| | | // new SugarParameter("P_ID", sqlPass2, DbType.Int64, ParameterDirection.Input), |
| | | // new SugarParameter("P_USER", rkjDto.userNo, DbType.String, ParameterDirection.Input), |
| | | // new SugarParameter("P_ISH", 0, DbType.Int64, ParameterDirection.Input), |
| | | // new SugarParameter("P_RELEASE_NO",rkjDto.releaseNo,DbType.String,ParameterDirection.Input), |
| | | |
| | | // 输出参数必须带上 |
| | | outFlag, |
| | | outText |
| | | }; |
| | | // ===== 执行存储过程 ===== |
| | | db.Ado.ExecuteCommand( |
| | | "BEGIN PRC_XJ_GENERATE_two(:P_ID, :P_USER, :P_ISH,:P_RELEASE_NO, :P_FLAG, :P_TEXT); END;", |
| | | parameters); |
| | | // // 输出参数必须带上 |
| | | // outFlag, |
| | | // outText |
| | | //}; |
| | | // // ===== 执行存储过程 ===== |
| | | // db.Ado.ExecuteCommand( |
| | | // "BEGIN PRC_XJ_GENERATE_two(:P_ID, :P_USER, :P_ISH,:P_RELEASE_NO, :P_FLAG, :P_TEXT); END;", |
| | | // parameters); |
| | | |
| | | // ===== 读取输出参数并转换成 ResponseResult ===== |
| | | var result = new ResponseResult |
| | | { |
| | | status = outFlag.Value?.ToString() == "1" ? 1 : 0, // 0 表示成功,1 表示失败 |
| | | message = outText.Value?.ToString() |
| | | }; |
| | | // // ===== 读取输出参数并转换成 ResponseResult ===== |
| | | // var result = new ResponseResult |
| | | // { |
| | | // status = outFlag.Value?.ToString() == "1" ? 1 : 0, // 0 表示成功,1 表示失败 |
| | | // message = outText.Value?.ToString() |
| | | // }; |
| | | |
| | | var useTransactionWithOracle1 = |
| | | SqlSugarHelper.UseTransactionWithOracle(db => |
| | | { |
| | | return db.Updateable<QsQaItemXj>() |
| | | .SetColumns(s => s.Fsubmit == 1) |
| | | .SetColumns(s => s.FsubmitBy == rkjDto.userNo) |
| | | .SetColumns(s => s.FsubmitDate == DateTime.Now) |
| | | .Where(s => s.Id == rkjDto.gid) |
| | | .ExecuteCommand(); |
| | | }); |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "提交成功", |
| | | data = useTransactionWithOracle1 |
| | | }; |
| | | } |
| | | // var useTransactionWithOracle1 = |
| | | // SqlSugarHelper.UseTransactionWithOracle(db => |
| | | // { |
| | | // return db.Updateable<QsQaItemXj>() |
| | | // .SetColumns(s => s.Fsubmit == 1) |
| | | // .SetColumns(s => s.FsubmitBy == rkjDto.userNo) |
| | | // .SetColumns(s => s.FsubmitDate == DateTime.Now) |
| | | // .Where(s => s.Id == rkjDto.gid) |
| | | // .ExecuteCommand(); |
| | | // }); |
| | | // return new ResponseResult |
| | | // { |
| | | // status = 0, |
| | | // message = "提交成功", |
| | | // data = useTransactionWithOracle1 |
| | | // }; |
| | | // } |
| | | |
| | | |
| | | var useTransactionWithOracle = |