heyuntao
2023-06-12 6d5bda47851782efcf5743ef591a6e423b837c04
application/api/logic/UserBrowse.php
@@ -82,16 +82,37 @@
     */
    public function updatefirstfreelog($user_id,$ids,$new_goodsId)
    {
        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) VALUES (?,?,?)',[$user_id,$ids,$new_goodsId]);
        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;
    }