Commit 4a50d3e6 authored by 张森's avatar 张森

视频API开发

parent a6b025f4
......@@ -2,6 +2,7 @@ package com.yeejoin.amos.boot.biz.common.controller;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.biz.common.bo.ReginParams;
......@@ -460,4 +461,45 @@ public class DataDictionaryController extends BaseController {
List<Map<String,Object>> listMap = iDataDictionaryService.listUserJobStatistic(bizOrgCode);
return ResponseHelper.buildResponse(listMap);
}
/**
* 新增数据字典 - 存储默认展示视频
*
* @return
*/
@TycloudOperation(needAuth = false, ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/saveDefaultVideo", method = RequestMethod.POST)
@ApiOperation(httpMethod = "POST", value = "存储默认展示视频", notes = "存储默认展示视频")
public boolean saveDefaultVideo(@RequestBody Map<String, Object> map) {
String type = "DEFAULT_VIDEO";
LambdaUpdateWrapper<DataDictionary> lambda = new LambdaUpdateWrapper<>();
lambda.eq(DataDictionary::getType, type);
iDataDictionaryService.remove(lambda);
List<DataDictionary> insertList = new ArrayList<>();
List<String> list = (List<String>) map.get("videos");
for (int i = 0; i < list.size(); i++) {
DataDictionary dataDictionary = new DataDictionary();
String code = list.get(i).split("@")[0];
String name = list.get(i).split("@")[1];
dataDictionary.setName(name);
dataDictionary.setCode(type + i);
dataDictionary.setTypeDesc(code);
dataDictionary.setType(type);
insertList.add(dataDictionary);
}
iDataDictionaryService.saveBatch(insertList);
return Boolean.TRUE;
}
@TycloudOperation(needAuth = false, ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/getDictVideoList", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "根据字典类型查询字典 - 应急默认视频", notes = "根据字典类型查询字典 - 应急默认视频")
public ResponseModel<Object> getDictVideoList(@RequestParam String type) throws Exception {
QueryWrapper<DataDictionary> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("type", type);
queryWrapper.orderByAsc("sort_num");
List<DataDictionary> list = iDataDictionaryService.list(queryWrapper);
return ResponseHelper.buildResponse(list);
}
}
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