本人技术单薄,越底层的越了解得不透彻,遇到个诡异的技术问题
场景如下:
     app端录入数据,后端数据库出现连续三条相同的数据,除了录入时间不一样之外。初步判断是网络问题,关键是,后台逻辑中,录入一条数据,就要进行汇总,对汇总表进行更新,但是除了第一条数据汇总进去了,后面两条数据都没有汇总进去。
    后台是先插入到明细表里,后进行汇总的逻辑。都在同一个service。汇总的逻辑有点小复杂。
   我进行过测试,app端连续点击按钮,后端下着断点的情况下,第一条数据进入到了汇总里,第二条等待的数据直接插入到明细表之后不走汇总逻辑了。现在app端将连续点击的问题给排除了。就算连续点击,也应该执行完方法啊。
    service方法里有事务。
    请教一下大家,谢谢!