爱足购系统开发源码与开发功能分享
作者:互联网
在开发盲盒系统时,我首先列出了几个需要解决的技术点:
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)]);
}
标签:info,product,ids,爱足购,id,开发,cart,order,源码 来源: https://blog.csdn.net/qq_41496301/article/details/122297564