From 29bfbb3107db52680cfd21a661434338d91f8ed5 Mon Sep 17 00:00:00 2001 From: hecan <1718492867@qq.com> Date: Wed, 2 Apr 2025 17:08:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E4=BF=A1=E7=94=B5=E5=AD=90=E5=9B=9E?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin/ZxBankElecPluginInitializer.java | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 base-buildpackage/src/main/java/com/hzya/frame/plugin/zxBank/plugin/ZxBankElecPluginInitializer.java diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zxBank/plugin/ZxBankElecPluginInitializer.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zxBank/plugin/ZxBankElecPluginInitializer.java new file mode 100644 index 00000000..6c812a88 --- /dev/null +++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zxBank/plugin/ZxBankElecPluginInitializer.java @@ -0,0 +1,57 @@ +package com.hzya.frame.plugin.zxBank.plugin; + +import com.alibaba.fastjson.JSONObject; +import com.hzya.frame.base.PluginBaseEntity; +import com.hzya.frame.seeyon.zxbank.service.IZxBankService; +import com.hzya.frame.web.entity.JsonResultEntity; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; + +public class ZxBankElecPluginInitializer extends PluginBaseEntity { + Logger logger = LoggerFactory.getLogger(ZxBankElecPluginInitializer.class); + @Autowired + private IZxBankService zxBankService; + + @Override + public void initialize() { + logger.info(getPluginLabel() + "執行初始化方法initialize()"); + } + + @Override + public void destroy() { + logger.info(getPluginLabel() + "執行銷毀方法destroy()"); + } + + @Override + public String getPluginId() { + return "ZxBankElecPluginInitializer"; + } + + @Override + public String getPluginName() { + return "ZxBankElecPluginInitializer插件"; + } + + @Override + public String getPluginLabel() { + return "ZxBankElecPluginInitializer"; + } + + @Override + public String getPluginType() { + return "1"; + } + @Override + public JsonResultEntity executeBusiness(JSONObject requestJson) { + try { + logger.info("======开始执行杭泰付款单查询电子回单并下载电子回单========"); + return zxBankService.queryArchivesElec(requestJson); + }catch (Exception e){ + logger.info("======执行杭泰付款单查询电子回单并下载电子回单失败:{}========",e.getMessage()); + e.printStackTrace(); + } + return null; + } + +}