/// <summary>
 /// 报警提醒
 /// </summary>
 /// <returns></returns>
 public BaseResponse <DevAlarmRemindDataResult> GetDevAlarmRemindDataByUserID(QueryDevWarningDataParameter Parameter)
 {
     if (ValidateData <QueryDevWarningDataParameter>(Parameter))
     {
         return(diagnosticAnalysisManager.GetDevWarningDataByUser(Parameter));
     }
     else
     {
         BaseResponse <DevAlarmRemindDataResult> result = new BaseResponse <DevAlarmRemindDataResult>();
         result.IsSuccessful = false;
         result.Code         = "000411";
         LogHelper.WriteLog(string.Format("未通过安全验证:({0}:{1}", result.Code, result.Reason));
         return(result);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 创建人:LF
        /// 创建时间:2016-07-26
        /// 创建记录:验证“报警提醒”的参数是否有效
        /// </summary>
        /// <param name="userId">用户ID</param>
        /// <param name="devAlmStat">设备报警级别</param>
        /// <param name="bDate">开始时间</param>
        /// <param name="eDate">结束时间</param>
        /// <param name="sort">排序字段</param>
        /// <param name="order">排序方式</param>
        /// <returns></returns>
        internal static BaseResponse <DevAlarmRemindDataResult> ValidateQueryDevAlarmRemindDataByUserIdParams(QueryDevWarningDataParameter Parameter)
        {
            BaseResponse <DevAlarmRemindDataResult> result = new BaseResponse <DevAlarmRemindDataResult>();

            if (Parameter.UserID <= 0)
            {
                result.IsSuccessful = false;
                result.Code         = "002472";
                return(result);
            }
            if (Parameter.DevAlmStat <= 0)
            {
                result.IsSuccessful = false;
                result.Code         = "002482";
                return(result);
            }
            if (string.IsNullOrWhiteSpace(Parameter.BDate))
            {
                result.IsSuccessful = false;
                result.Code         = "002492";
                return(result);
            }
            if (string.IsNullOrWhiteSpace(Parameter.EDate))
            {
                result.IsSuccessful = false;
                result.Code         = "002502";
                return(result);
            }
            if (string.IsNullOrWhiteSpace(Parameter.Sort))
            {
                result.IsSuccessful = false;
                result.Code         = "002512";
                return(result);
            }
            if (string.IsNullOrWhiteSpace(Parameter.Order))
            {
                result.IsSuccessful = false;
                result.Code         = "002522";
                return(result);
            }
            result.IsSuccessful = true;
            return(result);
        }