Explorar o código

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

Xiaogang Liao hai 2 meses
pai
achega
0bf0b17706

+ 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.setEnabled(sku.getEnabled() != null && sku.getEnabled() == 1);
         // Parse specs JSON to List<Map>
-        if (sku.getSpecs() != null && !sku.getSpecs().isEmpty()) {
+        if (sku.getSpecs() != null) {
             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>>>() {});
                 dto.setSpecs(specsList);
             } catch (Exception e) {