1
llj
2026-02-28 a263d05b9a64f15c6f0ba7e4c3d767616a419184
1
1个文件已修改
6 ■■■■ 已修改文件
WebAPI/Controllers/成本管理/CB_ItemMoneyBillController.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebAPI/Controllers/³É±¾¹ÜÀí/CB_ItemMoneyBillController.cs
@@ -1190,8 +1190,8 @@
                }
                // 3. æ‰¹é‡æŸ¥è¯¢chengbenxiangmu信息
                string CostQuery = $"SELECT HItemID, HNumber, HName FROM Gy_ItemMoney_1 WHERE HNumber IN ({string.Join(",", CostNumbers.Select(m => $"'{m.Replace("'", "''")}'"))}) AND HName IN ({string.Join(",", CostNames.Select(m => $"'{m.Replace("'", "''")}'"))}) and HUSEORGID ={organ}";
                DataSet CostData = oCN.RunProcReturn(CostQuery, "Gy_ItemMoney_1");
                string CostQuery = $"SELECT HItemID, HNumber, HName FROM Gy_CostItem WHERE HNumber IN ({string.Join(",", CostNumbers.Select(m => $"'{m.Replace("'", "''")}'"))}) AND HName IN ({string.Join(",", CostNames.Select(m => $"'{m.Replace("'", "''")}'"))}) and HUSEORGID ={organ}";
                DataSet CostData = oCN.RunProcReturn(CostQuery, "Gy_CostItem");
                Dictionary<string, int> CostDict = new Dictionary<string, int>();
                foreach (DataRow row in CostData.Tables[0].Rows)
                {
@@ -1262,7 +1262,7 @@
                        missingMaterialMessages.Add($"第{lineNumber}行的生产订单【{ICMOcheck}】");
                    }
                    // æ£€æŸ¥é¡¹ç›®æˆæœ¬
                    if (CostDict.Count == 0)
                    if (CostDict.Count == 0|| !CostDict.ContainsKey(Costcheck))
                    {
                        missingCostMessages.Add($"第{lineNumber}行的项目成本【{Costcheck}】");
                    }