소스 검색

fix 替换json

zoujiajian 3 년 전
부모
커밋
7c6da2db57
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 2 2
      netflix-service/src/main/java/com/cyksj/service/mange/goods/CmsGoodsDonSpecServiceImpl.java

+ 2 - 2
netflix-service/src/main/java/com/cyksj/service/mange/goods/CmsGoodsDonSpecServiceImpl.java

@@ -461,8 +461,8 @@ public class CmsGoodsDonSpecServiceImpl extends ServiceImpl<GoodsDonSpecMapper,
 						List<Integer> specIdsList = Jsons.parseList(sku.getSpecIds(), Integer.class);
 						if (specIdsList.contains(dbNode.getId())) {
 							if (isUpdateTitle.get()) {
-								sku.setSpecJson(sku.getSpecJson().replaceAll(dbNode.getValue(), e.getValue()));
-								sku.setSpecVal(sku.getSpecVal().replaceAll(dbNode.getValue(), e.getValue()));
+								sku.setSpecJson(StrUtil.replace(sku.getSpecJson(), dbNode.getValue(), e.getValue()));
+								sku.setSpecVal(StrUtil.replace(sku.getSpecVal(), dbNode.getValue(), e.getValue()));
 							}
 							if (isUpdatePrice.get()) {
 								sku.setPrice(sku.getPrice().subtract(dbNode.getPrice()).add(e.getPrice()));