/// <summary> /// 获取当前呼叫的人员信息 /// </summary> /// <returns></returns> public BasicResponse <List <string> > GetPhjAlarmedList() { var result = new BasicResponse <List <string> >(); result.Data = new List <string>(); GetSettingByKeyRequest settingrequest = new GetSettingByKeyRequest(); settingrequest.StrKey = "PersonCallAlarmTime"; var resultSetting = _SettingService.GetSettingByKey(settingrequest); int PersonCallAlarmTime = 120;//默认取1小时内的呼叫记录 if (resultSetting.Data != null) { int.TryParse(resultSetting.Data.StrValue, out PersonCallAlarmTime); } DataTable resultphj = _Repository.QueryTable("global_R_PHJModelService_GetRealR_PHJDataList", DateTime.Now.ToString("yyyyMM"), DateTime.Now.AddMinutes(-PersonCallAlarmTime)); if (resultphj != null) { for (int i = 0; i < resultphj.Rows.Count; i++) { result.Data.Add(resultphj.Rows[i]["bh"].ToString()); } } return(result); }
/// <summary> /// 根据strKey获取settinginfo /// </summary> /// <param name="settingrequest"></param> /// <returns></returns> public BasicResponse <SettingInfo> GetSettingByKey(GetSettingByKeyRequest settingrequest) { var response = new BasicResponse <SettingInfo>(); if (string.IsNullOrWhiteSpace(settingrequest.StrKey)) { response.Code = -100; response.Message = "参数错误!"; return(response); } try { var settingModel = _Repository.GetSettingByKey(settingrequest.StrKey); var settingInfo = ObjectConverter.Copy <SettingModel, SettingInfo>(settingModel); response.Data = settingInfo; } catch (Exception ex) { response.Code = -100; response.Message = ex.Message; ThrowException(" 根据strKey获取settinginfo", ex); } return(response); }
public static SettingInfo CheckAlarmConfigIsOnServer() { SettingInfo dto = new SettingInfo(); try { if (ClientAlarmConfig.getsererconnectstate()) { var request = new GetSettingByKeyRequest() { StrKey = "AlarmShowConfig" }; var response = settingService.GetSettingByKey(request); if (response.Data != null) { dto = response.Data; } } } catch (Exception ex) { LogHelper.Error(ex); } return(dto); }
private void MultipleSetting_FormClosing(object sender, FormClosingEventArgs e) { try { GetSettingByKeyRequest settingrequest = new GetSettingByKeyRequest(); settingrequest.StrKey = "MultipleSettingUpdateTime"; SettingInfo settingInfo = settingService.GetSettingByKey(settingrequest).Data; if (settingInfo != null) { settingInfo.StrValue = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); settingInfo.InfoState = InfoState.Modified; } //更新setting标记 SettingAddRequest settingrequest1 = new SettingAddRequest(); settingrequest1.SettingInfo = settingInfo; settingService.SaveSetting(settingrequest1); } catch (Exception ex) { Basic.Framework.Logging.LogHelper.Error(ex); } }
public BasicResponse <SettingInfo> GetSettingByKey(GetSettingByKeyRequest settingrequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/Setting/GetSettingByKey?token=" + Token, JSONHelper.ToJSONString(settingrequest)); return(JSONHelper.ParseJSONString <BasicResponse <SettingInfo> >(responseStr)); }
public BasicResponse <SettingInfo> GetSettingByKey(GetSettingByKeyRequest settingrequest) { return(_settingService.GetSettingByKey(settingrequest)); }