heyuntao
2023-07-13 3917040b9da73089ad98acc9de91c03daae67178
application/api/logic/UserBrowse.php
@@ -80,18 +80,39 @@
     * @param [type] $ids
     * @return void
     */
    public function updatefirstfreelog($user_id,$ids,$new_goodsId)
    public function updatefirstfreelog($user_id,$ids,$new_goodsId,$plateform)
    {
        if(empty($ids)){
        if(empty($ids)||empty($new_goodsId)){
            fault('宝贝ID不能为空');
            return true;
        }
        $res=Db::name('user_browse')->where(['user_id'=>$user_id,'goodsId'=>$ids])->update(['is_free'=>1,'goodsId'=>$new_goodsId]);
        //查询是否已经标记过
        $res=Db::query('SELECT id FROM t_user_first_free_browse WHERE user_id=? AND goodsId=?',[$user_id,$ids]);
        if(!empty($res)){
             return true;
        }
        $res=Db::execute('INSERT INTO t_user_first_free_browse(user_id,goodsId,new_goodsId,plateform) VALUES (?,?,?,?)',[$user_id,$ids,$new_goodsId,$plateform]);
        return true;
    }
    /**
     * 查询是否首购
     *
     * * @param [type] $user_id
     * @param [type] $ids
     * @return void
     */
    public function checkisfirstfree($user_id)
    {
        //查询是否已经标记过
        $res=Db::query('SELECT id FROM t_user_first_free_browse WHERE user_id=? AND is_order=?',[$user_id,1]);
        return $res;
    }