改箱增加参数
This commit is contained in:
@@ -49,11 +49,11 @@ namespace WMS.Web.Api.Controllers
|
|||||||
public async Task<string> TestHJ()
|
public async Task<string> TestHJ()
|
||||||
{
|
{
|
||||||
//var c = await _erpService.BillQueryForSubStock(null,null);
|
//var c = await _erpService.BillQueryForSubStock(null,null);
|
||||||
//var bc2 = await _erpService.BillQueryForMisDeliveryOutStock(null, DateTime.Now.AddDays(-10));
|
var bc2 = await _erpService.BillQueryForDeliveryNoticeOutStock(new List<string>() { "FHTZD8022232" }, DateTime.Now.AddDays(-10));
|
||||||
//var bc = await _erpService.BillQueryForTransferOutOutStock(null, DateTime.Now.AddDays(-10));
|
//var bc = await _erpService.BillQueryForTransferOutOutStock(null, DateTime.Now.AddDays(-10));
|
||||||
//var b=await _erpService.BillQueryForAssembledAppOutStock_Assembly(null, DateTime.Now.AddDays(-1));
|
//var b=await _erpService.BillQueryForAssembledAppOutStock_Assembly(null, DateTime.Now.AddDays(-1));
|
||||||
// var b2 = await _erpService.BillQueryForAssembledAppOutStock_Dassembly(null, DateTime.Now.AddDays(-10));
|
// var b2 = await _erpService.BillQueryForAssembledAppOutStock_Dassembly(null, DateTime.Now.AddDays(-10));
|
||||||
var b = await _outStockTaskService.Sync(new List<string>() { "CKRW00000346" });
|
//var b = await _outStockTaskService.Sync(new List<string>() { "FHTZD8022232" });
|
||||||
//var result = await this._outStockTaskService.Sync(null);
|
//var result = await this._outStockTaskService.Sync(null);
|
||||||
//var t=await _outStockTaskRepositories.Get(1);
|
//var t=await _outStockTaskRepositories.Get(1);
|
||||||
// t.Details[0].Remark = "sdf";
|
// t.Details[0].Remark = "sdf";
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ namespace WMS.Web.Domain.IService
|
|||||||
public interface IChangeMoveBoxService
|
public interface IChangeMoveBoxService
|
||||||
{
|
{
|
||||||
//改箱保存
|
//改箱保存
|
||||||
Task<Result> ChangeBoxSave(List<SaveChangeBoxRecordRequest> dto, LoginInDto loginInfo, bool isTransaction=true);
|
Task<Result> ChangeBoxSave(List<SaveChangeBoxRecordRequest> dto, LoginInDto loginInfo, bool isTransaction=true,bool IsInventory=true);
|
||||||
//移箱保存
|
//移箱保存
|
||||||
Task<Result> MoveBoxSave(List<SaveMoveBoxRecordRequest> dto, bool IsUp, LoginInDto loginInfo);
|
Task<Result> MoveBoxSave(List<SaveMoveBoxRecordRequest> dto, bool IsUp, LoginInDto loginInfo);
|
||||||
|
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
/// <param name="dto"></param>
|
/// <param name="dto"></param>
|
||||||
/// <param name="loginInfo"></param>
|
/// <param name="loginInfo"></param>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
public async Task<Result> ChangeBoxSave(List<SaveChangeBoxRecordRequest> dto, LoginInDto loginInfo, bool isTransaction = false)
|
public async Task<Result> ChangeBoxSave(List<SaveChangeBoxRecordRequest> dto, LoginInDto loginInfo, bool isTransaction = false, bool IsInventory = true)
|
||||||
{
|
{
|
||||||
//1.有原箱时 需要判断 物料对应的序列号是否存在
|
//1.有原箱时 需要判断 物料对应的序列号是否存在
|
||||||
var srcIds = dto.Select(s => s.SrcBoxId).ToList();
|
var srcIds = dto.Select(s => s.SrcBoxId).ToList();
|
||||||
@@ -146,7 +146,7 @@ namespace WMS.Web.Domain.Services
|
|||||||
isSuccess = await _boxRepositories.EditEntityList(boxList, false);
|
isSuccess = await _boxRepositories.EditEntityList(boxList, false);
|
||||||
if (!isSuccess) res_Rollback = Result.ReFailure(ResultCodes.DateWriteError);
|
if (!isSuccess) res_Rollback = Result.ReFailure(ResultCodes.DateWriteError);
|
||||||
}
|
}
|
||||||
if (res_Rollback.IsSuccess)
|
if (res_Rollback.IsSuccess && IsInventory)
|
||||||
{
|
{
|
||||||
var res_Inventory = await _boxInventoryService.GenerateChangeBox(list, false);
|
var res_Inventory = await _boxInventoryService.GenerateChangeBox(list, false);
|
||||||
if (!res_Inventory.IsSuccess) res_Rollback = res_Inventory;
|
if (!res_Inventory.IsSuccess) res_Rollback = res_Inventory;
|
||||||
|
|||||||
Reference in New Issue
Block a user