1. @Service
    2. public class PldtServiceMappingImpl extends AbstractHandleProcess {
    3. /**
    4. * 改变方法内部上下文中的 this 指向AOP对象
    5. */
    6. @Autowired
    7. private PldtServiceMappingImpl self;
    8. @Autowired
    9. private LogHvpnWriter logHvpnWriter;
    10. @Override
    11. @CutOverLog(msgCn = "准备APP特定输入数据", msgEn = "prepare App special data", process = NumberConstant.NUM_50)
    12. public void prepareData(CutOverParamDTO paramTask, String inputDirPath) {
    13. }
    14. @Override
    15. @CutOverLog(msgCn = "插入数据到数据库", msgEn = "insert data to db", process = NumberConstant.NUM_100)
    16. public void insertToDb() {
    17. }
    18. // /**
    19. // * 主流程
    20. // *
    21. // * @param paramTask 请求参数模型
    22. // */
    23. // public void exec(CutOverParamDTO paramTask) throws Exception {
    24. // self.initStep(paramTask);
    25. // String inputDirPath = self.appInputPath(paramTask);
    26. // self.clearOldData(paramTask, inputDirPath);
    27. // self.prepareAppCommonData(paramTask, inputDirPath);
    28. // self.prepareData(paramTask, inputDirPath);
    29. // String appId = self.getPythonAppId(paramTask);
    30. // // 对APP不涉及的处理
    31. // if (appId.equals(String.valueOf(NumberConstant.UNKOWN_COUNT))) {
    32. // logHvpnWriter.logInfoAndProcess(paramTask, NumberConstant.NUM_100, CutOverCommonConstants.UNKNOW_APP_MSG_CN,
    33. // CutOverCommonConstants.UNKNOW_APP_MSG_EN);
    34. // return;
    35. // }
    36. // String appResultPath = self.callPythonApp(paramTask, inputDirPath, appId);
    37. // self.handleAppResult(paramTask, inputDirPath, appResultPath);
    38. // self.insertToDb();
    39. // }
    40. }