Web3 : 20230928线上发版计划

注意事项

###########################################

发布单填写须知:

1.排版规范,缩进一致。

2.色调一致,应用名统一黑色加粗, 配置信息用黑色字体,关键信息用红色标注。

3.xxljob添加xxljob执行器和任务

5.除nacos外其他注意事项写开头,方便快速识别。

6.测试和生产环境配置不一致的在配置项中清晰标注。

7.需要运维执行的和需要DBA执行的,需要测试或者产品执行的内容上下分开。

###########################################


一、NACOS配置项(联调和生产环境配置不一致请备注):


应用配置项负责人备注
blancblock-java

bb.url=https://blancblock.com

spring.messages.basename=statistics/i18n
spring.messages.encoding=UTF-8

island
blancblock-job

send_api_cn=http://api.sendcloud.net/apiv2/mail/send
blankblock.email=noreply@blancblock.com

island
blancblock-auth

send_api_cn=http://api.sendcloud.net/apiv2/mail/send
blankblock.email=noreply@blancblock.com

island









二、发布工程


工程名

版本号

发布功能

备注

blancblock-auth
 20230928105216516_master

新增dashboard 待审核任务统计

客户反馈,总资产管理


blancblock-job
20230928114148644_master
充值定时job 邮件发送,多签限制金额同步链上
blancblock-pay
20230928102153488_master
修复支付收银状态展示以及操作权限控制
blancblock-member
20230927152726452_master
新增all 充提数字货币流水统计
blancblock-java
20230927170457164_master

新增多签提现金额限制 aes密码设置 修复忘记密码链接失效问题修复小狐狸合约地址 中英文国际化等


blancblock-admin20230928135159848_master问题反馈
总资产展示
dashboard 待审核任务统计

blancblock-web
20230928175728120_master
transition新增all查询
多签流程完善
问题反馈
overview页面
中英文国际化














三、数据库脚本(脚本执行注意点说明,比如应用发布前执行或应用发布后执行,预发环境执行注意事项)


SQL ID

SQL重点内容

前置依赖关系后续处理流程

切生产前执行

(预发环境)

切生产后执行

(上线后)

负责人是否有回滚方案数据备份备注

CREATE TABLE `t_member_digital_count` (
  `id` int NOT NULL AUTO_INCREMENT,
  `coin_type` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `from` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `to` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `amount` decimal(20,6) DEFAULT NULL COMMENT '充提发起金额',
  `hash` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '交易hash',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `is_del` int NOT NULL DEFAULT '0',
  `status` int NOT NULL DEFAULT '0' COMMENT '0-创建 1-进行中 2-完成 3-取消',
  `member_id` int DEFAULT NULL,
  `chain_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '链名字',
  `source` varchar(32) DEFAULT NULL,
  `fee` decimal(20,6) DEFAULT NULL COMMENT '手续费',
  `type` int DEFAULT NULL COMMENT '0-充值 1-提现',
  `order_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '订单号',
  `received_amount` decimal(20,6) DEFAULT NULL COMMENT '实际到账金额',
  `remark` varchar(256) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `hash` (`hash`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=914 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

SET FOREIGN_KEY_CHECKS = 1;





island



DROP TABLE IF EXISTS `t_member_flat_count`;
CREATE TABLE `t_member_flat_count` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `coin_type` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `is_del` int NOT NULL DEFAULT '0',
  `status` int NOT NULL DEFAULT '0' COMMENT '0-创建 1-进行中 2-完成 3-取消',
  `member_id` int DEFAULT NULL,
  `order_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '订单号',
  `type` int DEFAULT '1' COMMENT '0-充值 1-提现',
  `method` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `bank_account` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `amount` decimal(20,2) DEFAULT NULL,
  `received_amount` decimal(20,2) DEFAULT NULL,
  `fees` decimal(20,2) DEFAULT NULL,
  `remark` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

SET FOREIGN_KEY_CHECKS = 1;





island



DROP TABLE IF EXISTS `t_member_question_record`;
CREATE TABLE `t_member_question_record` (
  `id` bigint NOT NULL AUTO_INCREMENT,
  `register_email` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `q_type` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  `q_desc` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
  `submit_email` varchar(64) DEFAULT NULL,
  `create_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `update_time` datetime DEFAULT CURRENT_TIMESTAMP,
  `status` int DEFAULT '0' COMMENT '0-待处理 1-未解决 2-已结单',
  `reply_content` text,
  `order_no` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=49 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

SET FOREIGN_KEY_CHECKS = 1;





island












四、OP增加菜单               

父资源资源名称资源标识 资源类型菜单URL功能URLS排序状态
客户管理客户反馈
菜单/userManagement/feedbackList


财务管理当前资产统计
菜单/userManagement/assetsList


五 xxl-job配置