lyhzzz 3 months ago
parent
commit
773c7ed93e

+ 5 - 0
src/main/java/com/fdkankan/fusion/service/impl/CopyCaseService.java

@@ -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);
             }