Exemplo n.º 1
0
        /// 测试数据:Reports/GetMonQuality?startYear=2018&startMonth=5&endYear=2018&endMonth=5
        public string GetMonQuality(string startYear, string startMonth, string endYear, string endMonth)
        {
            QualityServer quaServer    = new QualityServer();
            string        startdatestr = startYear + "-" + startMonth + "-" + "01";
            DateTime      starttime    = Convert.ToDateTime(startdatestr);
            string        StartDate    = starttime.ToString("yyyy-MM-dd HH:mm:ss");

            string   enddatestr = endYear + "-" + endMonth + "-" + "01";
            DateTime endtime    = Convert.ToDateTime(enddatestr);
            string   EndDate    = endtime.AddMonths(1).ToString("yyyy-MM-dd HH:mm:ss");

            if (startMonth.Equals(endMonth) && startYear.Equals(endYear))
            {
                return(quaServer.GetMonQuality(StartDate, EndDate, false));
            }
            else
            {
                return(quaServer.GetMonQuality(StartDate, EndDate));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 质量数读取接口
        /// </summary>
        /// <param name="OrderId">总订单编号</param>
        /// <param name="ChildId">子订单编号</param>
        /// <param name="StartTime">子订单开始时间</param>
        /// <param name="EndTime">子订单结束时间</param>
        /// 测试数据:Quality/GetQualityCounts?OrderId=18-35-12-1&ChildId=362-0102-1&StartTime=2018-01-26&EndTime=2018-01-27
        /// 返回数据 {"Goods":1,"Bads":2,"Inferior":1}  Goods正品,Bads废品,Inferior次品
        public string GetQualityCounts(string OrderId, string ChildId, string StartTime, string EndTime)
        {
            QualityServer qualityServer = new QualityServer();

            return(qualityServer.GetQualityCounts(OrderId, ChildId, StartTime, EndTime));
        }