浏览代码

aps-调度排程前数据清洗

sucheng 4 月之前
父节点
当前提交
b31367200b
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4 4
      cx-aps/cx-aps-common/src/main/resources/mybatis/ApsBlankOrderDao.xml

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

@@ -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)
             )