Kaynağa Gözat

交货单号生成规则由M8改成D8

heteng 2 yıl önce
ebeveyn
işleme
d033817cbe

+ 6 - 1
MicroServices/Business/Business.Application/ReplenishmentManagement/ReplenishmentAppService.cs

@@ -6619,7 +6619,7 @@ namespace Business.Replenishment
             {
                 //获取交货单号
                 List<string> GenerateMoList = new List<string>();
-                var nbrlist = _serialNumberAppService.GetBillNo(domain, "M8", inserts.Count, "", 1);
+                var nbrlist = _serialNumberAppService.GetBillNo(domain, "D8", inserts.Count, "", 1);
                 if (!nbrlist.Any() || nbrlist.Count != inserts.Count)
                 {
                     Msg = "NO|交货单号生成失败";
@@ -6628,6 +6628,11 @@ namespace Business.Replenishment
                 inserts = inserts.OrderBy(p => p.createtime).ToList();
                 for (int i = 0; i < inserts.Count; i++)
                 {
+                    if (string.IsNullOrEmpty(nbrlist[i].NbrResult))
+                    {
+                        Msg = "NO|交货单号生成失败";
+                        return Msg;
+                    }
                     inserts[i].dsnum = nbrlist[i].NbrResult;
                 }
             }