| | |
| | | |
| | | //TODO:暂时生成产品ID |
| | | //var productID = DateTime.Now.ToString("yyyyMMddHHmmssfff"); |
| | | var productID = workPlanList.First().PipeSpecCode; |
| | | var productID = callMaterialOrder.DataIdentifier; |
| | | Dictionary<string, object?> keyValuePairs_productID = new Dictionary<string, object?> |
| | | { |
| | | { "打码_ProductID", productID}, |
| | | }; |
| | | var ret = _variableService.WriteValueAsync(keyValuePairs_productID); |
| | | |
| | | |
| | | //更新为生产中 |
| | | foreach (var item in workPlanList) |
| | | var new_workPlanList = workPlanList.Where(x => x.ProcessRouteNumber == "切割").ToList(); |
| | | foreach (var item in new_workPlanList) |
| | | { |
| | | item.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.生产中; |
| | | } |
| | | await workPlanRepository.UpdateManyAsync(workPlanList); |
| | | await workPlanRepository.UpdateManyAsync(new_workPlanList); |
| | | |
| | | |
| | | uow.CompleteAsync(); |
| | |
| | | |
| | | //TODO:暂时生成产品ID |
| | | //var productID = DateTime.Now.ToString("yyyyMMddHHmmssfff"); |
| | | var productID = workPlanList.First().PipeSpecCode; |
| | | var productID = callMaterialOrder.DataIdentifier; |
| | | Dictionary<string, object?> keyValuePairs_productID = new Dictionary<string, object?> |
| | | { |
| | | { "切割_ProductID", productID}, |
| | | }; |
| | | var ret = _variableService.WriteValueAsync(keyValuePairs_productID); |
| | | |
| | | var new_workPlanList = workPlanList.Where(x => x.ProcessRouteNumber == "装配").ToList(); |
| | | //更新为生产中 |
| | | foreach (var item in workPlanList) |
| | | foreach (var item in new_workPlanList) |
| | | { |
| | | item.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.生产中; |
| | | item.Remark = "更新生产中"; |
| | | } |
| | | await workPlanRepository.UpdateManyAsync(workPlanList); |
| | | await workPlanRepository.UpdateManyAsync(new_workPlanList); |
| | | |
| | | |
| | | var new_workPlanList_printCode = workPlanList.Where(x => x.ProcessRouteNumber == "切割").ToList(); |
| | | foreach (var item in new_workPlanList_printCode) |
| | | { |
| | | item.WorkPlanStatus = Domain.Shared.Enums.WorkPlanStatusEnum.已完成; |
| | | item.Remark = "更新已完成"; |
| | | } |
| | | await workPlanRepository.UpdateManyAsync(new_workPlanList_printCode); |
| | | |
| | | |
| | | uow.CompleteAsync(); |