- 当前 INSERT 不含 sku_code, 但 schema 要求 NOT NULL 且无 DEFAULT - ProductSkuService.create() 在 skuCode 为 null/空时自动生成: 'SKU-{productId}-{timestamp}'
@@ -34,6 +34,9 @@ public class ProductSkuService {
if (sku.getEnabled() == null) {
sku.setEnabled(1);
}
+ if (sku.getSkuCode() == null || sku.getSkuCode().isEmpty()) {
+ sku.setSkuCode("SKU-" + sku.getProductId() + "-" + System.currentTimeMillis());
+ }
skuMapper.insert(sku);
return sku;