Ejemplo n.º 1
0
        public ThresholdValueContainNegativeResponse ModifyThresholdValue(ThresholdValueSettingRequest req)
        {
            var resp = new ThresholdValueContainNegativeResponse();

            try
            {
                var thresholdValues = ModifyThresholdValueByPointsNumberId(req);
                thresholdValues.PositiveFirstLevelThresholdValue  = req.PositiveFirstLevelThresholdValue;
                thresholdValues.PositiveSecondLevelThresholdValue = req.PositiveSecondLevelThresholdValue;
                thresholdValues.NegativeFirstLevelThresholdValue  = req.NegativeFirstLevelThresholdValue;
                thresholdValues.NegativeSecondLevelThresholdValue = req.NegativeSecondLevelThresholdValue;
                SaveThresholdValueByPointsNumberId(thresholdValues);
                resp.Message = "保存成功!";
                resp.Succeed = true;
            }
            catch (Exception ex)
            {
                resp.Message = "阈值保存失败!";
                Log(ex);
            }
            return(resp);
        }
Ejemplo n.º 2
0
        public ThresholdValueContainNegativeResponse GetThresholdValueListByPointsPosition(GetThresholdValueByPointsPositionSearchRequest req)
        {
            var resp = new ThresholdValueContainNegativeResponse();

            try
            {
                var source = QueryThresholdValueListByPointsPosition(req);
                var result = new List <ThresholdValueContainNegativeModel>();
                foreach (var item in source)
                {
                    var resultItem = new ThresholdValueContainNegativeModel();
                    resultItem.PointsNumberId   = item.PointsNumberId;
                    resultItem.PointsNumberName = item.PointsNumber.Name;
                    resultItem.PositiveFirstLevelThresholdValue  = item.PositiveFirstLevelThresholdValue;
                    resultItem.PositiveSecondLevelThresholdValue = item.PositiveSecondLevelThresholdValue;
                    resultItem.NegativeFirstLevelThresholdValue  = item.NegativeFirstLevelThresholdValue;
                    resultItem.NegativeSecondLevelThresholdValue = item.NegativeSecondLevelThresholdValue;
                    result.Add(resultItem);
                }
                if (HasNoSearchResult(result))
                {
                    resp.Message = "无记录!";
                }
                else
                {
                    resp.ThresholdValueContainNegative = result;
                    resp.IsContainNegative             = true;
                    resp.Succeed = true;
                }
            }
            catch (Exception ex)
            {
                resp.Message = "搜索阈值列表信息发生错误!";
                Log(ex);
            }
            return(resp);
        }