/// 测试数据: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)); } }
/// <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)); }