Browse Source

存储视频地址

master
yanyan 3 years ago
parent
commit
d1ca6920aa
  1. 12
      lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java

12
lib/EmergencyService/zdxtEmergencyKnowledgeService/src/main/java/com/zdxt/knowledge/service/impl/SceneQuestionServiceImpl.java

@ -97,6 +97,10 @@ public class SceneQuestionServiceImpl implements ISceneQuestionService {
@Override @Override
public int editSceneQuestion(MultipartFile[] files, SceneQuestion sceneQuestion) { public int editSceneQuestion(MultipartFile[] files, SceneQuestion sceneQuestion) {
int result; int result;
if (ObjectUtil.isEmpty(files) || files.length > 1) {
return -1;
}
String uploadFilePath = fileUploadApi.upload(files[0]);
UserBean userBean = userApi.getCurrentUser(); UserBean userBean = userApi.getCurrentUser();
SceneQuestion questionEntity = sceneQuestionMapper.selectSceneQuestionById(sceneQuestion.getGuid()); SceneQuestion questionEntity = sceneQuestionMapper.selectSceneQuestionById(sceneQuestion.getGuid());
if (Objects.isNull(questionEntity)) { if (Objects.isNull(questionEntity)) {
@ -104,20 +108,18 @@ public class SceneQuestionServiceImpl implements ISceneQuestionService {
sceneQuestion.setCreator(userBean.getUserName()); sceneQuestion.setCreator(userBean.getUserName());
sceneQuestion.setCreateTime(DateUtils.getNowDate()); sceneQuestion.setCreateTime(DateUtils.getNowDate());
} }
sceneQuestion.setName(uploadFilePath);
result = sceneQuestionMapper.insertSceneQuestion(sceneQuestion); result = sceneQuestionMapper.insertSceneQuestion(sceneQuestion);
} else { } else {
if (Objects.nonNull(userBean)) { if (Objects.nonNull(userBean)) {
sceneQuestion.setUpdateTime(DateUtils.getNowDate()); sceneQuestion.setUpdateTime(DateUtils.getNowDate());
} }
sceneQuestion.setName(uploadFilePath);
result = sceneQuestionMapper.updateSceneQuestion(sceneQuestion); result = sceneQuestionMapper.updateSceneQuestion(sceneQuestion);
zdxtFileCommonApi.deleteZdxtFileByIds(sceneQuestion.getGuid()); zdxtFileCommonApi.deleteZdxtFileByIds(sceneQuestion.getGuid());
} }
// 上传文件,并在附件表中添加记录 // 上传文件,并在附件表中添加记录
if (result > 0 && ObjectUtil.isNotEmpty(files)) { zdxtFileCommonApi.insertZdxtFile(files[0], sceneQuestion.getGuid() + "", uploadFilePath);
for (MultipartFile file : files) {
zdxtFileCommonApi.insertZdxtFile(file, sceneQuestion.getGuid() + "", fileUploadApi.upload(file));
}
}
return result; return result;
} }

Loading…
Cancel
Save