配套修改了条码不显示 名称
This commit is contained in:
@@ -17,7 +17,7 @@ namespace WMS.Web.Domain.Entitys
|
||||
public class SerialNumbers : EntityBase
|
||||
{
|
||||
public SerialNumbers() { }
|
||||
public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime,int isTwo,string twoSerialNumber,string isNotCount,string numberCode)
|
||||
public SerialNumbers(string serialNumber, string materialNumber, int boxId, int opsBoxId, string creator, DateTime? createTime, DateTime? completeCartonTime,int isTwo,string twoSerialNumber,string isNotCount,string numberCode,string MaterialName,string Specifications,string BarCode)
|
||||
{
|
||||
this.SerialNumber = serialNumber;
|
||||
this.MaterialNumber = materialNumber;
|
||||
@@ -30,6 +30,9 @@ namespace WMS.Web.Domain.Entitys
|
||||
this.TwoSerialNumber = twoSerialNumber;
|
||||
this.IsNotCount = isNotCount;
|
||||
this.NumberCode = numberCode;
|
||||
this.MaterialName = MaterialName;
|
||||
this.Specifications = Specifications;
|
||||
this.BarCode = BarCode;
|
||||
}
|
||||
/// <summary>
|
||||
/// 主键 订单编号
|
||||
@@ -67,6 +70,21 @@ namespace WMS.Web.Domain.Entitys
|
||||
[Column("CreateTime")]
|
||||
public DateTime CreateTime { get; set; } = DateTime.Now;
|
||||
/// <summary>
|
||||
/// 物料名称
|
||||
/// </summary>
|
||||
[Column("MaterialName")]
|
||||
public string? MaterialName { get; set; }=string.Empty;
|
||||
/// <summary>
|
||||
/// 规格型号
|
||||
/// </summary>
|
||||
[Column("Specifications")]
|
||||
public string? Specifications { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 条码
|
||||
/// </summary>
|
||||
[Column("BarCode")]
|
||||
public string? BarCode { get; set; } = string.Empty;
|
||||
/// <summary>
|
||||
/// 完成装箱时间
|
||||
/// </summary>
|
||||
[Column("CompleteCartonTime")]
|
||||
|
||||
@@ -111,7 +111,7 @@ namespace WMS.Web.Domain.Services
|
||||
//SerialNumbers s = new SerialNumbers(serialList[i].SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime);
|
||||
//sList.Add(s);
|
||||
|
||||
SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount,sn.NumberCode);
|
||||
SerialNumbers s = new SerialNumbers(sn.SerialNumber, detail.MaterialNumber, b.Id, b.OpsBoxId, opsSerial.BarCereateUser, opsSerial.BarCreateTime, b.CompleteCartonTime,sn.IsTwo, sn.TwoSerialNumber, sn.IsNotCount,sn.NumberCode,sn.MaterialName,sn.Specifications,sn.BarCode);
|
||||
sList.Add(s);
|
||||
//序列号记录(序列号生成)
|
||||
SerialNumberOperate so = new SerialNumberOperate(sn.SerialNumber, SerialNumberOperateType.Generate, detail.MaterialNumber, opsSerial.BarCereateUser, "", b.SupplierId, b.OrgId, null, opsSerial.BarCreateTime);
|
||||
|
||||
@@ -837,6 +837,13 @@ namespace WMS.Web.Domain.Services
|
||||
else if (entity.Type == InstockType.ProduceSotck)
|
||||
ProduceSotck_sourceBillNos.Add(entity.SourceBillNo);
|
||||
}
|
||||
if (Instock_sourceBillNos.Count() > 0)
|
||||
{
|
||||
var erp_result = await _erpService.BillQueryForPurchaseInStock(Instock_sourceBillNos, null);
|
||||
if (!erp_result.IsSuccess)
|
||||
return Result<List<ErpInStockResultDto>>.ReFailure(erp_result.Message, erp_result.Status);
|
||||
erp_list.AddRange(erp_result.Data);
|
||||
}
|
||||
if (Transferin_sourceBillNos.Count() > 0)
|
||||
{
|
||||
var erp_result = await _erpService.BillQueryForTransferin(Transferin_sourceBillNos, null);
|
||||
@@ -847,19 +854,15 @@ namespace WMS.Web.Domain.Services
|
||||
|
||||
if (ProduceSotck_sourceBillNos.Count() > 0)//生产入库
|
||||
{
|
||||
// ProduceSotck_sourceBillNos.Clear();
|
||||
//ProduceSotck_sourceBillNos.Add("HWQD-ITC-250808-00004-1");
|
||||
var erp_result = await _erpService.BillQueryForProduceSotckin(ProduceSotck_sourceBillNos, null);
|
||||
if (!erp_result.IsSuccess)
|
||||
return Result<List<ErpInStockResultDto>>.ReFailure(erp_result.Message, erp_result.Status);
|
||||
erp_list.AddRange(erp_result.Data);
|
||||
}
|
||||
|
||||
if (Instock_sourceBillNos.Count() > 0)
|
||||
{
|
||||
var erp_result = await _erpService.BillQueryForPurchaseInStock(Instock_sourceBillNos, null);
|
||||
if (!erp_result.IsSuccess)
|
||||
return Result<List<ErpInStockResultDto>>.ReFailure(erp_result.Message, erp_result.Status);
|
||||
erp_list.AddRange(erp_result.Data);
|
||||
}
|
||||
|
||||
if (Miscellaneous_sourceBillNos.Count() > 0)
|
||||
{
|
||||
var erp_result = await _erpService.BillQueryForMiscellaneous(Miscellaneous_sourceBillNos, null);
|
||||
|
||||
@@ -142,12 +142,12 @@ namespace WMS.Web.Domain.Services
|
||||
//获取原数据
|
||||
var yList = await _repositories.GetEntityList(ProductInventoryType.JushuiTan);
|
||||
|
||||
//获取领星仓库
|
||||
//获取聚水潭仓库
|
||||
var resStock = await _juShuiTanService.GetStock();
|
||||
if (!resStock.IsSuccess) return resStock;
|
||||
|
||||
var ids = resStock.Data.Where(w => listNames.Contains(w.Name)).Select(s => s.Id).ToList();
|
||||
//获取领星库存
|
||||
//获取聚水潭库存
|
||||
var resInventory = await _juShuiTanService.GetInventory(ids);
|
||||
_logger.LogInformation($"拉取聚水潭数据结果:{resInventory.IsSuccess} {resInventory.Message}");
|
||||
if (!resInventory.IsSuccess) return resStock;
|
||||
@@ -318,17 +318,21 @@ namespace WMS.Web.Domain.Services
|
||||
|
||||
try
|
||||
{
|
||||
var res = await this.Erp();
|
||||
_logger.LogInformation($"同步成品仓库存(物料) {res.IsSuccess} {res.Message}");
|
||||
|
||||
var res = await this.LingXing();
|
||||
_logger.LogInformation($"同步成品仓库存(领星) {res.IsSuccess} {res.Message}");
|
||||
if (!res.IsSuccess) return res;
|
||||
|
||||
res = await this.JuShuiTan();
|
||||
res = await this.JuShuiTan();
|
||||
_logger.LogInformation($"同步成品仓库存(聚水潭) {res.IsSuccess} {res.Message}");
|
||||
if (!res.IsSuccess) return res;
|
||||
|
||||
res = await this.LingXing();
|
||||
_logger.LogInformation($"同步成品仓库存(领星) {res.IsSuccess} {res.Message}");
|
||||
res = await this.Erp();
|
||||
_logger.LogInformation($"同步成品仓库存(物料) {res.IsSuccess} {res.Message}");
|
||||
if (!res.IsSuccess) return res;
|
||||
|
||||
|
||||
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
|
||||
@@ -539,7 +539,7 @@ namespace WMS.Web.Domain.Services
|
||||
if (s_entity == null)
|
||||
{
|
||||
//序列号
|
||||
SerialNumbers s_new = new SerialNumbers(s, takeStockDetail.MaterialNumber, takeStockDetail.Id, 0, "", DateTime.Now, DateTime.Now, 1, s, "0","");
|
||||
SerialNumbers s_new = new SerialNumbers(s, takeStockDetail.MaterialNumber, takeStockDetail.Id, 0, "", DateTime.Now, DateTime.Now, 1, s, "0","","","","");
|
||||
sList.Add(s_new);
|
||||
}
|
||||
else
|
||||
@@ -670,7 +670,7 @@ namespace WMS.Web.Domain.Services
|
||||
isNotCount = "0";
|
||||
}
|
||||
SerialNumbers entity = new SerialNumbers(NumberCode[j], res.Data.MaterialNumber
|
||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoNumberCode, isNotCount,res.Data.NumberCode);
|
||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoNumberCode, isNotCount,res.Data.NumberCode, res.Data.MaterialName,res.Data.Specifications,res.Data.BarCode);
|
||||
var isSuccess = await _serialNumbersRepositories.AddRange(new List<SerialNumbers>() { entity });
|
||||
if (!isSuccess) return Result<MaterialResponse>.ReFailure(ResultCodes.DateWriteError);
|
||||
}
|
||||
@@ -690,7 +690,7 @@ namespace WMS.Web.Domain.Services
|
||||
isNotCount = "0";
|
||||
}
|
||||
SerialNumbers entity = new SerialNumbers(serial[j], res.Data.MaterialNumber
|
||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, isNotCount,res.Data.NumberCode);
|
||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, isNotCount,res.Data.NumberCode,res.Data.MaterialName,res.Data.Specifications,res.Data.BarCode);
|
||||
var isSuccess = await _serialNumbersRepositories.AddRange(new List<SerialNumbers>() { entity });
|
||||
if (!isSuccess) return Result<MaterialResponse>.ReFailure(ResultCodes.DateWriteError);
|
||||
}
|
||||
@@ -716,7 +716,7 @@ namespace WMS.Web.Domain.Services
|
||||
|
||||
|
||||
SerialNumbers entity = new SerialNumbers(res.Data.SerialNumber, res.Data.MaterialNumber
|
||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, res.Data.IsNotCount,res.Data.NumberCode);
|
||||
, 0, 0, res.Data.Creator, res.Data.CreateTime, null, res.Data.IsTwo, res.Data.TwoSerialNumber, res.Data.IsNotCount,res.Data.NumberCode,res.Data.MaterialName,res.Data.Specifications,res.Data.BarCode);
|
||||
var isSuccess = await _serialNumbersRepositories.AddRange(new List<SerialNumbers>() { entity });
|
||||
if (!isSuccess) return Result<MaterialResponse>.ReFailure(ResultCodes.DateWriteError);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user