diff --git a/src/main/java/com/senmesh/sfile/service/impl/FileRiskServiceImpl.java b/src/main/java/com/senmesh/sfile/service/impl/FileRiskServiceImpl.java index c25b46c..c85aa52 100644 --- a/src/main/java/com/senmesh/sfile/service/impl/FileRiskServiceImpl.java +++ b/src/main/java/com/senmesh/sfile/service/impl/FileRiskServiceImpl.java @@ -35,6 +35,7 @@ import java.util.HashMap; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.assertj.core.util.Lists; +import org.springframework.aop.framework.AopContext; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; @@ -153,7 +154,7 @@ public class FileRiskServiceImpl implements FileRiskService { FileRiskCreateDTO createDTO = FileRiskCreateDTO.builder() .fileCode(fileCode) .build(); - fileRiskDTO = this.create(createDTO); + fileRiskDTO = ((FileRiskService) AopContext.currentProxy()).create(createDTO); } if (StringUtils.isNotBlank(fileRiskDTO.getRiskJson())) {