| | |
| | | if (empty($config['become__buy_product_ids'])) { |
| | | return false; |
| | | } |
| | | // 整理商品id集 |
| | | /*// 整理商品id集 |
| | | $productIds = helper::getArrayColumn($order['product'], 'product_id'); |
| | | // 判断商品是否在设置范围内 |
| | | $intersect = array_intersect($productIds, $config['become__buy_product_ids']); |
| | | if (empty($intersect)) { |
| | | return false; |
| | | } |
| | | |
| | | }*/ |
| | | // 每买一个指定商品就生成一个分红订单 |
| | | foreach ($order['product'] as $product) { |
| | | // 检查商品是否是指定的分红商品 |
| | | if (in_array($product['product_id'], $config['become__buy_product_ids'])) { |
| | | if (in_array($product['product_id'], $config['become__buy_product_ids'])||$product['is_vip']==1) { |
| | | // 获取商品数量 |
| | | $quantity = $product['total_num']; |
| | | if ($product['is_gift_pack']){ |
| | | $quantity = $product['total_num']*$product['vip_order_num']; |
| | | } |
| | | // 为每个商品生成分红订单 |
| | | for ($i = 0; $i < $quantity; $i++) { |
| | | // 创建单个商品的订单数据 |