zjh
2025-07-23 09b3d266fc7835cae51030a9828ce294b12a6257
退货申请单添加事务执行
已修改1个文件
13 ■■■■■ 文件已修改
StandardPda/MES.Service/service/Warehouse/MesInvItemOutsManager.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardPda/MES.Service/service/Warehouse/MesInvItemOutsManager.cs
@@ -14,12 +14,14 @@
        var itemOutFrom = oItemOut.from;
        var itemOutLists = oItemOut.items;
      return  UseTransaction(db =>
        {
        // 根据AsnNo和MesNo对明细进行分组
        var groupedItems = itemOutLists
            .GroupBy(item => new { item.AsnNo, item.MesNo, item.SqNo })
            .ToList();
        bool result = true;
            int result = 1;
        foreach (var group in groupedItems)
        {
            if (group.Key.AsnNo == null)
@@ -76,7 +78,7 @@
                    var groupResult = Save(tempItemOutFrom, group.ToList());
                    if (!groupResult)
                    {
                        result = false;
                                result = 0;
                    }
                    break;
@@ -85,17 +87,20 @@
                    var removeResult = Remove(tempItemOutFrom);
                    if (!removeResult)
                    {
                        result = false;
                            result = 0;
                    }
                    break;
                default:
                    result = false;
                        result = 0;
                    break;
            }
        }
        return result;
        }) > 0;
    }
    private bool Save(ItemOutFrom from, List<ItemOutList> items)