public string FluctChangeTime(string DataTime, int dura, int lineid = 1) { DateTime time = Convert.ToDateTime(DataTime); long lTime = TimeHelper.ConvertDateTimeToInt(time); DateTime timeend = Convert.ToDateTime(DataTime).AddDays(1); long lTimeend = TimeHelper.ConvertDateTimeToInt(timeend); DosageInfoServer dServer = new DosageInfoServer(); DataTable tb = dServer.GetYieldFluctuation(lTime, lTimeend, dura, lineid); return(JsonHelper.DataTableToJson(tb)); }
/// <summary> /// 时时用量统计 /// </summary> /// <param name="OrderId">总订单编号</param> /// <param name="ChildId">子订单编号</param> /// <returns>返回围条用量 护齿用量 标签用量 大底用量</returns> /// 测试数据:/Statistics/GetDosageInfo?DataTime=2018-05-11&lineid=1 public string GetDosageInfo(string DataTime, int lineid = 1) { DosageInfoServer dServer = new DosageInfoServer(); DateTime starttm = Convert.ToDateTime(DataTime); DateTime endtm = Convert.ToDateTime(DataTime).AddDays(1); string StartDate = starttm.ToString("yyyy-MM-dd HH:mm:ss"); string EndDate = endtm.ToString("yyyy-MM-dd HH:mm:ss"); return(dServer.GetDosageInfo(StartDate, EndDate, lineid)); }
public string ChangeTime(string DataTime, int duramins, int lineid = 1) { DateTime time = Convert.ToDateTime(DataTime); long lTime = TimeHelper.ConvertDateTimeToInt(time); DateTime timeend = time.AddDays(1); long lTimeend = TimeHelper.ConvertDateTimeToInt(timeend); DosageInfoServer dServer = new DosageInfoServer(); DataTable tb = dServer.GetCurrentProduction(lTime, lTimeend, duramins, lineid); return(JsonHelper.DataTableToJson(tb)); }
/// 测试数据:Reports/GetMonProduct?startYear=2018&startMonth=5&endYear=2018&endMonth=5 public string GetMonProduct(string startYear, string startMonth, string endYear, string endMonth) { DosageInfoServer dosServer = new DosageInfoServer(); 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(dosServer.GetMonProduct(StartDate, EndDate, false)); } else { return(dosServer.GetMonProduct(StartDate, EndDate)); } }