java后端操作PDF后内容被其他PDF覆盖。

近期给公司做了一个三方签字签章的功能,都是操作PDF。最近有客户反馈导出PDF后下载下来是别人的单据,我到服务器上查看发现PDF名称路径不变的情况下,内容变成了其他单据的内容。不止一次出现,共同点是都是被覆盖的单据会比旧的单据多一个签字(重复的一个签字)`.。研究了半天,操作PDF前都是通过数据库查询到PDF路径并且PDF名称是根据主键来取名的,不存在重名的情况就是单纯的内容被替换,求牛人提一下什么地方忽略了。(目前问过客户,同时每次出现都是有很多PDF需要签字签章,然后会在签完一单后立马去签另外一单)

我们刚好也有签章的功能,不知道你所谓的多一个签字是啥意思,
我们的业务,是客户自己去选择盖章位置,我们在盖章位置加特殊标记(特殊标记做了处理,纯白色),签章服务直接在这个特殊位置签章;
除非你是多次盖章,才会出现覆盖的场景