public async Task <bool> Update(WaferBomDto erpBom) { try { using (var conn = DapperFactory.GetConnection(erpBom.ConnectionString)) { var query = " update {0} set MODIFY_FLAG=1 where {1}=:{2}"; query = string.Format(query, erpBom.CurenetTableName, nameof(erpBom.EXG_NO), nameof(erpBom.EXG_NO)); return(await conn.ExecuteAsync(query, new { erpBom.EXG_NO }, commandType : System.Data.CommandType.Text) == 1); } } catch (Exception ex) { throw ex; } }
public async Task <List <INNERASESHJMY_WAFERQTY> > Get_WaferBOMNum(WaferBomDto erpBom) { IEnumerable <INNERASESHJMY_WAFERQTY> result = new List <INNERASESHJMY_WAFERQTY>(); try { using (var conn = DapperFactory.GetConnection(erpBom.ConnectionString)) { var query = "select {0} from {1} where MODIFY_FLAG=0 group by {2}"; query = string.Format(query, nameof(erpBom.EXG_NO), erpBom.CurenetTableName, nameof(erpBom.EXG_NO)); result = await conn.QueryAsync <INNERASESHJMY_WAFERQTY>(query); } } catch (Exception ex) { throw ex; } return(result.ToList()); }
public async Task <IHttpActionResult> UpdateJmyWaferQty(WaferBomDto waferBomDto) { try { bool result = await _jmyWaferBomRepository.Update(waferBomDto); return(Json(new ReturnResult <List <INNERASESHJMY_WAFERQTY> >() { Success = result })); } catch (System.Exception ex) { _logger.Error($"UpdateJmyWaferQty 异常:{ex}"); return(Json(new ReturnResult <object>() { Messge = ex.Message, Success = false })); } }
public async Task <List <INNERASESHJMY_WAFERQTY> > Get_WaferBOMList(WaferBomDto erpBom) { IEnumerable <INNERASESHJMY_WAFERQTY> result = new List <INNERASESHJMY_WAFERQTY>(); try { var dyParam = new OracleDynamicParameters(); using (var conn = DapperFactory.GetConnection(erpBom.ConnectionString)) { var query = "select * from {0} where {1}=:{2}"; query = string.Format(query, erpBom.CurenetTableName, nameof(erpBom.EXG_NO), nameof(erpBom.EXG_NO)); result = await conn.QueryAsync <INNERASESHJMY_WAFERQTY>(query, new { erpBom.EXG_NO }); } } catch (Exception ex) { throw ex; } return(result.ToList()); }
public async Task <IHttpActionResult> GetJmyWaferQtyByNo(WaferBomDto waferBomDto) { try { var result = await _jmyWaferBomRepository.Get_WaferBOMList(waferBomDto); _logger.Info($"获取的结果:{JsonConvert.SerializeObject(result)}"); return(Json(new ReturnResult <List <INNERASESHJMY_WAFERQTY> >() { Data = result, Success = true })); } catch (System.Exception ex) { _logger.Error($"GetJmyWaferQtyByNo 异常:{ex}"); return(Json(new ReturnResult <object>() { Messge = ex.Message, Success = false })); } }
public async Task <IHttpActionResult> GetJmyWaferQty(WaferBomDto waferBomDto) { try { var result = await _jmyWaferBomRepository.Get_WaferBOMNum(waferBomDto); _logger.Info($"获取的结果:{JsonConvert.SerializeObject(result)}"); return(Json(new ReturnResult <object>() { Data = result.Select(x => new { x.EXG_NO }).ToList(), Success = true })); } catch (System.Exception ex) { _logger.Error($"GetJmyWaferQty 异常:{ex}"); return(Json(new ReturnResult <object>() { Messge = ex.Message, Success = false })); } }