2025-06-28 07:40:57 6653 message:数据并发错误:CommandCallback; SQL [select CURRENTNEXT from ad_sequence with(rowlock,xlock) where name='ZS_OVERTIME_LOG']; 事务(进程 ID 55)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 2025-06-28 07:40:57 6653 StackTrace: 在 PanSchema.Aspects.DataAccessThrowsAdvice.AfterThrowing(DataAccessException daException) 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.InvokeHandlerMethod(IMethodInvocation invocation, Exception triggeringException, MethodInfo handlerMethod) 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.LookupAndInvokeAnyHandler(Exception ex, IMethodInvocation invocation) 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_9259c4a151214a97a96d78ac6d385ec5.getNextId(String name) 在 PanSchema.DAL.DomainDaoImpl.insertWithoutTrigger(PanSession session, AbstractDomainObject obj, PanCard card) 在 PanSchema.DAL.DomainDaoImpl.insert(PanSession session, AbstractDomainObject obj) 在 _dynamic_PanSchema.DAL.DomainDaoImpl.insert(Object , Object[] ) 在 Spring.Aop.Framework.DynamicMethodInvocation.InvokeJoinpoint() 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 PanSchema.Aspects.AuthorityAroundAdvice.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_687a5e25ad864ef0893b66bd2c903d8e.insert(PanSession session, AbstractDomainObject obj) 在 PanSchema.ExternalService.DBOperation.<>c__DisplayClass34_0.b__0(ITransactionStatus ) 在 Spring.Transaction.Support.TransactionTemplate.Execute(TransactionDelegate transactionMethod) 在 PanSchema.DAL.TransactionDaoImpl.txExecute(TransactionDelegate txDelegate) 在 PanSchema.DAL.BaseDaoImpl.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 _dynamic_PanSchema.DAL.BaseDaoImpl.exec_tx(Object , Object[] ) 在 Spring.Aop.Framework.DynamicMethodInvocation.InvokeJoinpoint() 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_9259c4a151214a97a96d78ac6d385ec5.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 PanSchema.DAL.DomainDaoImpl.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 _dynamic_PanSchema.DAL.DomainDaoImpl.exec_tx(Object , Object[] ) 在 Spring.Aop.Framework.DynamicMethodInvocation.InvokeJoinpoint() 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 PanSchema.Aspects.AuthorityAroundAdvice.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_687a5e25ad864ef0893b66bd2c903d8e.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 PanSchema.ExternalService.DBOperation.Insert(AbstractDomainObject obj) 在 PanSchema.Controllers.NkController.InsertOverTimeLog(JObject p) 2025-06-28 07:40:57 6653 Param:userID:[100000025];lastEvent:[mousemove];currentEvent:[mousemove];lastTime:[2025-06-27 18:01:07];currentTime:[2025-06-28 07:40:51]; 2025-06-28 07:41:02 6340 message:数据并发错误:CommandCallback; SQL [Update ad_sequence Set currentnext=currentnext+1 where name='ZS_OVERTIME_LOG']; 事务(进程 ID 56)与另一个进程被死锁在 锁 资源上,并且已被选作死锁牺牲品。请重新运行该事务。 2025-06-28 07:41:02 6340 StackTrace: 在 PanSchema.Aspects.DataAccessThrowsAdvice.AfterThrowing(DataAccessException daException) 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.InvokeHandlerMethod(IMethodInvocation invocation, Exception triggeringException, MethodInfo handlerMethod) 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.LookupAndInvokeAnyHandler(Exception ex, IMethodInvocation invocation) 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_9259c4a151214a97a96d78ac6d385ec5.getNextId(String name) 在 PanSchema.DAL.DomainDaoImpl.insertWithoutTrigger(PanSession session, AbstractDomainObject obj, PanCard card) 在 PanSchema.DAL.DomainDaoImpl.insert(PanSession session, AbstractDomainObject obj) 在 _dynamic_PanSchema.DAL.DomainDaoImpl.insert(Object , Object[] ) 在 Spring.Aop.Framework.DynamicMethodInvocation.InvokeJoinpoint() 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 PanSchema.Aspects.AuthorityAroundAdvice.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_687a5e25ad864ef0893b66bd2c903d8e.insert(PanSession session, AbstractDomainObject obj) 在 PanSchema.ExternalService.DBOperation.<>c__DisplayClass34_0.b__0(ITransactionStatus ) 在 Spring.Transaction.Support.TransactionTemplate.Execute(TransactionDelegate transactionMethod) 在 PanSchema.DAL.TransactionDaoImpl.txExecute(TransactionDelegate txDelegate) 在 PanSchema.DAL.BaseDaoImpl.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 _dynamic_PanSchema.DAL.BaseDaoImpl.exec_tx(Object , Object[] ) 在 Spring.Aop.Framework.DynamicMethodInvocation.InvokeJoinpoint() 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_9259c4a151214a97a96d78ac6d385ec5.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 PanSchema.DAL.DomainDaoImpl.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 _dynamic_PanSchema.DAL.DomainDaoImpl.exec_tx(Object , Object[] ) 在 Spring.Aop.Framework.DynamicMethodInvocation.InvokeJoinpoint() 在 Spring.Aop.Framework.Adapter.ThrowsAdviceInterceptor.Invoke(IMethodInvocation invocation) 在 PanSchema.Aspects.AuthorityAroundAdvice.Invoke(IMethodInvocation invocation) 在 CompositionAopProxy_687a5e25ad864ef0893b66bd2c903d8e.exec_tx(PanSession session, TransactionDelegate txDelegate) 在 PanSchema.ExternalService.DBOperation.Insert(AbstractDomainObject obj) 在 PanSchema.Controllers.NkController.InsertOverTimeLog(JObject p) 2025-06-28 07:41:02 6340 Param:userID:[100000025];lastEvent:[mousemove];currentEvent:[mousemove];lastTime:[2025-06-27 14:52:06];currentTime:[2025-06-28 07:40:43];