|
|
@@ -24,7 +24,12 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import vip.xiaonuo.common.enums.CommonSortOrderEnum;
|
|
|
import vip.xiaonuo.common.exception.CommonException;
|
|
|
import vip.xiaonuo.common.page.CommonPageRequest;
|
|
|
+import vip.xiaonuo.common.pojo.CommonResult;
|
|
|
+import vip.xiaonuo.common.util.PinyinUtils;
|
|
|
import vip.xiaonuo.disk.domain.CourseAuditRecord;
|
|
|
+import vip.xiaonuo.disk.domain.ResourceUserFile;
|
|
|
+import vip.xiaonuo.disk.mapper.ResourceUserFileMapper;
|
|
|
+import vip.xiaonuo.disk.param.EditUserFileNameParam;
|
|
|
import vip.xiaonuo.disk.param.courseauditrecord.CourseAuditRecordAddParam;
|
|
|
import vip.xiaonuo.disk.param.courseauditrecord.CourseAuditRecordEditParam;
|
|
|
import vip.xiaonuo.disk.param.courseauditrecord.CourseAuditRecordIdParam;
|
|
|
@@ -48,6 +53,9 @@ public class CourseAuditRecordServiceImpl extends ServiceImpl<CourseAuditRecordM
|
|
|
@Resource
|
|
|
private CourseAuditRecordMapper courseAuditRecordMapper;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private ResourceUserFileMapper resourceUserFileMapper;
|
|
|
+
|
|
|
@Override
|
|
|
public Page<CourseAuditRecord> page(CourseAuditRecordPageParam courseAuditRecordPageParam) {
|
|
|
QueryWrapper<CourseAuditRecord> queryWrapper = new QueryWrapper<>();
|
|
|
@@ -192,4 +200,22 @@ public class CourseAuditRecordServiceImpl extends ServiceImpl<CourseAuditRecordM
|
|
|
return courseAuditRecordMapper.selectTop5();
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public CommonResult<String> editUserFileName(EditUserFileNameParam param) {
|
|
|
+ // 首先校验是否有此文件
|
|
|
+ ResourceUserFile resourceUserFile = resourceUserFileMapper.selectById(param.getFileId());
|
|
|
+ if (resourceUserFile == null) {
|
|
|
+ return CommonResult.error("文件不存在");
|
|
|
+ }
|
|
|
+ // 更新文件名
|
|
|
+ resourceUserFile.setFileName(param.getFileName());
|
|
|
+ resourceUserFile.setFileNamePinyin(PinyinUtils.toPinyin(param.getFileName()));
|
|
|
+ int result = resourceUserFileMapper.updateById(resourceUserFile);
|
|
|
+ if (result > 0) {
|
|
|
+ return CommonResult.ok("更新成功");
|
|
|
+ } else {
|
|
|
+ return CommonResult.error("更新失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|