|
@@ -310,10 +310,10 @@
|
|
|
if(apope.PROCESSWORKSHOPID!=preapope.PROCESSWORKSHOPID,#{workshopcross}, -- 车间流转时间
|
|
|
if(apope.PROCESSDEVICEID!=preapope.PROCESSDEVICEID,#{workshopin},0))) MINUTE -- 机台流转时间
|
|
|
),
|
|
|
- #{chongpaiStartDate} -- 调度开始时间)
|
|
|
+ #{chongpaiStartDate} -- 调度开始时间
|
|
|
),
|
|
|
if(ifnull(apo.MAXFLOWWAITMIN,0)=0, -- 如果有最大流转等待时间,则取前道计划完工时间 + 最大流转等待时间,否则取调度结束时间
|
|
|
- #{chongpaiEndDate}, -- 调度结束时间
|
|
|
+ DATE_ADD(#{chongpaiEndDate},INTERVAL 10 DAY),-- 无限制时间
|
|
|
date_add(preapope.PLANENDDATE, INTERVAL apo.MAXFLOWWAITMIN MINUTE))) -- 前道计划完工时间 + 最大流转等待时间
|
|
|
) SECOND),
|
|
|
apope.PLANSTARTDATE=date_add(apope.PLANSTARTDATE,
|
|
@@ -326,10 +326,10 @@
|
|
|
if(apope.PROCESSWORKSHOPID!=preapope.PROCESSWORKSHOPID,#{workshopcross}, -- 车间流转时间
|
|
|
if(apope.PROCESSDEVICEID!=preapope.PROCESSDEVICEID,#{workshopin},0))) MINUTE -- 机台流转时间
|
|
|
),
|
|
|
- #{chongpaiStartDate} -- 调度开始时间)
|
|
|
+ #{chongpaiStartDate} -- 调度开始时间
|
|
|
),
|
|
|
if(ifnull(apo.MAXFLOWWAITMIN,0)=0, -- 如果有最大流转等待时间,则取前道计划完工时间 + 最大流转等待时间,否则取调度结束时间
|
|
|
- #{chongpaiEndDate}, -- 调度结束时间
|
|
|
+ DATE_ADD(#{chongpaiEndDate},INTERVAL 10 DAY),-- 无限制时间
|
|
|
date_add(preapope.PLANENDDATE, INTERVAL apo.MAXFLOWWAITMIN MINUTE))) -- 前道计划完工时间 + 最大流转等待时间
|
|
|
) SECOND)
|
|
|
WHERE
|
|
@@ -365,10 +365,10 @@
|
|
|
if(apope.PROCESSWORKSHOPID!=preapope.PROCESSWORKSHOPID,#{workshopcross}, -- 车间流转时间
|
|
|
if(apope.PROCESSDEVICEID!=preapope.PROCESSDEVICEID,#{workshopin},0))) MINUTE -- 机台流转时间
|
|
|
),
|
|
|
- #{chongpaiStartDate} -- 调度开始时间)
|
|
|
+ #{chongpaiStartDate} -- 调度开始时间
|
|
|
),
|
|
|
if(ifnull(apo.MAXFLOWWAITMIN,0)=0, -- 如果有最大流转等待时间,则取前道计划完工时间 + 最大流转等待时间,否则取调度结束时间
|
|
|
- #{chongpaiEndDate}, -- 调度结束时间
|
|
|
+ DATE_ADD(#{chongpaiEndDate},INTERVAL 10 DAY),-- 无限制时间
|
|
|
date_add(preapope.PLANENDDATE, INTERVAL apo.MAXFLOWWAITMIN MINUTE))) -- 前道计划完工时间 + 最大流转等待时间
|
|
|
) SECOND)
|
|
|
OR apope.PLANSTARTDATE!=date_add(apope.PLANSTARTDATE,
|
|
@@ -381,10 +381,10 @@
|
|
|
if(apope.PROCESSWORKSHOPID!=preapope.PROCESSWORKSHOPID,#{workshopcross}, -- 车间流转时间
|
|
|
if(apope.PROCESSDEVICEID!=preapope.PROCESSDEVICEID,#{workshopin},0))) MINUTE -- 机台流转时间
|
|
|
),
|
|
|
- #{chongpaiStartDate} -- 调度开始时间)
|
|
|
+ #{chongpaiStartDate} -- 调度开始时间
|
|
|
),
|
|
|
if(ifnull(apo.MAXFLOWWAITMIN,0)=0, -- 如果有最大流转等待时间,则取前道计划完工时间 + 最大流转等待时间,否则取调度结束时间
|
|
|
- #{chongpaiEndDate}, -- 调度结束时间
|
|
|
+ DATE_ADD(#{chongpaiEndDate},INTERVAL 10 DAY),-- 无限制时间
|
|
|
date_add(preapope.PLANENDDATE, INTERVAL apo.MAXFLOWWAITMIN MINUTE))) -- 前道计划完工时间 + 最大流转等待时间
|
|
|
) SECOND)
|
|
|
)
|