|
@@ -328,6 +328,11 @@ public class CopyCaseService {
|
|
|
caseTagPoint.setTagPointId(null);
|
|
|
caseTagPoint.setTagId(newTagId);
|
|
|
caseTagPoint.setFusionNumId(fusionNumIdMap.get(caseTagPoint.getFusionNumId()));
|
|
|
+ String path = caseTagPoint.getPose();
|
|
|
+ for (Integer oldId : fusionNumIdMap.keySet()) {
|
|
|
+ path = path.replaceAll("\"modelId\":\""+oldId+"\"","\"modelId\":\""+fusionNumIdMap.get(oldId)+"\"");
|
|
|
+ }
|
|
|
+ caseTagPoint.setPose(path);
|
|
|
caseTagPointService.save(caseTagPoint);
|
|
|
}
|
|
|
|