diff --git a/suimangCApi/src/main/java/com/iformall/controller/CallbackSmController.java b/suimangCApi/src/main/java/com/iformall/controller/CallbackSmController.java index f753e85..bdb48ea 100644 --- a/suimangCApi/src/main/java/com/iformall/controller/CallbackSmController.java +++ b/suimangCApi/src/main/java/com/iformall/controller/CallbackSmController.java @@ -114,7 +114,7 @@ public class CallbackSmController extends BaseController { logger.debug("[" + getIpAddr() + "] CallbackSmController::photoSpeak"); 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"); logger.info("照片生成视频结果通知{}task_id="+task_id+",code="+code); @@ -127,7 +127,7 @@ public class CallbackSmController extends BaseController { return new ResultData(ErrorCode.SYS_PARAMETER_NOT_NULL.getCode(),"未找到任务数据"); } - if(code == 2000){ + if("2000".equals(code)){ JSONObject data = (JSONObject) paranMap.get("data"); List imgList = new ArrayList<>(); imgList.add(data.getString("img_0")); diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarOrderServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarOrderServiceImpl.java index a5872ed..babcb8a 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarOrderServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarOrderServiceImpl.java @@ -272,6 +272,7 @@ public class UserDigitalAvatarOrderServiceImpl implements UserDigitalAvatarOrder updOrder.setStatus(EnumDigitalAvatarOrderStatus.fail.getCode()); updOrder.setMsg(e.getMessage()); } catch(Exception e){ + logger.error("生成照片异常 error:",e); e.printStackTrace(); updOrder.setStatus(EnumDigitalAvatarOrderStatus.fail.getCode()); updOrder.setMsg("未知错误,请稍后重试"); diff --git a/suimangService/src/main/java/com/iformall/sm/AiDigitalAvatarHelper.java b/suimangService/src/main/java/com/iformall/sm/AiDigitalAvatarHelper.java index 6f602d3..8cea8ca 100644 --- a/suimangService/src/main/java/com/iformall/sm/AiDigitalAvatarHelper.java +++ b/suimangService/src/main/java/com/iformall/sm/AiDigitalAvatarHelper.java @@ -94,7 +94,9 @@ public class AiDigitalAvatarHelper { if(code.intValue() == 2000){ result.setSuccess(true); result.setMsg("success"); + JSONObject data = jsonObject.getJSONObject("data"); + log.info("11111111111111"); List imgList = new ArrayList<>(); imgList.add(data.getString("img_0")); imgList.add(data.getString("img_1"));