金融机构上下线以及可配置化的图片展示功能_前台展示.md 1.7 KB

新增表

表结构

-- auto-generated definition
create table T_BANK_CONTRACT
(
    ID                VARCHAR2(50) not null
        constraint T_BANK_CONTRACT_PK
            primary key,
    SUPPORT_BANK_ID   VARCHAR2(50) not null,
    LOGO_URL          VARCHAR2(2000),
    CONTRACT_DEADLINE DATE,
    EXPIRE            NUMBER(2),
    OPERATOR          VARCHAR2(50),
    OPERATION_TIME    DATE
)
/

comment on column T_BANK_CONTRACT.SUPPORT_BANK_ID is '银行支持表id'
/

comment on column T_BANK_CONTRACT.LOGO_URL is '银行logo url'
/

comment on column T_BANK_CONTRACT.CONTRACT_DEADLINE is '期限'
/

comment on column T_BANK_CONTRACT.EXPIRE is '是否到期 0 为未到期 1 为已到期'
/

comment on column T_BANK_CONTRACT.OPERATOR is '操作人'
/

comment on column T_BANK_CONTRACT.OPERATION_TIME is '操作时间'
/

create unique index T_BANK_CONTRACT_SUPPORT_BANK
    on T_BANK_CONTRACT (SUPPORT_BANK_ID)
/

上下线功能(根据到期时间自动下线)

金融机构展示条件

  • 前题,目前金融机构手动上下线是通过修改T_SUPPORTED_BANK表
  • 在之前的判断逻辑下,再添加判断T_BANK_CONTRACT中EXPIRE,若到期,则不展示

金融机构展示界面

  • 用户选择金融机构页面
  • 丽水登录页面

定时任务 判断金融机构是否到期

  • 添加定时任务,当金融机构到达期限后把 T_BANK_CONTRACT.EXPIRE 字段置为1

金融机构logo图片配置化

  • 可读取配置的页面: 金融机构选择页面, 丽水登录页面
  • 以上页面为同步修改(修改logo图片后以上界面均发生变化)

功能实现

  • 读取T_BANK_CONTRACT.LOGO_URL,根据bankcode使jsp渲染为指定logo 图片url