listWarehouse=cn.Query<string>("select warehouse_code from dc_skuwarehouse_stock_sales where hq_type!='半成品仓' group by warehouse_code").ToList();
varobj=newList<dc_daily_inventory_summary>();
foreach(variteminlistWarehouse)
{
if(cn.State==System.Data.ConnectionState.Closed)
{
cn.Open();
}
sql=$"select warehouse_code,warehouse_name,hq_type,usable_stock,amount_stock,quantity_purchase,purchase_amount,quantity_transfer,amount_transit,oneday_total_sales,amount_onedaysale from dc_skuwarehouse_stock_sales where warehouse_code='{item}';";
cnn.Execute($"delete from dc_daily_inventory_summary where day='{day.ToString("yyyy-MM-dd")}' and warehousecode='{item.warehousecode}'");
sql=$"insert dc_daily_inventory_summary (warehousecode,warehousename,warehousetype,usable_stock,amount_stock,quantity_purchase,purchase_amount,quantity_purchase_product,quantity_transfer,transfer_amount,quantity_transfer_product,sale10_count,sale10_rate,sale10_amount,sale10_amount_rate,sale5_10_count,sale5_10_rate,sale5_10_amount,sale5_10_amount_rate,sale1_5_amount,sale1_5_amount_rate,sale1_amount,sale1_amount_rate,sale0_amount,sale0_amount_rate,day) value ('{item.warehousecode}','{item.warehousename}','{item.warehousetype}',{item.usable_stock},{item.amount_stock},{item.quantity_purchase},{item.purchase_amount},{item.quantity_purchase_product},{item.quantity_transfer},{item.transfer_amount},{item.quantity_transfer_product},{item.sale10_count},{item.sale10_rate},{item.sale10_amount},{item.sale10_amount_rate},{item.sale5_10_count},{item.sale5_10_rate},{item.sale5_10_amount},{item.sale5_10_amount_rate},{item.sale1_5_amount},{item.sale1_5_amount_rate},{item.sale1_amount},{item.sale1_amount_rate},{item.sale0_amount},{item.sale0_amount_rate},'{item.day.ToString("yyyy-MM-dd")}');";