Browse Source

解决冲突

master
郑勃旭 1 year ago
parent
commit
70236df622
  1. 46
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs
  2. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs
  3. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs
  4. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs
  5. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs
  6. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs
  7. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs
  8. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs
  9. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs
  10. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs
  11. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs
  12. 14
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs
  13. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs
  14. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs
  15. 14
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs
  16. 20
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs
  17. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs
  18. 9
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs
  19. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs
  20. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs
  21. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs
  22. 8
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs

46
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs

@ -464,29 +464,29 @@ public class BalanceAppService
return dtos;
}
///// <summary>
///// 根据发料任务需求,算出推荐的库存 (在获取时 已经添加预占用)
///// </summary>
///// <param name="input"></param>
///// <returns></returns>
///// <exception cref="NotImplementedException"></exception>
//[HttpGet("recommend-list-location")]
//public virtual async Task<List<BalanceDTO>> GetRecommendBalancesListAsync(RecommendBalanceRequestInput input)
//{
// var traceId = GuidGenerator.Create();
// var itemCode = input.ItemCode;
// var qty = input.Qty;
// var locationTypes = input.LocationTypes;
// var locationAreas = input.LocationAreas;
// var statuses = input.Statuses;
// Logger.LogDebug(traceId + "|Input:" + input);
// var balances = await _balanceManager.GetRecommendBalancesAsync(traceId, itemCode, qty, locationTypes, locationAreas, statuses).ConfigureAwait(false);
// var dtos = ObjectMapper.Map<List<Balance>, List<BalanceDTO>>(balances);
// return dtos;
//}
/// <summary>
/// 根据发料任务需求,算出推荐的库存 (在获取时 已经添加预占用)
/// </summary>
/// <param name="input"></param>
/// <returns></returns>
/// <exception cref="NotImplementedException"></exception>
[HttpGet("recommend-list-location")]
public virtual async Task<List<BalanceDTO>> GetRecommendBalances2Async(RecommendBalanceRequestInput input)
{
var traceId = GuidGenerator.Create();
var itemCode = input.ItemCode;
var qty = input.Qty;
var locationTypes = input.LocationTypes;
var locationAreas = input.LocationAreas;
var statuses = input.Statuses;
Logger.LogDebug(traceId + "|Input:" + input);
var balances = await _balanceManager.GetRecommendBalancesAsync(traceId, itemCode, qty, locationTypes, locationAreas, statuses).ConfigureAwait(false);
var dtos = ObjectMapper.Map<List<Balance>, List<BalanceDTO>>(balances);
return dtos;
}
/// <summary>
/// pda发料执行查询使用

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/DTOs/UnplannedIssueJobDetailDTO.cs

@ -29,6 +29,12 @@ public class UnplannedIssueJobDetailDTO : SfsJobRecommendFromDetailDTOBase
[Display(Name = "次交易码")]
public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order =0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedIssueJobs/Inputs/UnplannedIssueJobDetailInput.cs

@ -36,6 +36,12 @@ public class UnplannedIssueJobDetailInput : SfsJobRecommendFromDetailInputBase,
[Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/UnplannedReceiptJobs/Inputs/UnplannedReceiptJobDetailInput.cs

@ -36,6 +36,12 @@ public class UnplannedReceiptJobDetailInput : SfsJobRecommendToDetailInputBase,
[Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/DTOs/UnplannedIssueNoteDetailDTO.cs

@ -36,6 +36,12 @@ public class UnplannedIssueNoteDetailDTO : SfsStoreRecommendFromDetailWithLotPac
[Display(Name = "次交易码")]
public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedIssueNotes/Inputs/UnplannedIssueNoteDetailInput.cs

@ -38,6 +38,12 @@ public class UnplannedIssueNoteDetailInput : SfsStoreRecommendFromDetailWithLotP
[Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/DTOs/UnplannedReceiptNoteDetailDTO.cs

@ -36,6 +36,12 @@ public class UnplannedReceiptNoteDetailDTO : SfsStoreRecommendToDetailWithLotPac
[Display(Name = "次交易码")]
public string OnceBusiCode { get; set; }
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteDetailInput.cs

@ -36,6 +36,12 @@ public class UnplannedReceiptNoteDetailInput : SfsStoreRecommendToDetailWithLotP
[Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Notes/UnplannedReceiptNotes/Inputs/UnplannedReceiptNoteImportInput.cs

@ -11,6 +11,12 @@ public class UnplannedReceiptNoteImportInput : SfsStoreImportInputBase
[Display(Name = "计划外入库请求单号")]
public string UnplannedReceiptRequestNumber { get; set; }
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/DTOs/UnplannedIssueRequestDetailDTO.cs

@ -32,6 +32,12 @@ public class UnplannedIssueRequestDetailDTO
[Display(Name = "次交易码")]
public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestDetailInput.cs

@ -30,6 +30,12 @@ public class UnplannedIssueRequestDetailInput : SfsStoreDetailWithLotPackingQtyL
[Display(Name = "次交易码")]
public string OnceBusiCode { get; set; }
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

14
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedIssueRequests/Inputs/UnplannedIssueRequestImportInput.cs

@ -9,6 +9,9 @@ namespace Win_in.Sfs.Wms.Store.Application.Contracts;
public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase
, IHasQty
{
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 物品代码
/// </summary>
@ -75,9 +78,12 @@ public class UnplannedIssueRequestImportInput : SfsStoreImportInputBase
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Remark { get; set; }
//[Display(Name = "说明2")]
//public string Remark { get; set; }
[Display(Name = "领料类别")]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/DTOs/UnplannedReceiptRequestDetailDTO.cs

@ -38,6 +38,12 @@ public class UnplannedReceiptRequestDetailDTO
[Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { set; get; }
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestDetailInput.cs

@ -30,6 +30,12 @@ public class UnplannedReceiptRequestDetailInput : SfsStoreDetailWithLotPackingQt
[Display(Name = "扩展属性")]
public ExtraPropertyDictionary ExtraProperties { set; get; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

14
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Requests/UnplannedReceiptRequests/Inputs/UnplannedReceiptRequestImportInput.cs

@ -9,6 +9,9 @@ namespace Win_in.Sfs.Wms.Store.Application.Contracts;
public class UnplannedReceiptRequestImportInput : SfsStoreImportInputBase
, IHasQty
{
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 物料号
/// </summary>
@ -75,9 +78,12 @@ public class UnplannedReceiptRequestImportInput : SfsStoreImportInputBase
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Remark { get; set; }
//[Display(Name = "说明2")]
//public string Remark { get; set; }
[Display(Name = "退料类别")]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

20
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestForDongyangAppService.cs

@ -30,13 +30,13 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ
public UnplannedReceiptRequestForDongyangAppService(IUnplannedReceiptRequestRepository repository,
IUnplannedReceiptRequestManager unplannedReceiptRequestManager,
IDepartmentAppService departmentApp,
LocationManager locationManager,
//LocationManager locationManager,
ILocationAppService locationAppService
) : base(repository, unplannedReceiptRequestManager)
{
_unplannedReceiptRequestManager = unplannedReceiptRequestManager;
_departmentApp = departmentApp;
_locationManager = locationManager;
//_locationManager = locationManager;
_locationAppService = locationAppService;
}
@ -191,17 +191,19 @@ public class UnplannedReceiptRequestForDongyangAppService : UnplannedReceiptRequ
private async Task SetEntityPropertiesAsync(UnplannedReceiptRequest entity)
{
var userName = CurrentUser.GetUserName();
if (userName != null)
{
var department = await _departmentApp.GetByUsernameAsync(userName).ConfigureAwait(false);
var department = await _departmentApp.GetByUsernameAsync(userName).ConfigureAwait(false);
if (department != null)
{
entity.DeptCode = department.Code;
entity.DeptName = department.Name;
}
if (department != null)
{
entity.DeptCode = department.Code;
entity.DeptName = department.Name;
entity.Worker = userName;
}
entity.Worker = userName;
entity.BuildDate = DateTime.Now;
await SetRequestAutoPropertiesAsync(entity).ConfigureAwait(false);

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedIssueJobs/UnplannedIssueJobDetail.cs

@ -34,6 +34,12 @@ public class UnplannedIssueJobDetail : SfsJobRecommendFromDetailEntityBase, IHas
/// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

9
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Jobs/UnplannedReceiptJobs/UnplannedReceiptJobDetail.cs

@ -35,6 +35,13 @@ public class UnplannedReceiptJobDetail : SfsJobRecommendToDetailEntityBase, IHas
/// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order =0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedIssueNotes/UnplannedIssueNoteDetail.cs

@ -34,6 +34,12 @@ public class UnplannedIssueNoteDetail : SfsStoreRecommendFromDetailWithLotPackin
/// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order = 0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Notes/UnplannedReceiptNotes/UnplannedReceiptNoteDetail.cs

@ -34,6 +34,12 @@ public class UnplannedReceiptNoteDetail : SfsStoreRecommendToDetailWithLotPackin
/// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order = 0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedIssueRequests/UnplannedIssueRequestDetail.cs

@ -33,7 +33,13 @@ public class UnplannedIssueRequestDetail : SfsStoreDetailWithLotPackingQtyLocati
/// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "领料类别")]
[Display(Name = "领料类别", Order =0)]
public EnumUnplannedIssueType UnplannedIssueType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

8
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Domain/Requests/UnplannedReceiptRequests/UnplannedReceiptRequestDetail.cs

@ -37,7 +37,13 @@ public class UnplannedReceiptRequestDetail : SfsStoreDetailWithLotPackingQtyLoca
/// </summary>
public ExtraPropertyDictionary ExtraProperties { get; set; } = new ExtraPropertyDictionary();
[Display(Name = "退料类别")]
[Display(Name = "退料类别", Order =0)]
public EnumUnplannedReceiptType UnplannedReceiptType { get; set; }
/// <summary>
/// 说明
/// </summary>
[Display(Name = "说明")]
public string Explain { get; set; }
}

Loading…
Cancel
Save