|
|
@@ -32,7 +32,9 @@ public class ProductSkuService {
|
|
|
|
|
|
@Transactional
|
|
|
public ProductSku create(ProductSku sku) {
|
|
|
- sku.setSpecs(normalizeSpecsToJson(sku.getSpecs()));
|
|
|
+ if (sku.getSpecs() == null || sku.getSpecs().trim().isEmpty()) {
|
|
|
+ sku.setSpecs("{}");
|
|
|
+ }
|
|
|
sku.setCreateTime(new Date());
|
|
|
sku.setUpdateTime(new Date());
|
|
|
if (sku.getEnabled() == null) {
|
|
|
@@ -47,8 +49,8 @@ public class ProductSkuService {
|
|
|
|
|
|
@Transactional
|
|
|
public void update(ProductSku sku) {
|
|
|
- if (sku.getSpecs() != null) {
|
|
|
- sku.setSpecs(normalizeSpecsToJson(sku.getSpecs()));
|
|
|
+ if (sku.getSpecs() == null || sku.getSpecs().trim().isEmpty()) {
|
|
|
+ sku.setSpecs("{}");
|
|
|
}
|
|
|
sku.setUpdateTime(new Date());
|
|
|
skuMapper.updateById(sku);
|