0
点赞
收藏
分享

微信扫一扫

爱足购系统开发源码与开发功能分享

独孤凌雪 2022-01-04 阅读 53
php后端

在开发盲盒系统时,我首先列出了几个需要解决的技术点:

1.快速进口SKU的商城产品

2.数据量级的技术处理

3.数据访问效率

4.为风险控制的合理解决方案买单。

5.系统黑客问题

爱足购系统开发部分核心代码分享:

//如果是盲盒。 则开启盲盒
        if ($order['box_id']) {
            $product_ids = StoreBox::where('id', $order['box_id'])->value('product_ids');
            $product_ids = explode(',', $product_ids);
            $index = array_rand($product_ids, 1);
            //修改订单中奖商品
            StoreOrder::where('id', $order['id'])->update(['box_product_id' => $product_ids[$index]]);
            $cart_info = StoreOrderCartInfo::where('oid', $order['id'])->value('cart_info');
            $cart_info = json_decode($cart_info, true);
            $store_name = StoreProduct::where('id', $product_ids[$index])->value('store_name');
            $cart_info['productInfo']['store_name'] = '【实发】' . $store_name;
            //修改订单商品的名称
            StoreOrderCartInfo::where('oid', $order['id'])->update(['cart_info' => json_encode($cart_info)]);
        }
举报

相关推荐

0 条评论