UserApi::uploadUserCover PHP Method

uploadUserCover() public method

上传自定义封面
Author: Medz Seven ([email protected])
public uploadUserCover ( ) : array
return array
    public function uploadUserCover()
    {
        if (!$this->mid) {
            $this->error(array('status' => '-1', 'msg' => '没有登陆'));
        }
        $info = model('Attach')->upload(array('upload_type' => 'image'));
        if (count($info['info']) <= 0) {
            $this->error(array('status' => '-2', 'msg' => '没有上传任何文件'));
        }
        $info = array_pop($info['info']);
        if (D('user_data')->where('`uid` = ' . $this->mid . ' AND `key` LIKE "application_user_cover"')->count()) {
            D('user_data')->where('`uid` = ' . $this->mid . ' AND `key` LIKE "application_user_cover"')->save(array('value' => $info['attach_id']));
        } else {
            D('user_data')->add(array('uid' => $this->mid, 'key' => 'application_user_cover', 'value' => $info['attach_id']));
        }
        return array('status' => '1', 'msg' => '更新成功!', 'image' => getImageUrlByAttachId($info['attach_id']));
    }