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

Loading…
Cancel
Save