Browse Source

添加 任务 完成

dev_DY_CC
郑勃旭 12 months ago
parent
commit
9d51fa6bac
  1. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/IssueJobs/KittingIssueJobs/IKittingIssueJobAppService.cs
  2. 2
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAppService.cs
  3. 11
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/KittingIssueJobs/KittingIssueJobAppService.cs
  4. 4
      be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/IssuelRequests/KittingIssueRequests/KittingIssueRequestAppService.cs

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application.Contracts/Jobs/IssueJobs/KittingIssueJobs/IKittingIssueJobAppService.cs

@ -18,4 +18,6 @@ public interface IKittingIssueJobAppService
/// </summary> /// </summary>
/// <returns></returns> /// <returns></returns>
Task ExecuteDetailAsync(Guid masterId,Guid detailId, KittingIssueJobDetailDTO issueJobDetailDto); Task ExecuteDetailAsync(Guid masterId,Guid detailId, KittingIssueJobDetailDTO issueJobDetailDto);
Task CompleteAsync(Guid id);
} }

2
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/ChassisOperationSequence/ChassisOperationSequenceAppService.cs

@ -86,7 +86,7 @@ public class ChassisOperationSequenceAppService
{ {
MaxResultCount = count, MaxResultCount = count,
SkipCount = 0, SkipCount = 0,
Sorting = $"{nameof(Chassis.SortNumber)} DESC", Sorting = $"{nameof(Chassis.SortNumber)} ASC",
Condition = new Condition Condition = new Condition
{ {
Filters = new List<Filter> Filters = new List<Filter>

11
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Jobs/IssueJobs/KittingIssueJobs/KittingIssueJobAppService.cs

@ -213,6 +213,16 @@ public class KittingIssueJobAppService
await _repository.UpdateAsync(kittingIssueJob).ConfigureAwait(false); await _repository.UpdateAsync(kittingIssueJob).ConfigureAwait(false);
} }
[HttpPost("CompleteAsync/{id}")]
public async Task CompleteAsync(Guid id)
{
var kittingIssueJob=await _repository.FindAsync(id).ConfigureAwait(false);
kittingIssueJob.JobStatus = EnumJobStatus.Done;
await _repository.UpdateAsync(kittingIssueJob).ConfigureAwait(false);
}
#region 私有 #region 私有
/// <summary> /// <summary>
@ -363,7 +373,6 @@ public class KittingIssueJobAppService
private async Task<ReusltObject> SyncIssueJobStereoAsync(List<KittingIssueJobDTO> input,string p_loc) private async Task<ReusltObject> SyncIssueJobStereoAsync(List<KittingIssueJobDTO> input,string p_loc)
{ {
ReusltObject ret = new ReusltObject(); ReusltObject ret = new ReusltObject();
ret.Code = "1"; ret.Code = "1";
ret.Message = "操作成功"; ret.Message = "操作成功";

4
be/Modules/Store/src/Win_in.Sfs.Wms.Store.Application/Requests/IssuelRequests/KittingIssueRequests/KittingIssueRequestAppService.cs

@ -183,7 +183,7 @@ public class KittingIssueRequestAppService : SfsStoreRequestAppServiceBase<Kitti
foreach (var detail in kittingIssueRequest.Details) foreach (var detail in kittingIssueRequest.Details)
{ {
if (detail.Qty > detail.IssuedQty) if (detail.Qty >= detail.IssuedQty)
{ {
flag = false; flag = false;
return; return;
@ -197,8 +197,6 @@ public class KittingIssueRequestAppService : SfsStoreRequestAppServiceBase<Kitti
await _repository.UpdateAsync(kittingIssueRequest).ConfigureAwait(false); await _repository.UpdateAsync(kittingIssueRequest).ConfigureAwait(false);
} }
} }
kittingIssueRequest.RequestStatus = EnumRequestStatus.Completed;
} }
/// <summary> /// <summary>

Loading…
Cancel
Save