修改音频色情实际添加视频色情功能
策略管控增加多个url和多个权限标识
This commit is contained in:
@@ -75,6 +75,19 @@ public class AvController extends BaseController {
|
||||
return "/cfg/av/fileSampleList";
|
||||
}
|
||||
//音视频标志样例配置列表
|
||||
@RequestMapping(value = {"/sample/audioSignSampleList"})
|
||||
public String audioSignSampleList(Model model,HttpServletRequest request,HttpServletResponse response,@ModelAttribute("cfg")AvSignSampleCfg entity){
|
||||
Page<AvSignSampleCfg> page = avCfgService.getAvSignSampleList(new Page<AvSignSampleCfg>(request, response,"a"), entity);
|
||||
model.addAttribute("page", page);
|
||||
initPageCondition(model);
|
||||
List<FunctionRegionDict> regionList = DictUtils.getFunctionRegionDictList(entity.getFunctionId());
|
||||
for(FunctionRegionDict region:regionList){
|
||||
model.addAttribute("regionValue",region.getConfigRegionValue());
|
||||
break;
|
||||
}
|
||||
return "/cfg/av/signSampleList";
|
||||
}
|
||||
//视频标志样例配置列表
|
||||
@RequestMapping(value = {"/sample/signSampleList"})
|
||||
public String signSampleList(Model model,HttpServletRequest request,HttpServletResponse response,@ModelAttribute("cfg")AvSignSampleCfg entity){
|
||||
List<AvSignSampleCfg> list = avCfgService.getSignSampleList(entity);
|
||||
@@ -101,8 +114,8 @@ public class AvController extends BaseController {
|
||||
return "/cfg/av/fileSampleForm";
|
||||
}
|
||||
//标志样例配置界面
|
||||
@RequestMapping(value = {"/sample/signSampleForm"})
|
||||
public String signSampleForm(Model model,HttpServletRequest request,HttpServletResponse response,String ids,AvSignSampleCfg entity){
|
||||
@RequestMapping(value = {"/sample/audioSignSampleForm"})
|
||||
public String audioSignSampleForm(Model model,HttpServletRequest request,HttpServletResponse response,String ids,AvSignSampleCfg entity){
|
||||
if(!StringUtil.isEmpty(ids)){
|
||||
entity = avCfgService.getAvSignSampleById(Long.parseLong(ids));
|
||||
}
|
||||
@@ -167,10 +180,10 @@ public class AvController extends BaseController {
|
||||
return "redirect:" + adminPath +"/ntc/av/sample/fileSampleList?functionId="+entity.getFunctionId();
|
||||
}
|
||||
//保存标志样例配置
|
||||
@RequestMapping(value = {"/sample/saveSignSample"})
|
||||
public String saveSignSample(Model model,HttpServletRequest request,HttpServletResponse response, RedirectAttributes redirectAttributes,String ids,AvSignSampleCfg entity){
|
||||
@RequestMapping(value = {"/sample/saveAudioSignSample"})
|
||||
public String saveAudioSignSample(Model model,HttpServletRequest request,HttpServletResponse response, RedirectAttributes redirectAttributes,String ids,AvSignSampleCfg entity){
|
||||
avCfgService.saveOrUpdateAvSignSample(entity);
|
||||
return "redirect:" + adminPath +"/ntc/av/sample/signSampleList?functionId="+entity.getFunctionId();
|
||||
return "redirect:" + adminPath +"/ntc/av/sample/audioSignSampleList?functionId="+entity.getFunctionId();
|
||||
}
|
||||
//修改文件样例配置状态
|
||||
@RequestMapping(value = {"/sample/updateAvFileSampleValid"})
|
||||
@@ -266,6 +279,37 @@ public class AvController extends BaseController {
|
||||
avCfgService.updateAvSignSampleValid(isAudit,isValid,ids);
|
||||
return "redirect:" + adminPath +"/ntc/av/sample/signSampleList?functionId="+functionId;
|
||||
}
|
||||
|
||||
//修改标志样例配置审核状态
|
||||
/**
|
||||
* 审核配置下发,为了保证配置下发过程事务正确,一条配置提交一次
|
||||
* @param isAudit
|
||||
* @param isValid
|
||||
* @param ids
|
||||
* @param functionId
|
||||
* @return
|
||||
*/
|
||||
@RequestMapping(value = {"/sample/auditAvAudioSignSample"})
|
||||
public String auditAvAudioSignSample(Integer isAudit,Integer isValid,String ids,Integer functionId, RedirectAttributes redirectAttributes){
|
||||
// avCfgService.auditAvSignSample(isAudit,isValid,ids);
|
||||
AvSignSampleCfg entity = new AvSignSampleCfg();
|
||||
String[] idArray = ids.split(",");
|
||||
for(String id :idArray){
|
||||
entity = avCfgService.getAvSignSampleById(Long.parseLong(id));
|
||||
entity.setIsAudit(isAudit);
|
||||
entity.setIsValid(isValid);
|
||||
entity.setAuditorId(UserUtils.getUser().getId());
|
||||
entity.setAuditTime(new Date());
|
||||
try {
|
||||
avCfgService.audioAuditAvSignSample(entity,isAudit);
|
||||
} catch (MaatConvertException e) {
|
||||
e.printStackTrace();
|
||||
logger.info("音视频标识样例配置下发失败:"+e.getMessage());
|
||||
addMessage(redirectAttributes, e.getMessage());
|
||||
}
|
||||
}
|
||||
return "redirect:" + adminPath +"/ntc/av/sample/audioSignSampleList?functionId="+functionId;
|
||||
}
|
||||
//修改标志样例配置审核状态
|
||||
/**
|
||||
* 审核配置下发,为了保证配置下发过程事务正确,一条配置提交一次
|
||||
|
||||
Reference in New Issue
Block a user