提交 45249a13 authored 作者: renjiancai's avatar renjiancai

--no commit message

上级 172920e9
...@@ -2,9 +2,6 @@ package com.zrqx.core.form.resource.bg.resourcelibrary; ...@@ -2,9 +2,6 @@ package com.zrqx.core.form.resource.bg.resourcelibrary;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data; import lombok.Data;
@Data @Data
@ApiModel(value="SaveUpdateResourceLibraryForm",description="修改名称") @ApiModel(value="SaveUpdateResourceLibraryForm",description="修改名称")
...@@ -13,6 +10,4 @@ public class SaveUpdateResourceLibraryForm { ...@@ -13,6 +10,4 @@ public class SaveUpdateResourceLibraryForm {
private String id; private String id;
@ApiModelProperty(value = "标题") @ApiModelProperty(value = "标题")
private String title; private String title;
@ApiModelProperty(value = "修改时间")
private Date updateTime;
} }
...@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModel; ...@@ -4,7 +4,6 @@ import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import java.util.Date; import java.util.Date;
import java.util.List;
import javax.persistence.GeneratedValue; import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType; import javax.persistence.GenerationType;
......
...@@ -2,7 +2,9 @@ package com.zrqx.resource.bg.controller.content; ...@@ -2,7 +2,9 @@ package com.zrqx.resource.bg.controller.content;
import java.io.IOException; import java.io.IOException;
import java.text.ParseException; import java.text.ParseException;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
...@@ -21,12 +23,16 @@ import com.zrqx.core.form.resource.bg.BatchImportForm; ...@@ -21,12 +23,16 @@ import com.zrqx.core.form.resource.bg.BatchImportForm;
import com.zrqx.core.form.resource.bg.articlelibrary.SaveUpdateArticleLibraryForm; import com.zrqx.core.form.resource.bg.articlelibrary.SaveUpdateArticleLibraryForm;
import com.zrqx.core.form.resource.bg.resourcelibrary.SaveImageLibraryForm; import com.zrqx.core.form.resource.bg.resourcelibrary.SaveImageLibraryForm;
import com.zrqx.core.form.resource.bg.resourcelibrary.SaveUpdateResourceLibraryForm; import com.zrqx.core.form.resource.bg.resourcelibrary.SaveUpdateResourceLibraryForm;
import com.zrqx.core.model.resource.ArticleLibrary;
import com.zrqx.core.model.resource.ArticleRelation;
import com.zrqx.core.model.resource.ResourceLibrary; import com.zrqx.core.model.resource.ResourceLibrary;
import com.zrqx.core.util.page.PageInfo; import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.util.response.CallBack; import com.zrqx.core.util.response.CallBack;
import com.zrqx.core.vo.resource.resourcelibrary.ResourceLibraryListVO; import com.zrqx.core.vo.resource.resourcelibrary.ResourceLibraryListVO;
import com.zrqx.resource.bg.service.articlelibrary.ArticleRelationService;
import com.zrqx.resource.bg.service.resourcelibrary.ResourceLibraryService; import com.zrqx.resource.bg.service.resourcelibrary.ResourceLibraryService;
import com.zrqx.resource.bg.util.FileUtil;
/** /**
* 内容管理Controller * 内容管理Controller
...@@ -37,6 +43,11 @@ import com.zrqx.resource.bg.service.resourcelibrary.ResourceLibraryService; ...@@ -37,6 +43,11 @@ import com.zrqx.resource.bg.service.resourcelibrary.ResourceLibraryService;
public class ResourceLibraryController { public class ResourceLibraryController {
@Autowired @Autowired
private ResourceLibraryService resourceLibraryService; private ResourceLibraryService resourceLibraryService;
@Autowired
private ArticleRelationService articleRelationService;
@ApiOperation(value = "新增", notes = "新增一个") @ApiOperation(value = "新增", notes = "新增一个")
@PostMapping(value = ResourceRequestPath.SAVE) @PostMapping(value = ResourceRequestPath.SAVE)
public CallBack<Boolean> save(@RequestBody SaveUpdateResourceLibraryForm form) { public CallBack<Boolean> save(@RequestBody SaveUpdateResourceLibraryForm form) {
...@@ -49,6 +60,24 @@ public class ResourceLibraryController { ...@@ -49,6 +60,24 @@ public class ResourceLibraryController {
resourceLibraryService.updateByPrimaryKey(library); resourceLibraryService.updateByPrimaryKey(library);
return CallBack.success(); return CallBack.success();
} }
@ApiOperation(value = "根据id查看", notes = "根据id查看")
@GetMapping(value = ResourceRequestPath.OID)
public CallBack<ResourceLibrary> queryById(String id) {
ResourceLibrary resource = resourceLibraryService.selectByPrimaryKey(id);
if (resource == null) {
throw new BaseException(ResponseCodeEnum.FAIL);
}
return CallBack.success(resource);
}
@ApiOperation(value = "删除", notes = "删除")
@PostMapping(value = ResourceRequestPath.DELETE)
public CallBack<String> deleteByIds(@RequestBody String id) {
ResourceLibrary resource = resourceLibraryService.selectByPrimaryKey(id);
resource.setIsDelete(1);
resourceLibraryService.updateByPrimaryKeySelective(resource);
return CallBack.success();
}
/** /**
* 查询图片素材 * 查询图片素材
* @param pageParam * @param pageParam
......
...@@ -21,6 +21,7 @@ import com.zrqx.core.util.page.PageInfo; ...@@ -21,6 +21,7 @@ import com.zrqx.core.util.page.PageInfo;
import com.zrqx.core.util.page.PageParam; import com.zrqx.core.util.page.PageParam;
import com.zrqx.core.vo.resource.resourcelibrary.ResourceLibraryListVO; import com.zrqx.core.vo.resource.resourcelibrary.ResourceLibraryListVO;
import com.zrqx.resource.bg.mapper.resourcelibrary.ResourceLibraryMapper; import com.zrqx.resource.bg.mapper.resourcelibrary.ResourceLibraryMapper;
import com.zrqx.resource.bg.util.FileUtil;
/** /**
* 图片库 * 图片库
*/ */
...@@ -64,6 +65,13 @@ public class ResourceLibrarySerivceImpl extends BaseServiceImpl<ResourceLibrary, ...@@ -64,6 +65,13 @@ public class ResourceLibrarySerivceImpl extends BaseServiceImpl<ResourceLibrary,
pageParam.setOrderBy("uploadTime desc"); pageParam.setOrderBy("uploadTime desc");
startPage(pageParam); startPage(pageParam);
List<ResourceLibraryListVO> list = resourceMapper.query(resourceType); List<ResourceLibraryListVO> list = resourceMapper.query(resourceType);
if(resourceType.equals(2)){
for (ResourceLibraryListVO res : list) {
//获取视频图片第一帧
String imgPath = FileUtil.getVedioPic(res.getCover(), res.getId());
res.setCover(imgPath);
}
}
return new PageInfo<ResourceLibraryListVO>(list); return new PageInfo<ResourceLibraryListVO>(list);
} }
@Override @Override
......
/**
* @Title: FileUtile.java
* @Package com.zdy.cms.util
* @Description: TODO(用一句话描述该文件做什么)
* @author 郝鹏
* @date 2013-7-18 下午1:42:52
* @version V5.0
*/
package com.zrqx.resource.bg.util;
/**
* @ClassName: FileUtile
* @Description: TODO(文件操作工具包)
* @author 郝鹏
* @date 2013-7-18 下午1:42:52
*
*/
public class FileUtil {
public static String getVedioPic(String vedioPath, String id) {
String path = vedioPath.substring(0, vedioPath.lastIndexOf(".")==-1?vedioPath.length():vedioPath.lastIndexOf(".")) + "/1.jpg";
// 更换视频第一帧封面的位置
/*
* String vedioPicName = vedioPath.substring( vedioPath.lastIndexOf("/")
* + 1, vedioPath.lastIndexOf(".")); String suffixName =
* vedioPath.substring(vedioPath.lastIndexOf(".") + 1); String path =
* vedioPath.replace(vedioPicName, id).replace(suffixName, "jpg");
*/
return path;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论