diff --git a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/TrussCallShaftCacheTask.java b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/TrussCallShaftCacheTask.java index c7574f010..503676c0d 100644 --- a/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/TrussCallShaftCacheTask.java +++ b/lms/nladmin-system/src/main/java/org/nl/b_lms/sch/tasks/slitter/TrussCallShaftCacheTask.java @@ -83,10 +83,14 @@ public class TrussCallShaftCacheTask extends AbstractAcsTask { String endPoint = task.getPoint_code2(); BstIvtShafttubeivt startPointObj = shafttubeivtService.getByPointCode(startPoint, false); BstIvtShafttubeivt endPointObj = shafttubeivtService.getByPointCode(endPoint, false); - // 起点清空 - startPointObj.setHave_qzz("0"); - TaskUtils.updateOptMessageByBShaftPoint(startPointObj); - shafttubeivtService.updateById(startPointObj); + // 起点清空,如果是入密集库的行架任务,起点不清空 + if(!startPointObj.getPoint_code().contains("B_CBJ")){ + startPointObj.setHave_qzz("0"); + TaskUtils.updateOptMessageByBShaftPoint(startPointObj); + shafttubeivtService.updateById(startPointObj); + } + + endPointObj.setHave_qzz("1"); TaskUtils.updateOptMessageByBShaftPoint(endPointObj); shafttubeivtService.updateById(endPointObj);