问题帖子: https://www.crmeb.com/ask/thread/56396#L363593
问题原因:多规格修改后兼容旧商品规格出错
修复方法:
app/common/repositories/store/product/ProductRepository.php 文件 934 行用如下代码替换,添加判断条件
if ($product['attr_result'] && $product['spec_type'] == 1) {
app/common/repositories/store/product/ProductRepository.php 文件 943 行用如下代码替换
$_sku = '';
if(isset($value['attr_arr'])) {
$_sku = implode(',',$value['attr_arr']);
} else {
$_sku = implode(',',array_values($value['detail']));
$value['attr_arr'] = [$_sku];
}