Commit 7a292a7c by 泽锋 李

fix

parent 13772228
...@@ -562,7 +562,7 @@ namespace AutoTurnOver.DB ...@@ -562,7 +562,7 @@ namespace AutoTurnOver.DB
/// </summary> /// </summary>
/// <param name="btime"></param> /// <param name="btime"></param>
/// <param name="etime"></param> /// <param name="etime"></param>
public static void CalculationPurchaseOrder(DateTime btime, DateTime etime) public static void CalculationPurchaseOrder(DateTime btime, DateTime etime, string purchase_id = null, string bailun_sku = null)
{ {
try try
{ {
...@@ -578,6 +578,15 @@ namespace AutoTurnOver.DB ...@@ -578,6 +578,15 @@ namespace AutoTurnOver.DB
DynamicParameters parameters = new DynamicParameters(); DynamicParameters parameters = new DynamicParameters();
parameters.Add("btime", btime.ToString("yyyy-MM-dd 00:00:00")); parameters.Add("btime", btime.ToString("yyyy-MM-dd 00:00:00"));
parameters.Add("etime", etime.ToString("yyyy-MM-dd 23:59:59")); parameters.Add("etime", etime.ToString("yyyy-MM-dd 23:59:59"));
if (!string.IsNullOrWhiteSpace(purchase_id))
{
sql += " and t1.purchase_id=@purchase_id ";
parameters.Add("purchase_id", purchase_id);
}if (!string.IsNullOrWhiteSpace(bailun_sku))
{
sql += " and t1.bailun_sku=@bailun_sku ";
parameters.Add("bailun_sku", bailun_sku);
}
sql += $" limit {(page - 1) * rows},{rows} "; sql += $" limit {(page - 1) * rows},{rows} ";
var order_list = conn.Query<dc_base_purchase_details_dto>(sql, parameters).AsList(); var order_list = conn.Query<dc_base_purchase_details_dto>(sql, parameters).AsList();
if (order_list == null || order_list.Count <= 0) if (order_list == null || order_list.Count <= 0)
...@@ -702,7 +711,7 @@ namespace AutoTurnOver.DB ...@@ -702,7 +711,7 @@ namespace AutoTurnOver.DB
} }
catch (Exception ex) catch (Exception ex)
{ {
Console.WriteLine($"现金流-采购单-{order_item.purchase_id}-异常" + ex.Message); Console.WriteLine($"现金流-采购单-{order_item.purchase_id}-{order_item.bailun_sku}-异常" + ex.Message);
Console.WriteLine("现金流-采购单-异常" + ex.StackTrace); Console.WriteLine("现金流-采购单-异常" + ex.StackTrace);
} }
...@@ -822,6 +831,7 @@ where t1.gmt_create>=@btime and t1.gmt_create<=@etime "; ...@@ -822,6 +831,7 @@ where t1.gmt_create>=@btime and t1.gmt_create<=@etime ";
var logisticsList = ApiUtility.RealTimeShipLogisticsList(); var logisticsList = ApiUtility.RealTimeShipLogisticsList();
List<dc_report_logistics_company_config_dto> logistics_company_list = conn.Query<dc_report_logistics_company_config_dto>(" select * from dc_report_logistics_company_config ").AsList(); List<dc_report_logistics_company_config_dto> logistics_company_list = conn.Query<dc_report_logistics_company_config_dto>(" select * from dc_report_logistics_company_config ").AsList();
List<dc_report_cash_flow_config> configs = conn.Query<dc_report_cash_flow_config>(" select * from dc_report_cash_flow_config ").AsList(); List<dc_report_cash_flow_config> configs = conn.Query<dc_report_cash_flow_config>(" select * from dc_report_cash_flow_config ").AsList();
List<dc_auto_config_safe_inventory> inventoryConfigs = conn.Query<dc_auto_config_safe_inventory>(" select * from dc_auto_config_safe_inventory ").AsList();
while (true) while (true)
{ {
var now = DateTime.Now; var now = DateTime.Now;
...@@ -846,7 +856,6 @@ where t1.create_time>=@btime and t1.create_time<=@etime "; ...@@ -846,7 +856,6 @@ where t1.create_time>=@btime and t1.create_time<=@etime ";
try try
{ {
var occur_time = order_item.create_time; var occur_time = order_item.create_time;
List<dc_auto_config_safe_inventory> inventoryConfigs = conn.Query<dc_auto_config_safe_inventory>(" select * from dc_auto_config_safe_inventory ").AsList();
var platforms = GetPlatformShare(occur_time, conn, inventoryConfigs, order_item.warehouse_code, order_item.bailun_sku); var platforms = GetPlatformShare(occur_time, conn, inventoryConfigs, order_item.warehouse_code, order_item.bailun_sku);
if(platforms!=null && platforms.Count >= 1) if(platforms!=null && platforms.Count >= 1)
{ {
...@@ -1111,7 +1120,7 @@ GROUP BY platform_type,website"; ...@@ -1111,7 +1120,7 @@ GROUP BY platform_type,website";
btime7 = now.AddDays(-7).ToDayHome(), btime7 = now.AddDays(-7).ToDayHome(),
btime14 = now.AddDays(-14).ToDayHome(), btime14 = now.AddDays(-14).ToDayHome(),
btime30 = now.AddDays(-30).ToDayHome(), btime30 = now.AddDays(-30).ToDayHome(),
ctime = occurDate.ToDayEnd(), ctime = now.ToDayEnd(),
bailun_sku = bailun_sku, bailun_sku = bailun_sku,
warehouse_code = warehouse_code warehouse_code = warehouse_code
}).ToList(); }).ToList();
...@@ -1171,6 +1180,20 @@ GROUP BY platform_type,website"; ...@@ -1171,6 +1180,20 @@ GROUP BY platform_type,website";
parameters.Add("btime", btime); parameters.Add("btime", btime);
parameters.Add("etime", etime); parameters.Add("etime", etime);
if(!string.IsNullOrWhiteSpace(search.platform_type))
{
occur_sql += " and platform_type=@platform_type ";
pay_sql += " and platform_type=@platform_type ";
parameters.Add("platform_type", search.platform_type);
}
if(!string.IsNullOrWhiteSpace(search.web_site))
{
occur_sql += " and web_site=@web_site ";
pay_sql += " and web_site=@web_site ";
parameters.Add("web_site", search.web_site);
}
var occur_datas = conn.Query<dc_report_cash_flow_group_day>(occur_sql, parameters, commandTimeout: 0).ToList(); var occur_datas = conn.Query<dc_report_cash_flow_group_day>(occur_sql, parameters, commandTimeout: 0).ToList();
var pay_datas = conn.Query<dc_report_cash_flow_group_day>(pay_sql, parameters, commandTimeout: 0).ToList(); var pay_datas = conn.Query<dc_report_cash_flow_group_day>(pay_sql, parameters, commandTimeout: 0).ToList();
......
...@@ -14,5 +14,7 @@ namespace AutoTurnOver.Models.Report ...@@ -14,5 +14,7 @@ namespace AutoTurnOver.Models.Report
public int data_type { get; set; } public int data_type { get; set; }
public int type { get; set; } public int type { get; set; }
public DateTime date { get; set; } public DateTime date { get; set; }
public string platform_type { get; set; }
public string web_site { get; set; }
} }
} }
...@@ -186,6 +186,8 @@ namespace AutoTurnOver.Models ...@@ -186,6 +186,8 @@ namespace AutoTurnOver.Models
{ {
public DateTime? btime { get; set; } public DateTime? btime { get; set; }
public DateTime? etime { get; set; } public DateTime? etime { get; set; }
public string platform_type { get; set; }
public string web_site { get; set; }
} }
public class dc_report_cash_flow_log_export_search_dto public class dc_report_cash_flow_log_export_search_dto
......
...@@ -18,12 +18,14 @@ namespace AutoTurnOver.Controllers ...@@ -18,12 +18,14 @@ namespace AutoTurnOver.Controllers
[ApiController] [ApiController]
public class CashFlowController : ControllerBase public class CashFlowController : ControllerBase
{ {
public JsonResult GetView(DateTime? btime, DateTime? etime) public JsonResult GetView(DateTime? btime, DateTime? etime,string platform_type,string web_site)
{ {
report_cash_flow_view_search_dto search_data = new report_cash_flow_view_search_dto report_cash_flow_view_search_dto search_data = new report_cash_flow_view_search_dto
{ {
etime = etime, etime = etime,
btime = btime, btime = btime,
web_site = web_site,
platform_type = platform_type
}; };
var list = new CashFlowServices().GetView(search_data); var list = new CashFlowServices().GetView(search_data);
......
...@@ -13,11 +13,10 @@ namespace ResetOutofstock ...@@ -13,11 +13,10 @@ namespace ResetOutofstock
static async Task Main(string[] args) static async Task Main(string[] args)
{ {
Console.WriteLine("刷新缺货数据任务启动..."); Console.WriteLine("刷新缺货数据任务启动...");
//report_cash_flow_dao.CalculationOrderCostLogistics(now.AddMonths(-3), DateTime.Parse(now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59")));
//try //try
//{ //{
// var now = DateTime.Now; // var now = DateTime.Now;
// report_cash_flow_dao.CalculationOrder(now.AddMonths(-3), DateTime.Parse(now.ToString("yyyy-MM-dd 23:59:59"))); // report_cash_flow_dao.CalculationPurchaseOrder(now.AddMonths(-3), DateTime.Parse(now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59")), "P2005250048", "LM-EO-007");
//} //}
//catch (Exception ex) //catch (Exception ex)
//{ //{
...@@ -25,7 +24,7 @@ namespace ResetOutofstock ...@@ -25,7 +24,7 @@ namespace ResetOutofstock
// throw; // throw;
//} //}
var builder = new HostBuilder().ConfigureServices((hostContext, services) => var builder = new HostBuilder().ConfigureServices((hostContext, services) =>
{ {
......
...@@ -16,48 +16,48 @@ namespace ResetOutofstock ...@@ -16,48 +16,48 @@ namespace ResetOutofstock
{ {
//Task.Factory.StartNew(() => Task.Factory.StartNew(() =>
//{ {
// while (true) while (true)
// { {
// try try
// { {
// Console.WriteLine($"开始 刷新现金流 采购数据,线程Id:{Thread.CurrentThread.ManagedThreadId},{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"开始 刷新现金流 采购数据,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
// var now = DateTime.Now; var now = DateTime.Now;
// report_cash_flow_dao.CalculationPurchaseOrder(now.AddMonths(-3), DateTime.Parse(now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59"))); report_cash_flow_dao.CalculationPurchaseOrder(now.AddMonths(-3), DateTime.Parse(now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59")));
// Console.WriteLine($"结束刷新现金流 采购数据,线程Id:{Thread.CurrentThread.ManagedThreadId},{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"结束刷新现金流 采购数据,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
// } }
// catch (Exception ex) catch (Exception ex)
// { {
// Console.WriteLine(ex.Message); Console.WriteLine(ex.Message);
// } }
// Thread.Sleep(240 * 60 * 60 * 1000); Thread.Sleep(240 * 60 * 60 * 1000);
// } }
//}); });
//Task.Factory.StartNew(() => Task.Factory.StartNew(() =>
//{ {
// while (true) while (true)
// { {
// try try
// { {
// var now = DateTime.Now; var now = DateTime.Now;
// Console.WriteLine($"开始 刷新订单 调拨 退款数据,线程Id:{Thread.CurrentThread.ManagedThreadId},{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"开始 刷新订单 调拨 数据,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
// report_cash_flow_dao.CalculationTransferOrder(now.AddMonths(-3), DateTime.Parse(now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59"))); report_cash_flow_dao.CalculationTransferOrder(now.AddMonths(-3), DateTime.Parse(now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59")));
// Console.WriteLine($"结束 刷新订单 调拨 退款数据,线程Id:{Thread.CurrentThread.ManagedThreadId},{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"结束 刷新订单 调拨 数据,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
// } }
// catch (Exception ex) catch (Exception ex)
// { {
// Console.WriteLine(ex.Message); Console.WriteLine(ex.Message);
// } }
// Thread.Sleep(240 * 60 * 60 * 1000); Thread.Sleep(240 * 60 * 60 * 1000);
// } }
//}); });
Task.Factory.StartNew(() => Task.Factory.StartNew(() =>
......
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