From 9af033cb8bbea91f81460bc75987c74839849af7 Mon Sep 17 00:00:00 2001 From: xhxu Date: Thu, 14 Sep 2023 16:02:10 +0800 Subject: [PATCH] //.. --- .../service/sm/impl/UserDigitalAvatarOrderServiceImpl.java | 6 ++++-- .../service/sm/impl/UserDigitalAvatarPhotoServiceImpl.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) 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 e1fa002..c4ef153 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 @@ -54,6 +54,9 @@ public class UserDigitalAvatarOrderServiceImpl implements UserDigitalAvatarOrder @Autowired UserBasicPropertyMapper userBasicPropertyMapper; + @Autowired + UserDigitalAvatarPhotoService userDigitalAvatarPhotoService; + @Autowired UserBasicPropertyService userBasicPropertyService; @@ -266,8 +269,7 @@ public class UserDigitalAvatarOrderServiceImpl implements UserDigitalAvatarOrder DigitalAvatarResult result = AiDigitalAvatarHelper.digitalAvatarPhoto(param,record.getId()); if(result.isSuccess()){ - UserDigitalAvatarPhotoServiceImpl proxy = (UserDigitalAvatarPhotoServiceImpl) AopContext.currentProxy(); - proxy.handlePhoto(record,result.getImgList()); + userDigitalAvatarPhotoService.handlePhoto(record,result.getImgList()); }else{ updOrder.setStatus(EnumDigitalAvatarOrderStatus.fail.getCode()); updOrder.setMsg(result.getMsg()); diff --git a/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarPhotoServiceImpl.java b/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarPhotoServiceImpl.java index ea01f73..20383b9 100644 --- a/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarPhotoServiceImpl.java +++ b/suimangService/src/main/java/com/iformall/service/sm/impl/UserDigitalAvatarPhotoServiceImpl.java @@ -170,7 +170,7 @@ public class UserDigitalAvatarPhotoServiceImpl implements UserDigitalAvatarPhoto @Transactional(propagation = Propagation.REQUIRED, readOnly = false, rollbackFor = {Exception.class}) public void handlePhoto(UserDigitalAvatarOrder record,List imgList){ String lockKey = "digitalAvatar:handlePhoto:"+record.getId(); - long time = System.currentTimeMillis() + 10000; + long time = System.currentTimeMillis() + 30000; String timeStr = String.valueOf(time); try{