zhaojs
2023-07-12 87940848162256b5adaa125408b297dba3e8691b
application/api/logic/taoke/Parser.php
@@ -7,7 +7,7 @@
use app\api\logic\UserCollect;
use app\api\logic\User as LogicUser;
use app\common\model\UserLevel as ModelUserLevel;
use \app\common\model\UserExtend as ModelUserExtend;
class Parser extends BasicLogic
{
    //TODO 检查所有接口是不是有调整的,需要传代理的相应字段
@@ -47,14 +47,17 @@
        $topLevelInfo = $ModelUserLevel->where(['level'=>3])->find();
        if(empty($topLevelInfo)) fault('代理配置失败');
        //获取购买次数
        self::$buyCount=0;
        if(self::$buyCount<=self::$returnLimit)
        $ModelUserExtend=new ModelUserExtend();
        $userBuy= $ModelUserExtend->where(['id'=>USERID])->find();
        if(!empty($userBuy))
        {
            self::$buyCount=$userBuy['tradecount'];
        }
        if(self::$buyCount>=0&&self::$buyCount<self::$returnLimit)
        {//符合全返规则
            self::$topFanliRate =0.1;
            self::$userRate =1;
        }
        else{
            self::$topFanliRate = $topLevelInfo['own_commission_rate'] * 0.01;
        }
        self::$topFanliRate = $topLevelInfo['own_commission_rate'] * 0.01;
        self::$topLevelName = $topLevelInfo['level_name'];
    }
@@ -92,6 +95,7 @@
            'url_type' => "3",          //商品详情,
            'isCollect' => 0,            //是否收藏
            'topLevelName' => self::$topLevelName,  //顶级等级名称
            'predictPromotionRate'=>0,//比价行为预判定佣金,需要用户备案-拼多多专用
        ];
    }