diff --git a/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java b/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java index 235ca98..68e738d 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java @@ -179,7 +179,7 @@ public class PhotoSpeakVideoController extends BaseController { } PhotoSpeakVideo videoUpd = new PhotoSpeakVideo(); - videoUpd.setId(mouldVideo.getId()); + videoUpd.setId(record.getId()); if (mouldVideo.getPersonPhotoId() == null) { return new ResultData(ErrorCode.SYS_PARAMETER_ERROR.getCode(),"未查询到人物照片"); } diff --git a/suimangCApi/src/main/java/com/iformall/controller/VideoCallbackController.java b/suimangCApi/src/main/java/com/iformall/controller/VideoCallbackController.java index 5b57f9a..e3eb87d 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/VideoCallbackController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/VideoCallbackController.java @@ -61,7 +61,7 @@ public class VideoCallbackController extends BaseController { logger.debug("[" + getIpAddr() + "] VideoCallbackController::photoSpeak"); logger.info("照片生成视频结果通知{}"+JSONObject.toJSONString(paranMap)); Long task_id = (Long) paranMap.get("task_id");//任务ID - Integer code = (Integer) paranMap.get("code");//code + String code = (String) paranMap.get("code");//code String msg = (String) paranMap.get("msg"); String data = (String)paranMap.get("data"); @@ -79,7 +79,7 @@ public class VideoCallbackController extends BaseController { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"未找到任务数据"); } - if (code != 4000){ + if (Integer.parseInt(code) != 4000){ String returnMsg; if (sr){ photoSpeakVideo.setVideoHyStatus(EnumVideoStatus.fail.getCode());