Commit 4152d0b4 by 泽锋 李

fix

parent b1c3f7b5
...@@ -217,6 +217,32 @@ left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code where ...@@ -217,6 +217,32 @@ left join dc_base_warehouse as t2 on t1.warehouse_code = t2.warehouse_code where
} }
/// <summary> /// <summary>
/// 批量修改库容
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public static batch_dc_base_storage_capacity_log BatchAddLog(batch_dc_base_storage_capacity_log data)
{
batch_dc_base_storage_capacity_log r = new batch_dc_base_storage_capacity_log() { datas = new List<api_dc_base_storage_capacity_log> { } };
foreach (var item in data.datas)
{
try
{
AddLog(item.ToJson().ToObj<dc_base_storage_capacity_log>());
item.success = true;
}
catch (Exception ex)
{
item.success = false;
item.message = ex.Message;
}
r.datas.Add(item);
}
return r;
}
/// <summary>
/// 计算增量值 /// 计算增量值
/// </summary> /// </summary>
public static decimal CalculationVal(dc_base_storage_capacity_log_enum type,decimal val) public static decimal CalculationVal(dc_base_storage_capacity_log_enum type,decimal val)
......
...@@ -52,6 +52,16 @@ namespace AutoTurnOver.Models ...@@ -52,6 +52,16 @@ namespace AutoTurnOver.Models
public DateTime? btime { get; set; } public DateTime? btime { get; set; }
public DateTime? etime { get; set; } public DateTime? etime { get; set; }
} }
public class batch_dc_base_storage_capacity_log
{
public List<api_dc_base_storage_capacity_log> datas { get; set; }
}
public class api_dc_base_storage_capacity_log : dc_base_storage_capacity_log
{
public bool success { get; set; }
public string message { get; set; }
}
public class dc_base_storage_capacity_log public class dc_base_storage_capacity_log
{ {
public int id { get; set; } public int id { get; set; }
......
...@@ -34,6 +34,11 @@ namespace AutoTurnOver.Services ...@@ -34,6 +34,11 @@ namespace AutoTurnOver.Services
dc_base_storage_capacity_dao.AddLog(data); dc_base_storage_capacity_dao.AddLog(data);
} }
public batch_dc_base_storage_capacity_log BatchAddLog(batch_dc_base_storage_capacity_log data)
{
return dc_base_storage_capacity_dao.BatchAddLog(data);
}
public DataTable Import(Stream fileInfo, UserData user) public DataTable Import(Stream fileInfo, UserData user)
{ {
var data_set = EPPlusHelper.ReadExcel(fileInfo); var data_set = EPPlusHelper.ReadExcel(fileInfo);
......
...@@ -240,12 +240,11 @@ namespace AutoTurnOver.Controllers ...@@ -240,12 +240,11 @@ namespace AutoTurnOver.Controllers
/// <param name="search"></param> /// <param name="search"></param>
/// <returns></returns> /// <returns></returns>
[HttpPost("StorageCapacityAddLog")] [HttpPost("StorageCapacityAddLog")]
public ActionResult<RequestResultDto> StorageCapacityAddLog([FromBody] dc_base_storage_capacity_log search) public ActionResult<RequestResultDto> StorageCapacityAddLog([FromBody] batch_dc_base_storage_capacity_log search)
{ {
try try
{ {
new StorageCapacityServices().AddLog(search); return new RequestResultDto { success = true,data = new StorageCapacityServices().BatchAddLog(search) };
return new RequestResultDto { success = true };
} }
catch (Exception ex) catch (Exception ex)
{ {
......
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