diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index c71ebb565..399663612 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -18118,6 +18118,11 @@
SegmentName
+
+
+ 是否锁定
+
+
分割的Json
diff --git a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
index 0653015b5..b14b1091b 100644
--- a/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Allocation/VisitTaskService.cs
@@ -2319,6 +2319,10 @@ public class VisitTaskService(IRepository _visitTaskRepository,
{
var newSegmentationId = NewId.NextSequentialGuid();
segmentRelationship.Add(item.Id, newSegmentationId);
+ if (segmentationRelationship.ContainsKey(item.SegmentationId))
+ {
+ item.SegmentationId = segmentationRelationship[item.SegmentationId];
+ }
item.Id = newSegmentationId;
item.VisitTaskId = newTask.Id;
}