Commit fad0e00f by 泽锋 李

如果没命中规则应该是没出准确的采购建议数

parent c9fe6e11
......@@ -74,7 +74,7 @@ namespace AutoTurnOver.DB
using (var t = conn.BeginTransaction())
{
// 查询当前待出建议的sku
var sku_list = conn.Query<dc_auto_first_order_sku>(" select * from dc_auto_first_order_sku where order_time < '2020-01-01' and is_error<=10 ").AsList();
var sku_list = conn.Query<dc_auto_first_order_sku>(" select * from dc_auto_first_order_sku where order_time < '2020-01-01' and is_error<=0 ").AsList();
var rule_list = conn.Query<dc_auto_first_order_rule>(" select * from dc_auto_first_order_rule ").AsList();
......@@ -83,6 +83,7 @@ namespace AutoTurnOver.DB
var err_count = false;
foreach (var itemGroup in sku_list.GroupBy(s => new { s.product_inner_code, s.warehouse_code }))
{
int purchase_advise_id = conn.Insert<dc_auto_purchase_advise>(new dc_auto_purchase_advise { buy_sys_plan_no = "自动下首单", create_time = DateTime.Now, no = purchase_advise.MaxNo(), sendtype = itemGroup.Max(v => v.sendtype) }, t) ?? 0;
try
{
var item_warehouse = warehouse_list.FirstOrDefault(s => itemGroup.Key.warehouse_code.Equals(s.warehouse_code, StringComparison.CurrentCultureIgnoreCase));
......@@ -209,7 +210,7 @@ namespace AutoTurnOver.DB
}
int purchase_advise_id = conn.Insert<dc_auto_purchase_advise>(new dc_auto_purchase_advise { buy_sys_plan_no = "自动下首单", create_time = DateTime.Now, no = purchase_advise.MaxNo(), sendtype = itemGroup.Max(v=>v.sendtype)}, t) ?? 0;
foreach (var item in data_detailed_list)
{
conn.Insert(new dc_auto_purchase_advise_detailed
......@@ -248,6 +249,24 @@ namespace AutoTurnOver.DB
}, t);
QiYeJiQiRenHelper.QiYeJiQiRenMsPush(new QiYeJiQiRenHelper.QiYeJiQiRenMsDto { msgtype = "text", text = new QiYeJiQiRenHelper.QiYeJiQiRenMsDto.text_dto { content = " 查收异常消息: "+ goods_sku + ex.Message } },
"https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=0ff68206-f585-4d1e-824b-630c473978d8");
foreach (var item in itemGroup.ToList())
{
conn.Insert(new dc_auto_purchase_advise_detailed
{
bailun_sku = item.bailun_sku,
warehouse_code = itemGroup.Key.warehouse_code,
quantity_init_advise = 0,
quantity_actual = 0,
main_id = purchase_advise_id,
forecast_formula = "",
fit_forecast_formula = "",
ispush = 0,
type = 4,
product_inner_code = itemGroup.Key.product_inner_code,
good_sku_codes = "",
purchase_type_jit = 3
}, t);
}
}
}
......
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