YYC松鼠短视频系统V2.1版本+后台分类无法编辑的 bug造成错误


YYC松鼠短视频系统V2.1版本+后台分类无法编辑的 bug造成错误

本次错误来自 从视频列表点击视频无法打开的报错



追踪原因是分类导致,YYC松鼠短视频系统默认是必须建立二级分类,如若一级分类被误删而二级分类仍然存在会导致这样的问题。
因此额外发现问题编辑视频分类保存成功后刷新会再次失效。
其次衍生问题V2.1+版本均有问题。


将源代码:
    /**
     * Notes:更新视频
     * User: BigNiu
     * Date: 2019/10/31
     * Time: 14:23
     * @return Json
     * @throws Exception
     * @throws \think\exception\PDOException
     */
    public function updateVideo(){
        $id = input('id');
        $title = input('title');
        $uid = input('uid');
        $url = input('url');
        $img = input('img');
        $state = input('state');
        $data = [
            'title' => $title,
            'uid' => $uid,
            'url' => $url,
            'img' => $img,
            'state' => $state,
        ];
        Db("video")->where(['id' => $id])->update($data);
        u_log("修改视频 {$title}({$id})成功");
        return success("更新成功");
    }





替换为:

    /**
     * Notes:更新视频
     * User: kirito
     * Date: 2020/5/06
     * Time: 14:23
     * @return Json
     * @throws Exception
     * @throws \think\exception\PDOException
     */
    public function updateVideo(){
        $id = input('id');
        $title = input('title');
        $uid = input('uid');
        $type = input("type");//视频类型
        $url = input('url');
        $img = input('img');
        $state = input('state');
        $data = [
            'title' => $title,
            'uid' => $uid,
            "type" => $type,
            'url' => $url,
            'img' => $img,
            'state' => $state,
        ];
        Db("video")->where(['id' => $id])->update($data);
        u_log("修改视频 {$title}({$id})成功");
        return success("更新成功");
    }
}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优雅草·央千澈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值