Commit 0ceaee60e05082b28b86d20d9d417e9145b704cd
1 parent
2dc2a189
update
Showing
1 changed file
with
14 additions
and
8 deletions
src/main/java/com/cnlive/shenhe/api/AudioControllerApi.java
| ... | ... | @@ -58,15 +58,21 @@ public class AudioControllerApi { |
| 58 | 58 | @ResponseBody |
| 59 | 59 | public ResponseBean importAudio(String param) { |
| 60 | 60 | logger.info("点播音频入库,param=====" + param); |
| 61 | - ShyAudio shyAudio = JSONObject.parseObject(param, ShyAudio.class); | |
| 62 | - ShyAudio audioMsg = audioService.getAudioMsg(shyAudio.getAudioId()); | |
| 63 | - if (audioMsg != null) { | |
| 64 | - shyAudio.setId(audioMsg.getId()); | |
| 65 | - shyAudio.setUpdateTime(new Date()); | |
| 66 | - audioService.updateAudioMsg(shyAudio); | |
| 61 | + try { | |
| 62 | + ShyAudio shyAudio = JSONObject.parseObject(param, ShyAudio.class); | |
| 63 | + ShyAudio audioMsg = audioService.getAudioMsg(shyAudio.getAudioId()); | |
| 64 | + if (audioMsg != null) { | |
| 65 | + shyAudio.setId(audioMsg.getId()); | |
| 66 | + shyAudio.setUpdateTime(new Date()); | |
| 67 | + audioService.updateAudioMsg(shyAudio); | |
| 68 | + return new ResponseBean(ErrorEnum.SUCCESS); | |
| 69 | + } | |
| 70 | + shyAudio.setCreateTime(new Date()); | |
| 71 | + audioService.importAudioMsg(shyAudio); | |
| 72 | + } catch (Exception e) { | |
| 73 | + e.printStackTrace(); | |
| 74 | + return new ResponseBean(ErrorEnum.ERROR); | |
| 67 | 75 | } |
| 68 | - shyAudio.setCreateTime(new Date()); | |
| 69 | - audioService.importAudioMsg(shyAudio); | |
| 70 | 76 | return new ResponseBean(ErrorEnum.SUCCESS); |
| 71 | 77 | } |
| 72 | 78 | ... | ... |