|
|
@@ -1,8 +1,11 @@
|
|
|
package com.fs.app.controller;
|
|
|
|
|
|
+import cn.hutool.core.collection.CollectionUtil;
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.fs.app.annotation.Login;
|
|
|
import com.fs.common.annotation.RepeatSubmit;
|
|
|
import com.fs.common.core.domain.R;
|
|
|
+import com.fs.common.core.domain.entity.SysDictData;
|
|
|
import com.fs.common.utils.StringUtils;
|
|
|
import com.fs.course.domain.*;
|
|
|
import com.fs.course.param.*;
|
|
|
@@ -11,6 +14,7 @@ import com.fs.course.vo.FsUserVideoCommentListUVO;
|
|
|
import com.fs.course.vo.FsUserVideoListUVO;
|
|
|
import com.fs.course.vo.FsUserVideoTagsVo;
|
|
|
import com.fs.his.utils.TalentTreeUtil;
|
|
|
+import com.fs.system.service.ISysDictTypeService;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.github.pagehelper.PageInfo;
|
|
|
import com.google.common.collect.Lists;
|
|
|
@@ -45,6 +49,21 @@ public class VideoController extends AppBaseController{
|
|
|
@Autowired
|
|
|
private IFsUserVideoTagsService fsUserVideoTagsService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ISysDictTypeService iSysDictTypeService;
|
|
|
+ /**
|
|
|
+ * 后台配置
|
|
|
+ *
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ private boolean isInit() {
|
|
|
+ List<SysDictData> sysDictData = iSysDictTypeService.selectDictDataByType("is_init");
|
|
|
+ if (CollectionUtil.isNotEmpty(sysDictData)){
|
|
|
+ return sysDictData.get(0).getDictValue().equals("1");
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("视频列表")
|
|
|
@GetMapping("/getVideoList")
|
|
|
public R getVideoList(FsUserVideoListUParam param)
|
|
|
@@ -52,6 +71,11 @@ public class VideoController extends AppBaseController{
|
|
|
if (StringUtils.isNotEmpty(getUserId())) {
|
|
|
param.setUserId(Long.parseLong(getUserId()));
|
|
|
}
|
|
|
+
|
|
|
+ if (ObjectUtil.isNotEmpty(param.getIsIos())&¶m.getIsIos() && isInit()){
|
|
|
+ param.setSource(3);
|
|
|
+ }
|
|
|
+
|
|
|
PageHelper.startPage(param.getPageNum(), param.getPageSize());
|
|
|
List<FsUserVideoListUVO> list= videoService.selectFsUserVideoListUVO(param);
|
|
|
//添加假数据
|