Просмотр исходного кода

fix(dto): ProductSkuDTO 适配 specs 字段 String→Object 变更

Xiaogang Liao 2 месяцев назад
Родитель
Сommit
0bf0b17706
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      cfc-backend/src/main/java/com/etotem/cfc/dto/ProductSkuDTO.java

+ 2 - 2
cfc-backend/src/main/java/com/etotem/cfc/dto/ProductSkuDTO.java

@@ -32,9 +32,9 @@ public class ProductSkuDTO {
         dto.setImage(sku.getImage());
         dto.setImage(sku.getImage());
         dto.setEnabled(sku.getEnabled() != null && sku.getEnabled() == 1);
         dto.setEnabled(sku.getEnabled() != null && sku.getEnabled() == 1);
         // Parse specs JSON to List<Map>
         // Parse specs JSON to List<Map>
-        if (sku.getSpecs() != null && !sku.getSpecs().isEmpty()) {
+        if (sku.getSpecs() != null) {
             try {
             try {
-                List<Map<String, String>> specsList = JSON.parseObject(sku.getSpecs(),
+                List<Map<String, String>> specsList = JSON.parseObject(sku.getSpecs().toString(),
                     new TypeReference<List<Map<String, String>>>() {});
                     new TypeReference<List<Map<String, String>>>() {});
                 dto.setSpecs(specsList);
                 dto.setSpecs(specsList);
             } catch (Exception e) {
             } catch (Exception e) {