/// <summary> /// 获取和分析模型有关的未处理报警 /// </summary> /// <param name="alarmHandleGetByAnalysisModelIdRequest">模型Id为条件的请求</param> /// <returns>分析模型有关的未处理报警</returns> public BasicResponse <JC_AlarmHandleInfo> GetUnhandledAlarmByAnalysisModelId(AlarmHandleGetByAnalysisModelIdRequest alarmHandleGetByAnalysisModelIdRequest) { var response = new BasicResponse <JC_AlarmHandleInfo>(); JC_AlarmHandleModel alarmHandleModel = _Repository.GetUnhandledAlarmByAnalysisModelId(alarmHandleGetByAnalysisModelIdRequest.AnalysisModelId); response.Data = ObjectConverter.Copy <JC_AlarmHandleModel, JC_AlarmHandleInfo>(alarmHandleModel); return(response); }
/// <summary> /// 关闭和分析模型有关的未关闭的报警处理记录 /// </summary> /// <returns>BasicResponse 对象</returns> public BasicResponse CloseUnclosedAlarmHandleByAnalysisModelId(AlarmHandleGetByAnalysisModelIdRequest getByAnalysisModelIdRequest) { List <JC_AlarmHandleModel> alarmHandleModelList = _Repository.GetUnclosedAlarmListByAnalysisModelId(getByAnalysisModelIdRequest.AnalysisModelId); if (alarmHandleModelList != null && alarmHandleModelList.Count > 0) { foreach (var alarmHandleModel in alarmHandleModelList) { alarmHandleModel.EndTime = DateTime.Now; } _Repository.Update(alarmHandleModelList); } return(new BasicResponse()); }
public BasicResponse <JC_AlarmHandleInfo> GetUnhandledAlarmByAnalysisModelId(AlarmHandleGetByAnalysisModelIdRequest alarmHandleGetByAnalysisModelIdRequest) { return(alarmHandleService.GetUnhandledAlarmByAnalysisModelId(alarmHandleGetByAnalysisModelIdRequest)); }
public BasicResponse CloseUnclosedAlarmHandleByAnalysisModelId(AlarmHandleGetByAnalysisModelIdRequest getByAnalysisModelIdRequest) { return(alarmHandleService.CloseUnclosedAlarmHandleByAnalysisModelId(getByAnalysisModelIdRequest)); }
public BasicResponse <JC_AlarmHandleInfo> GetUnhandledAlarmByAnalysisModelId(AlarmHandleGetByAnalysisModelIdRequest alarmHandleGetByAnalysisModelIdRequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/v1/AlarmHandle/GetUnhandledAlarmByAnalysisModelId?token=" + Token, JSONHelper.ToJSONString(alarmHandleGetByAnalysisModelIdRequest)); return(JSONHelper.ParseJSONString <BasicResponse <JC_AlarmHandleInfo> >(responseStr)); }
public BasicResponse CloseUnclosedAlarmHandleByAnalysisModelId(AlarmHandleGetByAnalysisModelIdRequest getByAnalysisModelIdRequest) { var responseStr = HttpClientHelper.Post(Webapi + "/v1/AlarmHandle/CloseUnclosedAlarmHandleByAnalysisModelId?token=" + Token, JSONHelper.ToJSONString(getByAnalysisModelIdRequest)); return(JSONHelper.ParseJSONString <BasicResponse>(responseStr)); }