小程序商城商品添加的时候选择多规格遇到的问题?

当新增商品选择多规格,但是没有添加任何规则的时候是可以数据进行提交的!!

然后提交的商品无法点开编辑,必须要自己手动修改商品属性为10 并且在相应的库里面增加数据

这个问题请关注修复下


同时请问个问题,以下代码中
public function getManySpecData($spec_rel, $skuData)
    {
        // spec_attr
        $specAttrData = [];
        foreach ($spec_rel as $item) {
            if (!isset($specAttrData[$item['spec_id']])) {
                $specAttrData[$item['spec_id']] = [
                    'group_id' => $item['spec']['id'],
                    'group_name' => $item['spec']['spec_name'],
                    'spec_items' => [],
                ];
            }
            $specAttrData[$item['spec_id']]['spec_items'][] = [
                'item_id' => $item['pivot']['spec_value_id'],
                'spec_value' => $item['spec_value'],
            ];
        }

        // spec_list
        $specListData = [];
        foreach ($skuData as $item) {
            $specListData[] = [
                'goods_spec_id' => $item['goods_spec_id'],
                'spec_sku_id' => $item['spec_sku_id'],
                'rows' => [],
                'form' => [
                    'goods_no' => $item['goods_no'],
                    'goods_price' => $item['goods_price'],
                    'goods_weight' => $item['goods_weight'],
                    'line_price' => $item['line_price'],
                    'stock_num' => $item['stock_num'],
                    'spec_image' => $item['spec_image'],
                ],
            ];
        }
        return ['spec_attr' => array_values($specAttrData), 'spec_list' => $specListData];
    }

这部分的数据处理是发生在什么情况下面的?谢谢,忘解答

if (!isset($specAttrData[$item['spec_id']])) {
                $specAttrData[$item['spec_id']] = [
                    'group_id' => $item['spec']['id'],
                    'group_name' => $item['spec']['spec_name'],
                    'spec_items' => [],
                ];
            }

查看更多

关注者
0
被浏览
238
3 个回答
地虎降天龙
地虎降天龙 认证专家 2019-01-26
ZZZzzz...该有的都会有的...zzzZZZ
登录后查看是否有阅读权限
tiffaniy
tiffaniy 2019-01-26
这家伙很懒,什么也没写!
登录后查看是否有阅读权限
yixin
yixin 2019-02-21
这家伙很懒,什么也没写!
登录后查看是否有阅读权限

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览