sku中属性值不能重复

This commit is contained in:
2025-06-20 17:32:03 +08:00
parent 294f0b62c7
commit 8233a88bc7
@@ -149,6 +149,11 @@ class VehicleNewSkusService extends BaseService
foreach ($skuAttributes as $skuAttribute) {
$skuAttribute['sku_id'] = $id;
$attribute_id = array_column($skuAttributes, 'attribute_id');
if(count($attribute_id) !== count(array_unique($attribute_id))){
Db::rollBack();
throw new BusinessException('属性不能重复');
}
if(!empty($skuAttribute['id'])){
$skuAttributeId = $skuAttribute['id'];
$skuAttributesId[] = $skuAttributeId;