首页 > 其他分享 >TR 已经释放 task未释放的问题

TR 已经释放 task未释放的问题

时间:2022-10-14 19:04:25浏览次数:40  
标签:释放 task 版本 TR 修改 一致 对比



修改代码的时候,发现个问题

TR 已经释放 task未释放的问题_系统版本


TR已经释放,但是task没释放,是17年的TR,历史遗留问题。

当然这个TR下的对象也没传到生产机。


我对比了下版本,跟生产机版本一致,如果不一致,后续调整时需要恢复到生产机版本再做修改。



先说下这个问题咋办。

最初我是想se10去解锁。

TR 已经释放 task未释放的问题_微信_02

因为这个TR状态是释放的状态,所以也处理不了。


然后用个野路子,直接修改的表。


哪个表不用记,st05跟一下很容易就知道了

TR 已经释放 task未释放的问题_小程序_03

我修改的E070表

TR 已经释放 task未释放的问题_微信_04

直接TR把状态改为D

TR 已经释放 task未释放的问题_微信_05

然后我先是把tr下的对象全删了,又把TR删掉了。


这样这个遗留的垃圾TR就解决了。


之后再修改的话就正常新建一个TR操作即可。


最后提下这种方式操作后一定要对比下版本。


不知道这个垃圾TR下的对象是否跟已经调整。


对比版本:

TR 已经释放 task未释放的问题_系统版本_06

TR 已经释放 task未释放的问题_微信_07

TR 已经释放 task未释放的问题_小程序_08

选生产机P系统。

TR 已经释放 task未释放的问题_系统版本_09

然后对比下就行,如果不一致。

在D系统找到跟P系统一致的那个版本TR。做恢复:

TR 已经释放 task未释放的问题_小程序_10

选中P系统版本一致的代码,然后点恢复,再激活即可。



有时候项目比较乱,建议修改之前先对比版本,如果不一致,确认下哪个版本的代码是谁开发的,上线顺序是什么。


如果他比你先上线,在他版本基础修改没问题,如果他后上线,就告知他你恢复到生产机版本了,然后修改,传输。


之后再让他在你的版本基础上再做修改。


标签:释放,task,版本,TR,修改,一致,对比
From: https://blog.51cto.com/u_15680210/5757825

相关文章