diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java index 4d94b09..3c9fd38 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/PhotoSpeakVideoServiceImpl.java @@ -302,6 +302,8 @@ public class PhotoSpeakVideoServiceImpl implements PhotoSpeakVideoService { } catch (Exception e) { e.printStackTrace(); + //如果生成视频失败了,就把创建视频的次数加回去 + userCreateVideoNumService.addOrSubtractNumberOfTimes(2, createVideoNum); videoUpd.setVideoStatus(EnumVideoStatus.fail.getCode()); videoUpd.setVideoMsg("请求异常"); this.saveOrUpdate(videoUpd); diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/UserCreateVideoNumServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/UserCreateVideoNumServiceImpl.java index 295577b..87244f7 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/UserCreateVideoNumServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/UserCreateVideoNumServiceImpl.java @@ -60,7 +60,7 @@ public class UserCreateVideoNumServiceImpl implements UserCreateVideoNumService videoNum.setResidueNum(createVideoNum.getResidueNum() + 1); videoNum.setCreateNum(createVideoNum.getCreateNum() - 1); } - userCreateVideoNumMapper.updateById(createVideoNum); + userCreateVideoNumMapper.updateById(videoNum); } @Override