Commit 7771235d by 泽锋 李

刷新调拨数据

parent 43b3e3d5
...@@ -871,17 +871,18 @@ where t1.gmt_create>=@btime and t1.gmt_create<=@etime "; ...@@ -871,17 +871,18 @@ where t1.gmt_create>=@btime and t1.gmt_create<=@etime ";
while (true) while (true)
{ {
var now = DateTime.Now; var now = DateTime.Now;
var sql = @" select t1.*,t2.create_time as 'complete_time',ifnull(t3.cost_first,0) as 'cost_first',t4.logisticscode from var sql = @"select * from (
dc_base_transfer_delivery as t1 select t2.creationtime,t2.logisticscode,t2.isdeleted,t1.transfer_order_id,t1.box_id,t1.bailun_sku,t1.warehouse_code,cost_first from dc_base_cost_first as t1
left join dc_base_transfer_complete as t2 on t1.bailun_sku = t2.bailun_sku and t1.transfer_order_id = t2.transfer_order_id left join dc_base_transfer_info as t2 on t1.transfer_order_id = t2.`code`
left join dc_mid_cost_first_order as t3 on t1.bailun_sku = t3.bailun_sku and t1.transfer_order_id = t3.transfer_order_id where t2.creationtime>=@btime and t2.creationtime<=@etime
left join dc_base_transfer_info as t4 on t1.transfer_order_id = t4.`code` group by t1.transfer_order_id,t1.box_id
where t1.create_time>=@btime and t1.create_time<=@etime "; ) as t1
";
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"));
sql += $" order by t1.create_time desc limit {(page - 1) * rows},{rows} "; sql += $" order by t1.creationtime desc limit {(page - 1) * rows},{rows} ";
var order_list = conn.Query<dc_base_transfer_delivery_dto>(sql, parameters, commandTimeout: 0).AsList(); var order_list = conn.Query<transfer_box_dto>(sql, parameters, commandTimeout: 0).AsList();
if (order_list == null || order_list.Count <= 0) if (order_list == null || order_list.Count <= 0)
{ {
break; break;
...@@ -891,7 +892,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime "; ...@@ -891,7 +892,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime ";
{ {
try try
{ {
var occur_time = order_item.create_time; var occur_time = order_item.creationtime;
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)
{ {
...@@ -911,7 +912,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime "; ...@@ -911,7 +912,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime ";
{ {
bailun_sku = order_item.bailun_sku, bailun_sku = order_item.bailun_sku,
data_type = (int)dc_report_cash_flow_log_data_type_enum.新增头程费用, data_type = (int)dc_report_cash_flow_log_data_type_enum.新增头程费用,
is_delete = (order_item.deleted == 1) ? 1 : 0, is_delete = (order_item.isdeleted == 1) ? 1 : 0,
item = order_item.transfer_order_id, item = order_item.transfer_order_id,
update_time = now, update_time = now,
no = order_item.transfer_order_id, no = order_item.transfer_order_id,
...@@ -955,7 +956,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime "; ...@@ -955,7 +956,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime ";
{ {
bailun_sku = order_item.bailun_sku, bailun_sku = order_item.bailun_sku,
data_type = (int)dc_report_cash_flow_log_data_type_enum.新增头程费用_首单, data_type = (int)dc_report_cash_flow_log_data_type_enum.新增头程费用_首单,
is_delete = (order_item.deleted == 1) ? 1 : 0, is_delete = (order_item.isdeleted == 1) ? 1 : 0,
item = order_item.transfer_order_id, item = order_item.transfer_order_id,
update_time = now, update_time = now,
no = order_item.transfer_order_id, no = order_item.transfer_order_id,
...@@ -963,7 +964,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime "; ...@@ -963,7 +964,7 @@ where t1.create_time>=@btime and t1.create_time<=@etime ";
web_site = "", web_site = "",
remarks = "", remarks = "",
val = 0 - Math.Abs(order_item.cost_first), val = 0 - Math.Abs(order_item.cost_first),
occur_time = order_item.create_time, occur_time = order_item.creationtime,
warehouse_code = order_item.warehouse_code, warehouse_code = order_item.warehouse_code,
pay_type = (int)dc_report_cash_flow_log_pay_type_enum.后付, pay_type = (int)dc_report_cash_flow_log_pay_type_enum.后付,
item_no = order_item.transfer_order_id item_no = order_item.transfer_order_id
......
...@@ -107,6 +107,19 @@ namespace AutoTurnOver.Models.Report ...@@ -107,6 +107,19 @@ namespace AutoTurnOver.Models.Report
} }
public class transfer_box_dto
{
public DateTime creationtime { get; set; }
public string logisticscode { get; set; }
public int isdeleted { get; set; }
public string box_id { get; set; }
public string bailun_sku { get; set; }
public string transfer_order_id { get; set; }
public string warehouse_code { get; set; }
public decimal cost_first { get; set; }
}
public class dc_base_transfer_delivery public class dc_base_transfer_delivery
{ {
/// <summary> /// <summary>
......
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