Przeglądaj źródła

aps-调度调整数据sql修改

sucheng 2 miesięcy temu
rodzic
commit
e7deb05669

+ 0 - 9
cx-aps/cx-aps-common/src/main/resources/mybatis/ApsBlankOrderDao.xml

@@ -350,14 +350,6 @@
             <if test="type != '' and type != null and type == '退火'">
                 AND apo.PROCESS IN ('中退','成退','小卷成退')
             </if>
-          AND ((apope.PLANSTARTDATE between #{chongpaiStartDate} and #{chongpaiEndDate}) -- 在调度时间范围内开工
-            or ((preapope.PLANSTARTDATE between #{chongpaiStartDate} and #{chongpaiEndDate}) -- 前道在调度时间范围内开工
-                AND (
-                    date_add(preapope.PLANENDDATE, -- 前道计划完工时间 + 流转时间 > 计划开工时间
-                             INTERVAL GREATEST(
-                                     ifnull(apo.MINFLOWWAITMIN,0), -- 最小流转等待时间
-                                     if(apope.PROCESSWORKSHOPID!=preapope.PROCESSWORKSHOPID,#{workshopcross}, -- 车间流转时间
-                                        if(apope.PROCESSDEVICEID!=preapope.PROCESSDEVICEID,#{workshopin},0))) MINUTE -- 机台流转时间
           and apope.WORKSTATUS = '待开工'
           AND   (apope.PLANSTARTDATE between #{chongpaiStartDate} and #{chongpaiEndDate} -- 在调度时间范围内开工
                 or (preapope.PLANSTARTDATE between #{chongpaiStartDate} and #{chongpaiEndDate} -- 前道在调度时间范围内开工
@@ -377,7 +369,6 @@
                     ) &lt; #{chongpaiEndDate} -- 调度结束时间
                     )
                    )
-            )
           AND (
                 apope.PLANENDDATE!=if( -- 如果前道在调度时间之前开工,并且与前道是连续作业,则移动到前道计划完工时间
                 apope.PROCESSDEVICEID = preapope.PROCESSDEVICEID and ifnull(apo.MINFLOWWAITMIN,0)=0,