public bool GetResult(int imimKey, string json, DownloadConfig config, bool status) { if (!status) { var e = new SPEH_CLIM_CLM_IMIM_STTS_UPDATE_OCR { ConnectionString = ConnectionStringConfig <SPEH_CLIM_CLM_IMIM_STTS_UPDATE_OCR> .GetConnectionString(config.ConnectionStringDictionary), pIMIM_STTS_UPDATE = new List <IMIM_STTS_UPDATE> { new IMIM_STTS_UPDATE { IMIM_KY = imimKey } } .ToDataTable(), pSTS = ((int)ResultJsonStatus.Failed).ToString() }; _commonBl.Execute(e); return(e.ReturnValue == 1); } var item = json.FromJson <ImageDefineJson>(); //item.Type = "0M"; Console.WriteLine(item.Name + "\t\t" + item.Type); var list = new List <IMIM_INFO_INSERT> { new IMIM_INFO_INSERT(imimKey, item.Type, float.Parse(item.Conf) * (float)100) }; var entity = new SPEH_CLIM_CLM_IMIM_PRE_SECOND_DEFINE_OCR { ConnectionString = ConnectionStringConfig <SPEH_CLIM_CLM_IMIM_PRE_SECOND_DEFINE_OCR> .GetConnectionString(config.ConnectionStringDictionary), pIMIM_INFO_INSERT = list.ToDataTable() }; try { _commonBl.Execute(entity); return(entity.ReturnValue == 1); } catch (Exception ex) { Nlog.Info($"{config.NLogName}.json", $"getresult catch:{ex.Message}"); var e = new SPEH_CLIM_CLM_IMIM_STTS_UPDATE_OCR { ConnectionString = ConnectionStringConfig <SPEH_CLIM_CLM_IMIM_STTS_UPDATE_OCR> .GetConnectionString(config.ConnectionStringDictionary), pIMIM_STTS_UPDATE = new List <IMIM_STTS_UPDATE> { new IMIM_STTS_UPDATE { IMIM_KY = imimKey } } .ToDataTable(), pSTS = ((int)ResultJsonStatus.Failed).ToString() }; _commonBl.Execute(e); return(false); } }
public bool SendImage(List <ImageInfo> imageInfoList, DownloadConfig config) { var list = imageInfoList.Cast <ImageInfoByDefine>().Select(x => new IMIM_STTS_UPDATE { IMIM_KY = x.ImimKy }).ToList(); if (list.Count == 0) { return(false); } var entity = new SPEH_CLIM_CLM_IMIM_STTS_UPDATE_OCR { ConnectionString = ConnectionStringConfig <SPEH_CLIM_CLM_IMIM_STTS_UPDATE_OCR> .GetConnectionString(config.ConnectionStringDictionary), pIMIM_STTS_UPDATE = list.ToDataTable(), pSTS = ((int)ResultJsonStatus.Success).ToString() }; _commonBl.Execute(entity); return(entity.ReturnValue == 1); }