@Servicepublic class PldtServiceMappingImpl extends AbstractHandleProcess { /** * 改变方法内部上下文中的 this 指向AOP对象 */ @Autowired private PldtServiceMappingImpl self; @Autowired private LogHvpnWriter logHvpnWriter; @Override @CutOverLog(msgCn = "准备APP特定输入数据", msgEn = "prepare App special data", process = NumberConstant.NUM_50) public void prepareData(CutOverParamDTO paramTask, String inputDirPath) { } @Override @CutOverLog(msgCn = "插入数据到数据库", msgEn = "insert data to db", process = NumberConstant.NUM_100) public void insertToDb() { } // /** // * 主流程 // * // * @param paramTask 请求参数模型 // */ // public void exec(CutOverParamDTO paramTask) throws Exception { // self.initStep(paramTask); // String inputDirPath = self.appInputPath(paramTask); // self.clearOldData(paramTask, inputDirPath); // self.prepareAppCommonData(paramTask, inputDirPath); // self.prepareData(paramTask, inputDirPath); // String appId = self.getPythonAppId(paramTask); // // 对APP不涉及的处理 // if (appId.equals(String.valueOf(NumberConstant.UNKOWN_COUNT))) { // logHvpnWriter.logInfoAndProcess(paramTask, NumberConstant.NUM_100, CutOverCommonConstants.UNKNOW_APP_MSG_CN, // CutOverCommonConstants.UNKNOW_APP_MSG_EN); // return; // } // String appResultPath = self.callPythonApp(paramTask, inputDirPath, appId); // self.handleAppResult(paramTask, inputDirPath, appResultPath); // self.insertToDb(); // }}