



// 用户把公开视频改为私密的视频
changeVlogToPrivate() {
var vlogId = this.thisVlogId;
var me = this;
var userId = getApp().getUserInfoSession().id;
var serverUrl = app.globalData.serverUrl;
uni.request({
method: "POST",
header: {
headerUserId: userId,
headerUserToken: app.getUserSessionToken()
},
url: serverUrl + "/vlog/changeToPrivate?userId=" + userId + "&vlogId=" + vlogId,
success(result) {
console.log(result);
if (result.data.status == 200) {
uni.showToast({
title: "设置完毕~"
})
}
}
});
}
// 用户把私密视频改为公开的视频
changeVlogToPublic() {
var vlogId = this.thisVlogId;
var me = this;
var userId = getApp().getUserInfoSession().id;
var serverUrl = app.globalData.serverUrl;
uni.request({
method: "POST",
header: {
headerUserId: userId,
headerUserToken: app.getUserSessionToken()
},
url: serverUrl + "/vlog/changeToPublic?userId=" + userId + "&vlogId=" + vlogId,
success(result) {
console.log(result);
if (result.data.status == 200) {
uni.showToast({
title: "设置完毕~"
})
}
}
});
}
/**
* 用户把视频改为公开/私密的视频
*
* @param userId 用户主键ID
* @param vlogId 视频主键ID
* @return
*/
@PostMapping("changeToPublic")
public GraceJSONResult changeToPublic(@RequestParam String userId,
@RequestParam String vlogId) {
vlogService.changeToPrivateOrPublic(userId,
vlogId,
YesOrNo.NO.type);
return GraceJSONResult.ok();
}
列表视频点击某一个跳转短视频详情,和首页短视频列表以及搜索短视频列表点击某一个进行短视频详情原理一样,用的是一个接口
/**
* 用户把视频改为公开/私密的视频
*
* @param userId 用户主键ID
* @param vlogId 视频主键ID
* @return
*/
@PostMapping("changeToPrivate")
public GraceJSONResult changeToPrivate(@RequestParam String userId,
@RequestParam String vlogId) {
vlogService.changeToPrivateOrPublic(userId,
vlogId,
YesOrNo.YES.type);
return GraceJSONResult.ok();
}
首页推荐短视频

分享转私密

个人中心私密短视频列表

短视频详情

私密转公开

首页推荐短视频列表中,下拉刷新后,有多了这个私密转公开的视频
