Commit b1243a1c authored by jiawei's avatar jiawei

BUG修改====》》视频内容管理,删除视频,自生状态更改为待初审

parent ef09e399
...@@ -13,6 +13,8 @@ import cn.chnmuseum.party.web.controller.base.BaseController; ...@@ -13,6 +13,8 @@ import cn.chnmuseum.party.web.controller.base.BaseController;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
...@@ -26,6 +28,7 @@ import org.springframework.validation.annotation.Validated; ...@@ -26,6 +28,7 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.stream.Collectors; import java.util.stream.Collectors;
...@@ -371,6 +374,13 @@ public class VideoContentController extends BaseController { ...@@ -371,6 +374,13 @@ public class VideoContentController extends BaseController {
.level(AuditStatusEnum.TBC.name()) .level(AuditStatusEnum.TBC.name())
.build(); .build();
final boolean result = this.auditService.save(audit); final boolean result = this.auditService.save(audit);
//修改自己的状态为 待初审
LambdaUpdateWrapper<VideoContent> set = new UpdateWrapper<VideoContent>().lambda()
.eq(VideoContent::getId, videoContent.getId())
.set(VideoContent::getUpdateTime, LocalDateTime.now())
.set(VideoContent::getAuditStatus, AuditStatusEnum.TBC.name());
boolean update = videoContentService.update(set);
if (result) { if (result) {
return getSuccessResult(); return getSuccessResult();
} }
......
...@@ -83,6 +83,23 @@ public class BaseController implements Serializable { ...@@ -83,6 +83,23 @@ public class BaseController implements Serializable {
return map; return map;
} }
/**
* 返回成功,带自定义消息提示
*
* @return map
*/
protected Map<String, Object> getSuccessResult(String message) {
Map<String, Object> map = new LinkedHashMap<>();
map.put(RESULT_INFO_ENUM.RESULT_CODE.getKey(), RESPONSE_CODE_ENUM.REQUEST_SUCCESS.getResultCode());
map.put(RESULT_INFO_ENUM.RESULT_MSG.getKey(), RESPONSE_CODE_ENUM.REQUEST_SUCCESS.getMessage());
if (message!=null){
map.put(RESULT_INFO_ENUM.RESULT_MSG.getKey(), message);
}
map.put(RESULT_INFO_ENUM.RESULT_BODY.getKey(), "");
return map;
}
/** /**
* 返回失败 * 返回失败
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment