Ejemplo n.º 1
0
        /// <summary>
        /// 月平均值
        /// </summary>
        /// <param name="pointId">测点号</param>
        /// <returns>月平均值</returns>
        public BasicResponse <FactorValueInfo> MonthAverageValue(FactorValueGetRequest factorValueGetRequest)
        {
            var hourResponse = hourService.GetMonthAverageValueByPointId(
                new Jc_HourGetRequest()
            {
                PointId = factorValueGetRequest.PointId
            }
                );

            var factorValueResponse = new BasicResponse <FactorValueInfo>();

            FactorValueInfo factorValueInfo = new FactorValueInfo();

            if (hourResponse.Code == 100)
            {
                if (hourResponse.Data != null)
                {
                    decimal tryParseValue = 0.00M;
                    decimal.TryParse(hourResponse.Data.CountDataValue, out tryParseValue);
                    if (tryParseValue > 0)
                    {
                        factorValueInfo.Value = hourResponse.Data.CountDataValue;
                    }
                }
            }
            factorValueResponse.Data    = factorValueInfo;
            factorValueResponse.Code    = hourResponse.Code;
            factorValueResponse.Message = hourResponse.Message;

            return(factorValueResponse);
        }
Ejemplo n.º 2
0
 BasicResponse <Jc_HourInfo> IJc_HourService.GetMonthAverageValueByPointId(Jc_HourGetRequest jc_Hourrequest)
 {
     return(hourService.GetMonthAverageValueByPointId(jc_Hourrequest));
 }