public async Task <bool> Update(ExportInfoDto exportInfoDto) { try { using (var conn = DapperFactory.GetConnection(exportInfoDto.ConnectionString)) { var query = " update {0} set MODIFY_FLAG=1 where {1}=:{1}"; query = string.Format(query, exportInfoDto.CurenetTableName, nameof(exportInfoDto.INVOICE_NO)); return(await conn.ExecuteAsync(query, new { exportInfoDto.INVOICE_NO }, commandType : System.Data.CommandType.Text) == 1); } } catch (Exception ex) { throw ex; } }
public async Task <List <INNERASESHJMY_EXPORTINFO> > Get_ExportBOMNum(ExportInfoDto exportInfoDto) { IEnumerable <INNERASESHJMY_EXPORTINFO> result = new List <INNERASESHJMY_EXPORTINFO>(); try { using (var conn = DapperFactory.GetConnection(exportInfoDto.ConnectionString)) { var query = "select {0} from {1} where MODIFY_FLAG=0 group by {0}"; query = string.Format(query, nameof(exportInfoDto.INVOICE_NO), exportInfoDto.CurenetTableName); result = await conn.QueryAsync <INNERASESHJMY_EXPORTINFO>(query); } } catch (Exception ex) { throw ex; } return(result.ToList()); }
public async Task <IHttpActionResult> GetJmyExportQtyByNo(ExportInfoDto exportInfoDto) { try { var result = await _jmyExportBomRepository.Get_ExportBOMList(exportInfoDto); _logger.Info($"获取的结果:{JsonConvert.SerializeObject(result)}"); return(Json(new ReturnResult <List <INNERASESHJMY_EXPORTINFO> >() { Data = result, Success = true })); } catch (System.Exception ex) { _logger.Error($"GetJmyExportQtyByNo 异常:{ex}"); return(Json(new ReturnResult <object>() { Messge = ex.ToString(), Success = false })); } }
public async Task <IHttpActionResult> UpdateJmyExportQty(ExportInfoDto exportInfoDto) { try { bool result = await _jmyExportBomRepository.Update(exportInfoDto); _logger.Info($"获取的结果:{JsonConvert.SerializeObject(result)}"); return(Json(new ReturnResult <List <INNERASESHJMY_EXPORTINFO> >() { Success = result })); } catch (System.Exception ex) { _logger.Error($"UpdateJmyExportQty 异常:{ex}"); return(Json(new ReturnResult <object>() { Messge = ex.ToString(), Success = false })); } }
public async Task <IHttpActionResult> GetJmyExportQty(ExportInfoDto exportInfoDto) { try { var result = await _jmyExportBomRepository.Get_ExportBOMNum(exportInfoDto); _logger.Info($"获取的结果:{JsonConvert.SerializeObject(result)}"); return(Json(new ReturnResult <object>() { Data = result.Select(x => new { x.INVOICE_NO }).ToList(), Success = true })); } catch (System.Exception ex) { _logger.Error($"GetJmyExportQty 异常:{ex}"); return(Json(new ReturnResult <object>() { Messge = ex.ToString(), Success = false })); } }