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("更新成功"); 
    } 
} 
 
 
 
 |   
 
  
 | 
| 
 | 
| 
 | 
| 
 | 
 
 | 
 | 
| 
 | 
发表于 2020-5-17 06:25:06
	
举报
回复
	
 
 
 
 | 
| 
 | 
 
 | 
 | 
| 
 | 
发表于 2020-5-12 03:27:11
	
举报
回复
	
 
 
 
 | 
| 
 |