|
@@ -181,6 +181,9 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
|
|
|
sceneEditControlsDb = sceneEditControlsService.getBySceneEditId(sceneEditInfoDb.getId());
|
|
|
}
|
|
|
|
|
|
+ //用户上传的文件后缀名转小写
|
|
|
+ this.lowercaseExtName(param);
|
|
|
+
|
|
|
SceneEditInfo sceneEditInfo = BeanUtil.copyProperties(param, SceneEditInfo.class);
|
|
|
sceneEditInfo.setScenePlusId(scenePlus.getId());
|
|
|
if(Objects.isNull(sceneEditInfoDb)){
|
|
@@ -208,6 +211,21 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
+ private void lowercaseExtName(SceneEditInfoParamVO sceneEditInfo){
|
|
|
+ if(StrUtil.isNotEmpty(sceneEditInfo.getMusic())){
|
|
|
+ String extName = cn.hutool.core.io.FileUtil.extName(sceneEditInfo.getMusic());
|
|
|
+ if(StrUtil.isNotEmpty(extName)){
|
|
|
+ sceneEditInfo.setMusic(sceneEditInfo.getMusic().replace(extName, extName.toLowerCase()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(StrUtil.isNotEmpty(sceneEditInfo.getMusicFile())){
|
|
|
+ String extName = cn.hutool.core.io.FileUtil.extName(sceneEditInfo.getMusicFile());
|
|
|
+ if(StrUtil.isNotEmpty(extName)){
|
|
|
+ sceneEditInfo.setMusicFile(sceneEditInfo.getMusicFile().replace(extName, extName.toLowerCase()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public SceneEditInfo getBySceneProId(long sceneProId) {
|
|
|
return this.getOne(new LambdaQueryWrapper<SceneEditInfo>()
|