Просмотр исходного кода

BOM预处理替代关系维护处理开始。

tangdi 3 лет назад
Родитель
Сommit
cc2a34aa28

+ 24 - 9
MicroServices/Business/Business.Application/ResourceExamineManagement/ResourceExamineAppService.cs

@@ -67,12 +67,12 @@ namespace Business.ResourceExamineManagement
         /// 物料详情
         /// </summary>
         private readonly IMongoDB<ic_item> _ic_item;
-        private IRepository<ic_item, long> _mysql_ic_item;
+        //private IRepository<ic_item, long> _mysql_ic_item;
         /// <summary>
         /// 物料BOM
         /// </summary>
         private readonly IMongoDB<ic_bom> _ic_bom;
-        private IRepository<ic_bom, long> _mysql_ic_bom;
+        //private IRepository<ic_bom, long> _mysql_ic_bom;
         /// <summary>
         /// 物料BOM明细
         /// </summary>
@@ -81,7 +81,7 @@ namespace Business.ResourceExamineManagement
         /// 生产工单主表
         /// </summary>
         private readonly IMongoDB<mes_morder> _mes_morder;
-        private IRepository<ic_bom_child, long> _mysql_ic_bom_child;
+        //private IRepository<ic_bom_child, long> _mysql_ic_bom_child;
 
         #endregion
 
@@ -93,9 +93,9 @@ namespace Business.ResourceExamineManagement
         public ResourceExamineAppService(
             IMongoDB<mes_technique> mes_technique,
             IMongoDB<ic_item> ic_item,
-            IRepository<ic_item, long> mysql_ic_item,
-            IRepository<ic_bom, long> mysql_ic_bom,
-            IRepository<ic_bom_child, long> mysql_ic_bom_child,
+            //IRepository<ic_item, long> mysql_ic_item,
+            //IRepository<ic_bom, long> mysql_ic_bom,
+            //IRepository<ic_bom_child, long> mysql_ic_bom_child,
             IMongoDB<ic_bom> ic_bom,
             IMongoDB<ic_bom_child> ic_bom_child,
             IMongoDB<mes_morder> mes_morder
@@ -103,11 +103,11 @@ namespace Business.ResourceExamineManagement
         {
             _mes_technique = mes_technique;
             _ic_item = ic_item;
-            _mysql_ic_item = mysql_ic_item;
+            //_mysql_ic_item = mysql_ic_item;
             _ic_bom = ic_bom;
-            _mysql_ic_bom = mysql_ic_bom;
+            //_mysql_ic_bom = mysql_ic_bom;
             _ic_bom_child = ic_bom_child;
-            _mysql_ic_bom_child = mysql_ic_bom_child;
+            //_mysql_ic_bom_child = mysql_ic_bom_child;
             _mes_morder = mes_morder;
         }
 
@@ -279,5 +279,20 @@ namespace Business.ResourceExamineManagement
             }
 
         }
+
+
+        public void BomSubstitute(List<BomChildExamineDto> returnlist)
+        {
+            returnlist = returnlist.OrderBy(s => s.num).ToList();
+            
+            List<long> idlist = new List<long>();
+            foreach (var item in returnlist)
+            {
+                if (item.num != "1")
+                {
+                    
+                }
+            }
+        }
     }
 }