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