新增三方接口

master
xiaoCJ 8 months ago
parent 2a6d5d2033
commit a887f0eb64

@ -128,7 +128,6 @@ public class CourseConfigController {
public ResultEntity<PageInfo<SysResourceDto>> selectResource(@ApiParam("课程ID") @RequestParam(required = false) String oneID, public ResultEntity<PageInfo<SysResourceDto>> selectResource(@ApiParam("课程ID") @RequestParam(required = false) String oneID,
@ApiParam("章ID") @RequestParam(required = false) String twoID, @ApiParam("章ID") @RequestParam(required = false) String twoID,
@ApiParam("节ID") @RequestParam(required = false) String threeID, @ApiParam("节ID") @RequestParam(required = false) String threeID,
@RequestParam(required = false) String source, //子系统调用时传
@RequestParam Integer index, @RequestParam Integer index,
@RequestParam Integer size) { @RequestParam Integer size) {
PageHelper.startPage(index, size); PageHelper.startPage(index, size);

@ -30,7 +30,7 @@ import java.util.stream.Collectors;
@RestController @RestController
@Api(tags = "资源方面API") @Api(tags = "资源方面API")
@RequestMapping("api/tea/ResourceApi") @RequestMapping("api/tea/ResourceCenterApi")
public class ResourceApi { public class ResourceApi {
@Autowired @Autowired
private SysResourceMapper sysResourceMapper; private SysResourceMapper sysResourceMapper;
@ -65,15 +65,14 @@ public class ResourceApi {
@RequestParam String schoolId, @RequestParam String schoolId,
@RequestParam String twoId, @RequestParam String twoId,
@RequestParam String twoName, @RequestParam String twoName,
@RequestParam String resourceType, @RequestParam String resourceName,
@RequestParam String systemOwner) { @RequestParam String systemOwner) {
if (file == null) { if (file == null) {
return false; return false;
} }
//取到文件后缀名 //取到文件后缀名
String fileName = file.getName(); int lastIndex = resourceName.lastIndexOf(".");
int lastIndex = fileName.lastIndexOf("."); String extension = resourceName.substring(lastIndex);
String extension = fileName.substring(lastIndex);
SysResource sysResource = new SysResource(); SysResource sysResource = new SysResource();
//判断文件type //todo 格式可能不够全 //判断文件type //todo 格式可能不够全
@ -91,7 +90,7 @@ public class ResourceApi {
sysResource.setResourceId(uuid); sysResource.setResourceId(uuid);
sysResource.setUrl(url); sysResource.setUrl(url);
sysResource.setSource(schoolId); //管理员或者 xx学校 sysResource.setSource(schoolId); //管理员或者 xx学校
sysResource.setResourceName(fileName); sysResource.setResourceName(resourceName);
sysResource.setStatus(1); sysResource.setStatus(1);
sysResource.setCreateTime(new Date()); //todo 测试修改资源之后 新增时间会不会变化,有变化就错了 sysResource.setCreateTime(new Date()); //todo 测试修改资源之后 新增时间会不会变化,有变化就错了
sysResourceMapper.insert(sysResource); sysResourceMapper.insert(sysResource);

@ -427,7 +427,7 @@
and sc.three_id = #{threeId} and sc.three_id = #{threeId}
</if> </if>
<if test="source != null and source != ''"> <if test="source != null and source != ''">
and sr.source = #{source} and sr.source in (#{source},'管理员')
</if> </if>
</where> </where>
order by sr.create_time order by sr.create_time

Loading…
Cancel
Save