| | |
| | | $user = $ModelUser->get(USERID); |
| | | $info = $LogicPdd->universal($user['common_relation_id'],$uri); |
| | | if($info){ |
| | | $goods = $LogicPdd->searchGoods($info,'',$user['common_relation_id'],true,1,1); |
| | | $goods = $LogicPdd->searchGoods($info,'',$user['common_relation_id'],true,1,10); |
| | | if($goods !== false && isset($goods[0]))$goods = $goods[0]; |
| | | } |
| | | } |
| | |
| | | $LogicHaodanku = new LogicHaodanku(); |
| | | $LogicDataoke=new LogicDataoke(); |
| | | //根据标题查询天猫商品 |
| | | $tmGoods = $LogicDataoke->superSearch($title,1,20,0,1); |
| | | $taobaoGoods = $LogicDataoke->superSearch($title,1,40,0,1); |
| | | //去除销量为0的商品并按照价格排序 |
| | | $tmGoods = array_filter($tmGoods,function($v){ |
| | | return $v['monthSales'] > 0; |
| | | $tmGoods = array_filter($taobaoGoods,function($v){ |
| | | return $v['monthSales'] > 0&&strstr($v['shopName'],'旗舰店'); |
| | | unset($v); |
| | | }); |
| | | //按照价格排序 |
| | | $sort1 = array_column($tmGoods, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $tmGoods); |
| | | // $newGoods =array_merge($newGoods,array_slice($tmGoods,0,5)); |
| | | |
| | | $tmcsGoods=array_filter($taobaoGoods,function($v){ |
| | | return $v['monthSales'] > 0&&strstr($v['shopName'],'天猫超市'); |
| | | unset($v); |
| | | }); |
| | | //按照价格排序 |
| | | $sort1 = array_column($tmcsGoods, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $tmcsGoods); |
| | | |
| | | //根据标题查询京东自营商品 |
| | | $jdGoods=$LogicJd->searchGoods($title,'desc','g',0,'match',1,20); |
| | |
| | | //按照价格排序 |
| | | $sort1 = array_column($jdGoods, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $jdGoods); |
| | | // $newGoods =array_merge($newGoods,array_slice($jdGoods,0,5)); |
| | | |
| | | $ppdGoodes=[]; |
| | | //根据标题查询拼多多商品 |
| | |
| | | //按照价格排序 |
| | | $sort1 = array_column($ppdGoodes, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $ppdGoodes); |
| | | // $newGoods =array_merge($newGoods,array_slice($ppdGoodes,0,5)); |
| | | } |
| | | |
| | | //根据标题查询抖音商品 |
| | |
| | | //按照价格排序 |
| | | $sort1 = array_column($dyGoods, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $dyGoods); |
| | | // $newGoods =array_merge($newGoods,array_slice($dyGoods,0,5)); |
| | | |
| | | $goodscount=count(array_slice($tmGoods,0,5))+count(array_slice($jdGoods,0,5))+count(array_slice($ppdGoodes,0,5))+count(array_slice($dyGoods,0,5)); |
| | | $goodscount=count(array_slice($tmGoods,0,5))+count(array_slice($jdGoods,0,5))+count(array_slice($ppdGoodes,0,5))+count(array_slice($dyGoods,0,5))+count(array_slice($tmcsGoods,0,5)); |
| | | if($goodscount<20){ |
| | | //如果goodscount不满足20则从天猫商品里补足20 |
| | | $needcount=20-$goodscount+5; |
| | | $newGoods =array_merge($newGoods,array_slice($tmGoods,0,$needcount)); |
| | | $newGoods =array_merge($newGoods,array_slice($tmGoods,0,5)); |
| | | $newGoods =array_merge($newGoods,array_slice($tmcsGoods,0,5)); |
| | | $newGoods =array_merge($newGoods,array_slice($jdGoods,0,5)); |
| | | //按照价格排序 |
| | | $sort1 = array_column($newGoods, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $newGoods); |
| | | $newGoods =array_merge($newGoods,array_slice($taobaoGoods,0,$needcount)); |
| | | $newGoods =array_merge($newGoods,array_slice($ppdGoodes,0,5)); |
| | | $newGoods =array_merge($newGoods,array_slice($dyGoods,0,5)); |
| | | |
| | | } |
| | | else{ |
| | | $newGoods =array_merge($newGoods,array_slice($tmGoods,0,5)); |
| | | $newGoods =array_merge($newGoods,array_slice($tmcsGoods,0,5)); |
| | | $newGoods =array_merge($newGoods,array_slice($jdGoods,0,5)); |
| | | //按照价格排序 |
| | | $sort1 = array_column($newGoods, 'actualPrice'); |
| | | array_multisort($sort1, SORT_ASC, $newGoods); |
| | | $newGoods =array_merge($newGoods,array_slice($ppdGoodes,0,5)); |
| | | $newGoods =array_merge($newGoods,array_slice($dyGoods,0,5)); |
| | | } |