一个被困扰了一天的问题

前言

我们公司是做金融系统的,我现在在做的呢是数据平台补录,就是一些简单的增删改查。然后呢这周的开发任务是配置导入导出功能,重点来了!! 这是我最想吐槽的。这里的导入导出跟你们想的用一个excel注解不一样,正常开发是

  1. 用一个excel注解
  2. 文件上传
  3. 工具类将excel转换成一个对象数组
  4. 对数据库进行操作

我们公司的神操作来了!!!前方高能!!!!

我们公司的操作是

  1. 在数据库文件模板表里面加一条记录字段包括你要导入的excel的模板的一些元数据
  2. 配置导入文字字段详情,就是excel表和数据库表的对应关系
  3. 配置导出文件字段的对应关系

有人可能要说了,这看着也没啥问题啊0..0

问题来了

一般的一张表几十个字段,多个要上百个字段,那要插到啥时候。。。。。当场裂开开。

我昨天就是在做这个事,,,,

插了一百多条记录,真的是眼睛都要瞎了0..0

当然,肯定不会让你这么轻松的就搞完的

不出所料,我成功的插错了两条记录。。。。错把两条非主键字段设置为了主键字段,导致在插入的时候主键重复差不进去。这个问题我过了好久才发现,昨天晚上搞到十二点。

那为什么我会那么久没发现这个问题呢?

系统的日志不详细!!!

我反复查看了后端日志信息,没有一条报错信息,就很离谱,唯一的一条就是说“总条数1;失败条数:1”

我裂开,没有报错原因,没有异常。。。。。

从这里看出,一个系统有一个完整日志的重要性啊!!!!