Commit 1bf81470 by zhoujinhui

缺货查询新增时间筛选

parent 6eb2888a
...@@ -38,6 +38,14 @@ namespace AutoTurnOver.DB ...@@ -38,6 +38,14 @@ namespace AutoTurnOver.DB
{ {
sql.Append($" AND t1.warehouse_code = '{m.warehousecode}' "); sql.Append($" AND t1.warehouse_code = '{m.warehousecode}' ");
} }
if (!string.IsNullOrWhiteSpace(m.start_date))
{
sql.Append($" AND t1.stockout_time >= '{m.start_date}' ");
}
if (!string.IsNullOrWhiteSpace(m.end_date))
{
sql.Append($" AND t1.stockout_time < '{m.end_date}' ");
}
sql.Append(" ORDER BY t1.create_date_time DESC "); sql.Append(" ORDER BY t1.create_date_time DESC ");
try try
{ {
......
...@@ -11,5 +11,15 @@ namespace AutoTurnOver.Models.ApiDto.WeeklyStatistics ...@@ -11,5 +11,15 @@ namespace AutoTurnOver.Models.ApiDto.WeeklyStatistics
{ {
public string bailun_sku { get; set; } public string bailun_sku { get; set; }
public string warehousecode { get; set; } public string warehousecode { get; set; }
/// <summary>
/// 缺货开始时间
/// </summary>
public string start_date { get; set; }
/// <summary>
/// 缺货结束时间
/// </summary>
public string end_date { get; set; }
} }
} }
...@@ -130,9 +130,8 @@ namespace AutoTurnOver.Services ...@@ -130,9 +130,8 @@ namespace AutoTurnOver.Services
for (int i = 1; i < 30000; i++) for (int i = 1; i < 30000; i++)
{ {
int offset = (i - 1) * limit; int offset = (i - 1) * limit;
DateTime startTime = DateHelper.GetWeekFirstDayMon(DateTime.Now); DateTime startTime = DateTime.Now.AddDays(-1).Date;
DateTime endtime = DateHelper.GetWeekLastDaySun(DateTime.Now).AddDays(1).AddMilliseconds(-1); DateTime endtime = DateTime.Now.Date.AddMilliseconds(-1);
var dataList = dc_auto_week_shortage_dao.GetGmtOutStockPageList(startTime, endtime, offset, limit, ref total); var dataList = dc_auto_week_shortage_dao.GetGmtOutStockPageList(startTime, endtime, offset, limit, ref total);
if (dataList.Count <= 0) break; if (dataList.Count <= 0) break;
var skus = dataList.Select(x => x.bailun_sku).ToList(); var skus = dataList.Select(x => x.bailun_sku).ToList();
......
...@@ -20,7 +20,7 @@ namespace AutoTurnOver.WeeklyStatistics ...@@ -20,7 +20,7 @@ namespace AutoTurnOver.WeeklyStatistics
{ {
var now = DateTime.Now; var now = DateTime.Now;
var dayOfWeek = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(now.DayOfWeek); var dayOfWeek = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(now.DayOfWeek);
if (now.Hour == 0 && now.Minute == 1 && dayOfWeek.Equals("星期一")) if (now.Hour == 0 && now.Minute == 1)
{ {
try try
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment