项目描述:
银行生产环境批量每日自动跑批,批量一共分为17组,每日早晨5点开始跑前一日的批量,自动从第1组跑到第17组,数据量在600万左右。对外提供的接口有:1.客户积分线下消费,根据支付机构号+手机号+渠道ID+渠道客户ID,消息中心向该手机号下发短信验证码,客户输入验证码后提交,营销平台查询该客户是否签约开通积分消费功能,并返回客户手机号+可用积分。2.积分消费对账与记账,银行每日需从积分商城下载前一日的对账文件进行对账,并把相关数据同步至行内数据库。3.营销平台管理台积分消费查询与管理,查询会员积分消费记录,费用中心查询积分消费兑换明细,查询积分消费对账记录。
技术架构:
后台使用spring/spring cloud /spring boot,DAO层用mybatis写SQL结合mybatisplus的QueryWrapper类(二者都用到)进行增删改查。数据库用mysql和redis,redis中的缓存数据存银行的基础数据如所有机构号/开户行编号/各服务器连接配置信息等。服务器架构前置两台/应用两台/数据库两台,每台服务器请求都先经过nginx转发。
个人职责:
生产问题排查,其它环境BUG排查,与移动业务平台-公钥私钥加解密解不出来客户经理编号问题排查。银行家兑换积分过程中,报错‘参数核心客户号为空’问题排查。数仓开户信息文件-两个账户没有推过来-在核心已开户;编写批量问题的排查和恢复批量的傻瓜式操作手册。批量404等待锁超时。客户业绩报表,法人行只允许查询本法人行的客户,但是系统却能查到其它法人行的客户。pad端移动业务平台-存量客户会员积分显示0,手机银行显示1300。排查ciss封控环境下积分系统各种网络不通问题、积分扣减出错问题、解决ciss环境下批量报错问题(数据库字符编码不一致、执行批量锁等待超时、跑批速度慢等问题)。对接积分商城,相关开发测试及BUG排查,排查和解决积分商城相关生产问题,包含积分消费超时、积分冲正超时、客户核心客户号为空、客户手机号与核心客户号不一致、客户换手机号查不到积分等问题。积分商场对账改造,获取对账流水信息接口。积分商城UAT环境,获取对账信息的接口测试。生成对账流水信息批量。相关子批量移动到日切后处理。配合积分商城联调测试对账改造,核实账务,包括调高商品价格和调低商品价格,分析账务文件。