Commit 30b1327e by lizefeng

新增侵权标记功能

parent ec57eb56
...@@ -17,6 +17,7 @@ namespace AutoGeneratePurchaseAdvise ...@@ -17,6 +17,7 @@ namespace AutoGeneratePurchaseAdvise
//PurchaseAdviseServices.AutoPushBuySys(); //PurchaseAdviseServices.AutoPushBuySys();
//purchase_advise.ImportJITShortageDetailed(0); //purchase_advise.ImportJITShortageDetailed(0);
//PurchaseAdviseServices.Generate(); //PurchaseAdviseServices.Generate();
//PurchaseAdviseServices.Generate();
var builder = new HostBuilder().ConfigureServices((hostContext, services) => var builder = new HostBuilder().ConfigureServices((hostContext, services) =>
{ {
services.AddHostedService<GeneratePurchaseAdviseBackgroundService>(); services.AddHostedService<GeneratePurchaseAdviseBackgroundService>();
......
...@@ -657,6 +657,66 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w ...@@ -657,6 +657,66 @@ left join dc_base_warehouse as dbw on dacp.warehouse_code = dbw.warehouse_code w
} }
public static string BatchTortStatus(string ids, int tort_status, UserData user)
{
if (tort_status != 1 && tort_status != 0)
{
throw new Exception("状态异常");
}
var datas = _connection.Query<AutoTurnOver.Models.dc_auto_turnover>(" select * from dc_auto_turnover where id in @ids ", new { ids = ids.Split(',') }).AsList();
foreach (AutoTurnOver.Models.dc_auto_turnover turnover_item in datas)
{
// 先检查当前状态
var oldData = _connection.QueryFirstOrDefault<dc_base_tort>($"select * from dc_base_tort where bailun_sku=@bailun_sku ", new { turnover_item.bailun_sku });
if (oldData == null)
{
if (tort_status == 0)
{
continue;
}
}
if (oldData != null)
{
if (tort_status == 1)
{
continue;
}
}
DateTime now = DateTime.Now;
if (oldData == null)
{
var newData = new dc_base_tort
{
bailun_sku = turnover_item.bailun_sku,
gmt_create = now,
create_user_name = user.UserName
};
_connection.Insert<dc_base_tort>(newData);
}
else
{
if (tort_status == 0)
{
_connection.Execute(" delete from dc_base_tort where id=@id", new { id = oldData.id});
}
else
{
}
}
}
return "";
}
#region 备货天数设置 #region 备货天数设置
/// <summary> /// <summary>
......
using System;
using System.Collections.Generic;
using System.Text;
namespace AutoTurnOver.Models
{
public class dc_base_tort
{
public int id { get; set; }
public int company_id { get; set; }
public string bailun_sku { get; set; }
public string create_user_name { get; set; }
public DateTime? gmt_create { get; set; }
}
}
...@@ -413,6 +413,12 @@ namespace AutoTurnOver.Services ...@@ -413,6 +413,12 @@ namespace AutoTurnOver.Services
return DB.db_config.BatchMonitorStatus(ids, monitor_status, user); return DB.db_config.BatchMonitorStatus(ids, monitor_status, user);
} }
public string BatchTortStatus(string ids, int monitor_status, UserData user)
{
return DB.db_config.BatchTortStatus(ids, monitor_status, user);
}
#region fba共享仓发货仓配置 #region fba共享仓发货仓配置
......
...@@ -380,6 +380,15 @@ namespace AutoTurnOver.Controllers ...@@ -380,6 +380,15 @@ namespace AutoTurnOver.Controllers
} }
[HttpGet]
public JsonResult BatchTortStatus(string ids, int monitor_status)
{
var user = AutoUtility.GetUser();
if (user == null) return null;
var result = new Services.ConfigServices().BatchTortStatus(ids, monitor_status, user);
return new JsonResult(result);
}
#endregion #endregion
} }
} }
\ No newline at end of file
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