xiejun
2023-11-12 336eb77c1a07ca3e3ead4482b51f848fa16ab3b7
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/impl/CodeSerialAlgorithmServiceImpl.java
@@ -9,6 +9,7 @@
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springframework.aop.framework.Advised;
import org.springframework.aop.support.AopUtils;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
@@ -36,8 +37,9 @@
                Object bean = ApplicationContextProvider.getApplicationContext().getBean(beanName);
                if(bean!=null){
                    CodeSerialAlgorithmVO algorithmVO = new CodeSerialAlgorithmVO();
                    Advised advised = (Advised)bean;
                    Class<?> targetClass = advised.getTargetSource().getTargetClass();
                    //Advised advised = (Advised)bean;
               Class<?> targetClass = AopUtils.getTargetClass(bean);
               //Class<?> targetClass = advised.getTargetSource().getTargetClass();
                    algorithmVO.setClassFullName(targetClass.getName());
                    MdmSerialAlgorithm serialAlgorithm = targetClass.getDeclaredAnnotation(MdmSerialAlgorithm.class);
                    if(serialAlgorithm==null){
@@ -57,6 +59,7 @@
        }
      Query query=new Query();
      IPage<CodeSerialAlgorithmVO> queryIPage =Condition.getPage(query);
        return queryIPage;
      queryIPage.setRecords(voList);
      return queryIPage;
    }
}