修改条码数量
This commit is contained in:
@@ -160,7 +160,8 @@ namespace BarCode.Web.Api.Controllers
|
|||||||
{
|
{
|
||||||
GenerateRecordIds = new List<int>() { dto.GenerateRecordId },
|
GenerateRecordIds = new List<int>() { dto.GenerateRecordId },
|
||||||
IsAll = false,
|
IsAll = false,
|
||||||
SerialNumbers = dto.SerialNumbers
|
SerialNumbers = dto.SerialNumbers,
|
||||||
|
IsTwo=dto.isTwo
|
||||||
}).GetAwaiter().GetResult();
|
}).GetAwaiter().GetResult();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -2914,6 +2914,11 @@
|
|||||||
如果是部分操作(序列号) 全部操作的话可不传
|
如果是部分操作(序列号) 全部操作的话可不传
|
||||||
</summary>
|
</summary>
|
||||||
</member>
|
</member>
|
||||||
|
<member name="P:BarCode.Web.Core.Dto.SerialNumbers.OperateSerialNumberRequest.IsTwo">
|
||||||
|
<summary>
|
||||||
|
是否为两件件
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
<member name="T:BarCode.Web.Core.Dto.SerialNumbers.TransferSNOneTwoTwoRequest">
|
<member name="T:BarCode.Web.Core.Dto.SerialNumbers.TransferSNOneTwoTwoRequest">
|
||||||
<summary>
|
<summary>
|
||||||
操作序列号请求接口(打印 下载)
|
操作序列号请求接口(打印 下载)
|
||||||
|
|||||||
@@ -23,6 +23,11 @@ namespace BarCode.Web.Core.Dto.SerialNumbers
|
|||||||
/// 如果是部分操作(序列号) 全部操作的话可不传
|
/// 如果是部分操作(序列号) 全部操作的话可不传
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public List<string> SerialNumbers { get; set; } = new List<string>();
|
public List<string> SerialNumbers { get; set; } = new List<string>();
|
||||||
|
/// <summary>
|
||||||
|
/// 是否为两件件
|
||||||
|
/// </summary>
|
||||||
|
public int IsTwo { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ using Microsoft.Extensions.DependencyInjection;
|
|||||||
using Microsoft.Extensions.Logging;
|
using Microsoft.Extensions.Logging;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using NPOI.HPSF;
|
using NPOI.HPSF;
|
||||||
|
using NPOI.HSSF.Record;
|
||||||
using NPOI.OpenXmlFormats.Wordprocessing;
|
using NPOI.OpenXmlFormats.Wordprocessing;
|
||||||
using Org.BouncyCastle.Crypto;
|
using Org.BouncyCastle.Crypto;
|
||||||
using System;
|
using System;
|
||||||
@@ -297,8 +298,28 @@ namespace BarCode.Web.Domain.Services
|
|||||||
olist = snGRList;
|
olist = snGRList;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
if (dto.IsTwo == 2)//说明为两件装
|
||||||
|
{
|
||||||
|
var olistTmp=snGRList.Where(w => dto.SerialNumbers.Contains(w.SerialNumber)).ToList();
|
||||||
|
List<string> s = new List<string>();
|
||||||
|
for (var i = 0; i < olistTmp.Count; i++)
|
||||||
|
{
|
||||||
|
|
||||||
|
string[] y= olistTmp[i].TwoSerialNumber.Split(',');
|
||||||
|
s.Add(y[0]);
|
||||||
|
s.Add(y[1]);
|
||||||
|
}
|
||||||
|
s.Distinct();
|
||||||
|
var snGRList2 = await _serialNumbersRepositories.GetEntityList(s);
|
||||||
|
olist=snGRList2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
|
||||||
olist = snGRList.Where(w => dto.SerialNumbers.Contains(w.SerialNumber)).ToList();
|
olist = snGRList.Where(w => dto.SerialNumbers.Contains(w.SerialNumber)).ToList();
|
||||||
}
|
}
|
||||||
|
//olist = snGRList.Where(w => dto.SerialNumbers.Contains(w.TwoSerialNumber)).ToList();
|
||||||
|
}
|
||||||
olist.ForEach(f => f.DownLoad());
|
olist.ForEach(f => f.DownLoad());
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user