Commit ed353b96 by 泽锋 李

重算采购供应商交期

parent 33a71e81
...@@ -23,14 +23,14 @@ namespace AutoTurnOver.DB ...@@ -23,14 +23,14 @@ namespace AutoTurnOver.DB
public static IEnumerable<temp_sku_dto> GetChangeSku(int day) public static IEnumerable<temp_sku_dto> GetChangeSku(int day)
{ {
DynamicParameters parameters = new DynamicParameters(); DynamicParameters parameters = new DynamicParameters();
parameters.Add("time", DateTime.Now.AddDays(0 - day).ToString("yyyy-MM-dd 00:00:00")); parameters.Add("c_time", DateTime.Now.AddDays(0 - day).ToString("yyyy-MM-dd 00:00:00"));
return _connection.Query<temp_sku_dto>(@"select t2.hq_type,t1.bailun_sku,t1.warehouse_code,t1.supplier_id,t3.buyer_name from dc_base_purchase as t1 return _connection.Query<temp_sku_dto>(@"select t2.hq_type,t1.bailun_sku,t1.warehouse_code,t1.supplier_id,t3.buyer_name from dc_base_purchase as t1
left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code
left join dc_base_sku as t3 on t1.bailun_sku = t3.bailun_sku left join dc_base_sku as t3 on t1.bailun_sku = t3.bailun_sku
where t1.supplier_id>0 and buy_status=4 and t1.update_time>=@c_time where t1.supplier_id>0 and buy_status=4 and t1.update_time>=@c_time
-- and EXISTS ( select * from dc_base_stock as t2 where t1.bailun_sku =t2.bailun_sku and t1.warehouse_code = t2.warehouse_code) -- and EXISTS ( select * from dc_base_stock as t2 where t1.bailun_sku =t2.bailun_sku and t1.warehouse_code = t2.warehouse_code)
-- and t1.bailun_sku='366628401' and t1.warehouse_code='GZBLWH' -- and t1.bailun_sku='366628401' and t1.warehouse_code='GZBLWH'
GROUP BY t1.bailun_sku,t1.warehouse_code,t1.supplier_id ", new { c_time = DateTime.Now.AddDays(-7)}); GROUP BY t1.bailun_sku,t1.warehouse_code,t1.supplier_id ", parameters);
//return _connection.Query<temp_sku_dto>("select t1.bailun_sku,t1.warehouse_code,t1.supplier_id from dc_base_purchase as t1 where t1.update_time>=@time group by t1.bailun_sku,t1.warehouse_code,t1.supplier_id ", parameters); //return _connection.Query<temp_sku_dto>("select t1.bailun_sku,t1.warehouse_code,t1.supplier_id from dc_base_purchase as t1 where t1.update_time>=@time group by t1.bailun_sku,t1.warehouse_code,t1.supplier_id ", parameters);
} }
......
...@@ -55,7 +55,28 @@ namespace AutoTurnOver.Models.Report ...@@ -55,7 +55,28 @@ namespace AutoTurnOver.Models.Report
作废=-1,待确认=0,已确认=1,待入库 =3, 已完成=4 作废=-1,待确认=0,已确认=1,待入库 =3, 已完成=4
} }
public DateTime? last_signtime { get; set; } public DateTime? last_signtime { get; set; }
public string last_signtime_str { get
{
if(last_signtime==null || last_signtime.Value.Year <= 2010)
{
return "";
}
else
{
return last_signtime.Value.ToString("yyyy-MM-dd");
}
} }
public DateTime? purchase_arrivaldate { get; set; } public DateTime? purchase_arrivaldate { get; set; }
public string purchase_arrivaldate_str
{
get
{
if (purchase_arrivaldate == null) return "";
else {
return purchase_arrivaldate.Value.ToString("yyyy-MM-dd");
}
}
}
public decimal quantity_arrival { get; set; } public decimal quantity_arrival { get; set; }
public decimal quantity_inbound { get; set; } public decimal quantity_inbound { get; set; }
public string prod_status { get; set; } public string prod_status { get; set; }
......
...@@ -22,7 +22,7 @@ namespace AutoTurnOver.Purchase.AverageTarget ...@@ -22,7 +22,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
try try
{ {
Console.WriteLine($"开始 init ,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"开始 init ,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
PurchaseAverageTargetServices.CalculationTransfer(days:360); //PurchaseAverageTargetServices.CalculationTransfer(days:360);
Console.WriteLine($"结束 init,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"); Console.WriteLine($"结束 init,线程Id:{Thread.CurrentThread.ManagedThreadId}{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}");
} }
catch (Exception ex) catch (Exception ex)
......
...@@ -32,6 +32,7 @@ namespace AutoTurnOver.Purchase.AverageTarget ...@@ -32,6 +32,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
//report.ResetTransExpectArrivaltime(); //report.ResetTransExpectArrivaltime();
//dc_auto_return_goods_config_dao.NewCalculation(); //dc_auto_return_goods_config_dao.NewCalculation();
//PurchaseAverageTargetServices.CalculationTransfer("948890401", days: 360); //PurchaseAverageTargetServices.CalculationTransfer("948890401", days: 360);
PurchaseAverageTargetServices.Calculation(360);
} }
catch (Exception ex) catch (Exception ex)
{ {
......
...@@ -19,7 +19,7 @@ namespace AutoTurnOver.Services ...@@ -19,7 +19,7 @@ namespace AutoTurnOver.Services
/// </summary> /// </summary>
public static int _seed_count = 5; public static int _seed_count = 5;
public static void Calculation(int day = 30) public static void Calculation(int day = 7)
{ {
MyMySqlConnection conn = connectionHelper._connection; MyMySqlConnection conn = connectionHelper._connection;
......
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