Commit ed353b96 by 泽锋 李

重算采购供应商交期

parent 33a71e81
......@@ -23,14 +23,14 @@ namespace AutoTurnOver.DB
public static IEnumerable<temp_sku_dto> GetChangeSku(int day)
{
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
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
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 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);
}
......
......@@ -55,7 +55,28 @@ namespace AutoTurnOver.Models.Report
作废=-1,待确认=0,已确认=1,待入库 =3, 已完成=4
}
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 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_inbound { get; set; }
public string prod_status { get; set; }
......
......@@ -22,7 +22,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
try
{
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")}");
}
catch (Exception ex)
......
......@@ -32,6 +32,7 @@ namespace AutoTurnOver.Purchase.AverageTarget
//report.ResetTransExpectArrivaltime();
//dc_auto_return_goods_config_dao.NewCalculation();
//PurchaseAverageTargetServices.CalculationTransfer("948890401", days: 360);
PurchaseAverageTargetServices.Calculation(360);
}
catch (Exception ex)
{
......
......@@ -19,7 +19,7 @@ namespace AutoTurnOver.Services
/// </summary>
public static int _seed_count = 5;
public static void Calculation(int day = 30)
public static void Calculation(int day = 7)
{
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