소스 검색

交货单生成调整:修复可用数量和需求数量对比错误

heteng 2 년 전
부모
커밋
133f07e3ac
1개의 변경된 파일5개의 추가작업 그리고 5개의 파일을 삭제
  1. 5 5
      MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

+ 5 - 5
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -6425,7 +6425,7 @@ namespace Business.Replenishment
                     info.Icdsid = item.Id;
                     info.ItemNum = item.itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料[" + item.itemnum + "]没有维护货源清单,无法转交货单";
+                    info.Remark = "交货计划[" + item.itemnum + ":" + item.requestdate.ToString("yyyy-MM-dd") + "]没有维护货源清单,无法转交货单";
                     info.OptTime = optime;
                     exceptions.Add(info);
                     continue;
@@ -6438,7 +6438,7 @@ namespace Business.Replenishment
                     info.Icdsid = item.Id;
                     info.ItemNum = item.itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料[" + item.itemnum + "]的货源清单供应商配额之和不为100%,无法转交货单";
+                    info.Remark = "交货计划[" + item.itemnum + ":" + item.requestdate.ToString("yyyy-MM-dd") + "]的货源清单供应商配额之和不为100%,无法转交货单";
                     info.OptTime = optime;
                     exceptions.Add(info);
                     continue;
@@ -6453,7 +6453,7 @@ namespace Business.Replenishment
                     info.Icdsid = item.Id;
                     info.ItemNum = item.itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料[" + item.itemnum + "]没有可占用的采购明细,无法转交货单";
+                    info.Remark = "交货计划[" + item.itemnum + ":" + item.requestdate.ToString("yyyy-MM-dd") + "]没有可占用的采购明细,无法转交货单";
                     info.OptTime = optime;
                     exceptions.Add(info);
                     continue;
@@ -6480,7 +6480,7 @@ namespace Business.Replenishment
                     info.Icdsid = item.Id;
                     info.ItemNum = item.itemnum;
                     info.CreateTime = DateTime.Now;
-                    info.Remark = "物料[" + item.itemnum + "]的采购明细可用数量不足,无法转交货单";
+                    info.Remark = "交货计划[" + item.itemnum + ":" + item.requestdate.ToString("yyyy-MM-dd") + "]的采购明细可用数量不足,无法转交货单";
                     info.OptTime = optime;
                     exceptions.Add(info);
                     continue;
@@ -6559,7 +6559,7 @@ namespace Business.Replenishment
                     sumCurOccupy = curCalcOccupys.Where(p => pchPurDtls.Select(m => m.PurOrd).Contains(p.ponumber)).Sum(p => p.schedqty);
                     //剩余可用数量
                     restQty = sumRestQty - sumDbOccupy - sumCurOccupy;
-                    if (restQty < sumNeedQty)
+                    if (restQty < needQty)
                     {
                         //当前供应商可用采购单明细不足,则当前交货计划无法转交货单
                         info = new DeliveryExceptionMaster();