| | |
| | | // UserName = i.Fname != null || i.Fname != "" ? i.Fname : g.Fname, |
| | | // CreateUserName = e.Fname |
| | | // }, true) |
| | | .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount); |
| | | .ToPageList(queryObj.PageIndex, queryObj.Limit, ref totalCount); |
| | | |
| | | var emergencyValues = pageList.Select(item => item.EMERGENCY).ToList(); |
| | | //return (pageList, totalCount); |
| | | var emergencyValues = pageList.Select(item => item.EMERGENCY).ToList(); |
| | | return (pageList, totalCount); |
| | | } |
| | | |
| | |
| | | |
| | | } |
| | | //紧急放行 |
| | | //public string[] EmergencyRelease(int id) |
| | | //{ |
| | | // var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | |
| | | // int emergencyStatus = db.Queryable<MesQaItemsDetect01>() |
| | | // .Where(t => t.Id == id) |
| | | // .Select(t => t.EMERGENCY) |
| | | // .First(); |
| | | |
| | | // if (emergencyStatus != 0) |
| | | // { |
| | | // return new string[] { "1", "非紧急状态,无法执行紧急放行" }; |
| | | // } |
| | | |
| | | |
| | | // var outputResult = new SugarParameter("PO_RESULT", null, |
| | | // DbType.Int32, ParameterDirection.Output, 4000); |
| | | |
| | | // var outputMessage = new SugarParameter("PO_MSG", null, |
| | | // DbType.String, ParameterDirection.Output, 4000); |
| | | |
| | | // var parameters = new List<SugarParameter> |
| | | //{ |
| | | // new("P_ID", id, DbType.Int32, ParameterDirection.Input), |
| | | // outputResult, |
| | | // outputMessage |
| | | //}; |
| | | |
| | | // db.Ado.ExecuteCommand( |
| | | // "BEGIN prc_MES_QA_ITEMS_update1(:P_ID, :PO_RESULT, :PO_MSG); END;", |
| | | // parameters.ToArray()); |
| | | |
| | | // var lotNo1 = db.Queryable<MesQaItemsDetect01>() |
| | | // .Where(t => t.Id == id) |
| | | // .Select(t => t.LotNo1) |
| | | // .First(); |
| | | |
| | | // var resultValue = outputResult.Value?.ToString(); |
| | | // var messageValue = outputMessage.Value?.ToString(); |
| | | // return new string[] { resultValue, messageValue, lotNo1?.ToString() ?? "" }; |
| | | //} |
| | | |
| | | //public string[] WithdrawEmergencyRelease(int id) |
| | | //{ |
| | | // var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | |
| | | // int emergencyStatus = db.Queryable<MesQaItemsDetect01>() |
| | | // .Where(t => t.Id == id) |
| | | // .Select(t => t.EMERGENCY) |
| | | // .First(); |
| | | |
| | | // if (emergencyStatus != 0) |
| | | // { |
| | | // return new string[] { "1", "非紧急状态,无需撤回" }; |
| | | // } |
| | | |
| | | // var outputResult = new SugarParameter("PO_RESULT", null, |
| | | // DbType.Int32, ParameterDirection.Output, 4000); |
| | | |
| | | // var outputMessage = new SugarParameter("PO_MSG", null, |
| | | // DbType.String, ParameterDirection.Output, 4000); |
| | | |
| | | // var parameters = new List<SugarParameter> |
| | | //{ |
| | | // new("P_ID", id, DbType.Int32, ParameterDirection.Input), |
| | | // outputResult, |
| | | // outputMessage |
| | | //}; |
| | | |
| | | // db.Ado.ExecuteCommand( |
| | | // "BEGIN prc_MES_QA_ITEMS_update2(:P_ID, :PO_RESULT, :PO_MSG); END;", |
| | | // parameters.ToArray()); |
| | | |
| | | // var lotNo1 = db.Queryable<MesQaItemsDetect01>() |
| | | // .Where(t => t.Id == id) |
| | | // .Select(t => t.LotNo1) |
| | | // .First(); |
| | | |
| | | |
| | | // var resultValue = outputResult.Value?.ToString(); |
| | | // var messageValue = outputMessage.Value?.ToString(); |
| | | // return new string[] { resultValue, messageValue, lotNo1?.ToString() ?? "" }; |
| | | //} |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | public string[] EmergencyRelease(int id) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | |
| | | int emergencyStatus = db.Queryable<MesQaItemsDetect01>() |
| | | |
| | | int emergencyStatus = db.Queryable<MesQaItemsDetect01>() |
| | | .Where(t => t.Id == id) |
| | | .Select(t => t.EMERGENCY) |
| | | .Select(t => t.EMERGENCY) |
| | | .First(); |
| | | |
| | | if (emergencyStatus != 0) |
| | |
| | | return new string[] { "1", "非紧急状态,无法执行紧急放行" }; |
| | | } |
| | | |
| | | |
| | | |
| | | var outputResult = new SugarParameter("PO_RESULT", null, |
| | | DbType.Int32, ParameterDirection.Output, 4000); |
| | | |
| | |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | |
| | | |
| | | int emergencyStatus = db.Queryable<MesQaItemsDetect01>() |
| | | |
| | | int emergencyStatus = db.Queryable<MesQaItemsDetect01>() |
| | | .Where(t => t.Id == id) |
| | | .Select(t => t.EMERGENCY) |
| | | .Select(t => t.EMERGENCY) |
| | | .First(); |
| | | |
| | | if (emergencyStatus != 0) |
| | |
| | | .Where(t => t.Id == id) |
| | | .Select(t => t.LotNo1) |
| | | .First(); |
| | | |
| | | |
| | | |
| | | var resultValue = outputResult.Value?.ToString(); |
| | | var messageValue = outputMessage.Value?.ToString(); |
| | | return new string[] { resultValue, messageValue, lotNo1?.ToString() ?? "" }; |
| | | } |
| | | } |
| | | |
| | | private string ExtractSubstring(string input, char startChar, char endChar) |
| | | { |
| | |
| | | a.FreQty, |
| | | a.CheckQyt, |
| | | a.FcheckResu, |
| | | a.FcheckItemDesc,a.Funit |
| | | a.FcheckItemDesc, |
| | | a.Funit, |
| | | a.Meom |
| | | }).Select((a, b) => new MesQaItemsDetectDetail5 |
| | | { |
| | | Id = a.Id, |
| | |
| | | FcheckResu = a.FcheckResu, |
| | | // FcheckItemDesc = a.FcheckItemDesc |
| | | FcheckItemDesc = a.FspecRequ, |
| | | Funit =a.Funit |
| | | Funit = a.Funit, |
| | | Meom = a.Meom, |
| | | }).ToList(); |
| | | } |
| | | |
| | |
| | | it.Funit == dto.Remarks) //SetColumns是可以叠加的 写2个就2个字段赋值 |
| | | .Where(it => it.Id == dto.pid) |
| | | .ExecuteCommand(); |
| | | return db.Updateable<MesQaItemsDetectDetail5>() |
| | | .SetColumns(it => |
| | | it.Meom == dto.Meom) |
| | | .Where(it => it.Id == dto.pid) |
| | | .ExecuteCommand(); |
| | | }); |
| | | } |
| | | |