liulijun
2026-03-12 7dcd8da0f2467d077551ddd39f33be5836dd80a9
取消老厂排程单信息中物料编号的合并

取消老厂排程单信息中物料编号的合并
已修改1个文件
9 ■■■■■ 文件已修改
项目代码/WMS/WMSServices/WIDESEA_OutboundService/OutSGOrderService.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ÏîÄ¿´úÂë/WMS/WMSServices/WIDESEA_OutboundService/OutSGOrderService.cs
@@ -72,10 +72,9 @@
                {
                    if (detailsByOrderId.TryGetValue(order.Id, out var details))
                    {
                        // èŽ·å–æ‰€æœ‰å”¯ä¸€çš„ç‰©æ–™ç¼–å·
                        var uniqueMaterialNos = details
                        // èŽ·å–æ‰€æœ‰ç‰©æ–™ç¼–å·ï¼ŒåŒ…æ‹¬é‡å¤çš„
                        var allMaterialNos = details
                            .Select(d => d.MaterialNo)
                            .Distinct()
                            .ToList();
                        
                        // èŽ·å–æ‰€æœ‰å”¯ä¸€çš„å¹…å®½
@@ -84,8 +83,8 @@
                            .Distinct()
                            .ToList();
                        
                        // è®¾ç½®ç‰©æ–™ç¼–号,多个用斜杠分隔
                        order.MaterialNos = string.Join("/", uniqueMaterialNos);
                        // è®¾ç½®ç‰©æ–™ç¼–号,所有物料编号用斜杠分隔,包括重复的
                        order.MaterialNos = string.Join("/", allMaterialNos);
                        
                        // è®¾ç½®å¹…宽:如果幅宽有多个不一致的数值就显示多个,如果一样就显示一个
                        order.MaterialWides = uniqueWidths.Count == 1