|
|
@@ -3855,13 +3855,24 @@ namespace Business.ResourceExamineManagement
|
|
|
await AutoCreatePickBill(workOrdMasters, dbPeriodSequences, nbrMasterList, nbrDetailList, userAccount, workDetails);
|
|
|
if (nbrMasterList.Any())
|
|
|
{
|
|
|
- //改到发布日计划时更新。
|
|
|
- //dbPeriodSequences.ForEach(p => { p.Status = "r"; });
|
|
|
- workOrdMasters.ForEach(p => { p.Status = "r"; });
|
|
|
- var nbrlistDto = _serialNumberAppService.GetBillNo(workOrdMasters[0].Domain, "WOlot", nbrMasterList.Count, userAccount, 1);
|
|
|
+ var worklistDto = _serialNumberAppService.GetBillNo(workOrdMasters[0].Domain, "WOlot", workOrdMasters.Count, userAccount, 1);
|
|
|
+ int index = 0;
|
|
|
+ workOrdMasters.ForEach(p => {
|
|
|
+ p.Status = "r";
|
|
|
+ if (worklistDto.Any())
|
|
|
+ {
|
|
|
+ if (worklistDto[index] != null)
|
|
|
+ {
|
|
|
+ p.LotSerial = worklistDto[index].NbrResult;
|
|
|
+ }
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ var nbrlistDto = _serialNumberAppService.GetBillNo(workOrdMasters[0].Domain, "SM", nbrMasterList.Count, userAccount, 1);
|
|
|
if (nbrlistDto.Any())
|
|
|
{
|
|
|
- int index = 0;
|
|
|
+ index = 0;
|
|
|
foreach (var nm in nbrMasterList)
|
|
|
{
|
|
|
var nbrDtls = nbrDetailList.Where(s => s.Nbr == nm.Nbr).ToList();
|