heyuntao
2023-07-04 60924360b05a196e2774a975b0058d19e4e3129b
淘宝0元购指定居家,文娱车品分类
已修改2个文件
14 ■■■■■ 文件已修改
application/api/controller/Taoke.php 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
application/api/logic/taoke/device/Dataoke.php 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
application/api/controller/Taoke.php
@@ -1358,10 +1358,10 @@
    public function get_first_free_goods(){
        $page = request()->param('page',1);
        $page_size = request()->param('pageSize',40);
        $page_size = request()->param('pageSize',100);
        $LogicDataoke = new LogicDataoke();
        $list = $LogicDataoke->getOpGoodsList(1,$page,$page_size);
        $list = $LogicDataoke->getOpGoodsList(1,$page,$page_size,['6','7']);
        if($list === false) $this->error($LogicDataoke->getError());
application/api/logic/taoke/device/Dataoke.php
@@ -3,6 +3,7 @@
use app\api\logic\taoke\Parser;
use app\api\logic\taoke\device\Haodanku as LogicHaodanku;
use think\log;
class Dataoke extends Parser
{
@@ -360,20 +361,23 @@
     * @param [type] $nineCid 9.9精选的类目id,分类id请求详情:-1-精选,1 -5.9元区,2 -9.9元区,3 -19.9元区(调整字段)
     * @return void
     */
    public function getOpGoodsList($nineCid,$page = 1,$page_size)
    public function getOpGoodsList($nineCid,$page = 1,$page_size,$excludecid=[])
    {
        $params = $this->setParams(['version'=>'v3.0.0','nineCid'=>$nineCid,'pageId'=>$page,'pageSize'=>$page_size]);
        $result = send_get(self::request_url['op_goods_list_url'],$params);
        if(empty($result) || $result['code'] != 0) return [];
        $list = $result['data']['list'];
        $list_new=[];
        if(!empty($list)){
            foreach($list as &$goods){
                //排除指定分类
                if(!empty($excludecid) && in_array($goods['cid'],$excludecid)) continue;
                $goods = self::initGoods($goods);
                array_push($list_new,$goods);
            }
        }
         return $list;
         return $list_new;
    }