Bläddra i källkod

aps-退火重排时去除前道工序过早的

sucheng 5 månader sedan
förälder
incheckning
78a2a58d90

+ 2 - 1
cx-aps/cx-aps-common/src/main/resources/mybatis/ApsBlankOrderDao.xml

@@ -507,7 +507,8 @@
                              INTERVAL GREATEST(ifnull(apo.MINFLOWWAITMIN,0), -- 最小流转等待时间
                                                if(apope.PROCESSWORKSHOPID!=preapope.PROCESSWORKSHOPID,#{workshopcross}, -- 车间流转时间
                                                   if(apope.PROCESSDEVICEID!=preapope.PROCESSDEVICEID,#{workshopin},0))) MINUTE -- 机台流转时间
-                    ) <= #{chongpaiEndDate}) -- 调度结束时间之前可以开工
+                    ) <= #{chongpaiEndDate} -- 调度结束时间之前可以开工
+                    AND DATE_ADD(preapope.PLANENDDATE, INTERVAL apo.MAXFLOWWAITMIN MINUTE) >= #{chongpaiStartDate})
             )
     </select>
     <select id="selectNeedRescheduleEqu3"