|
@@ -241,4 +241,112 @@
|
|
|
GROUP BY
|
|
|
apo.BLANKID
|
|
|
</select>
|
|
|
+ <select id="selectListAndPlanDate" resultType="com.rongwei.bsentity.domain.ApsProcessOperationDo">
|
|
|
+ SELECT a.ID,
|
|
|
+ a.TENANTID,
|
|
|
+ a.ROPTION,
|
|
|
+ a.DELETED,
|
|
|
+ a.REMARK,
|
|
|
+ a.CREATEDATE,
|
|
|
+ a.CREATEUSERID,
|
|
|
+ a.MODIFYDATE,
|
|
|
+ a.MODIFYUSERID,
|
|
|
+ a.CREATEUSERNAME,
|
|
|
+ a.MODIFYUSERNAME,
|
|
|
+ a.OWNEDFACTORY,
|
|
|
+ a.CRAFTSTEPID,
|
|
|
+ a.STEPNUM,
|
|
|
+ a.PROCESSID,
|
|
|
+ a.PROCESSCODE,
|
|
|
+ a.PROCESS,
|
|
|
+ a.PROCESSNAME,
|
|
|
+ a.PROCESSWAY,
|
|
|
+ a.NUMUNIT,
|
|
|
+ a.ONCEPROCESSVAL,
|
|
|
+ a.ONCEPROCESSMIN,
|
|
|
+ a.PERTIMECAPACITY,
|
|
|
+ a.TIMEUNIT,
|
|
|
+ a.PREPRESSWORKMIN,
|
|
|
+ a.LOADINGMIN,
|
|
|
+ a.CUTTINGMIN,
|
|
|
+ a.CUTFINISHMIN,
|
|
|
+ a.MINFLOWBATCH,
|
|
|
+ a.MINFLOWWAITMIN,
|
|
|
+ a.MAXFLOWWAITMIN,
|
|
|
+ a.IFBLANKPROCESS,
|
|
|
+ a.MATERIALCODE,
|
|
|
+ a.MATERIALNAME,
|
|
|
+ a.THICKNESS,
|
|
|
+ a.THICKSTR,
|
|
|
+ a.THICKEND,
|
|
|
+ a.PROWIDTH,
|
|
|
+ a.WIDTHSTR,
|
|
|
+ a.WIDTHEND,
|
|
|
+ a.PROLENGTH,
|
|
|
+ a.LENGTHSTR,
|
|
|
+ a.LENGTHEND,
|
|
|
+ a.INMATERCONDITION,
|
|
|
+ a.OUTMATERREQUEST,
|
|
|
+ a.CANCHOOSEDEVICEID,
|
|
|
+ a.CHOOSEEQU,
|
|
|
+ a.BLANKID,
|
|
|
+ a.PLANINPUTID,
|
|
|
+ a.PLANINPUT,
|
|
|
+ a.PLANOUTPUT,
|
|
|
+ a.PLANINRALL,
|
|
|
+ a.PLANBLANKRALL,
|
|
|
+ a.PLANPROCESSRALL,
|
|
|
+ a.PROCESSWORKSHOPID,
|
|
|
+ a.PROCESSWORKSHOP,
|
|
|
+ a.PROCESSDEVICEID,
|
|
|
+ a.PROCESSDEVICE,
|
|
|
+ MIN(b.PLANSTARTDATE) AS 'PLANSTARTDATE',
|
|
|
+ a.ACTUALSTARTDATE,
|
|
|
+ MAX(b.PLANENDDATE) AS 'PLANENDDATE',
|
|
|
+ a.ACTUALFINISHDATE,
|
|
|
+ a.ACTUALIMPUTROLL,
|
|
|
+ a.INPUTUNQUALIFIEDROLL,
|
|
|
+ a.ACTUALCANPROCESSROLL,
|
|
|
+ a.CLOSESTATUS,
|
|
|
+ a.SECONDROLL,
|
|
|
+ a.STARTINGROLL,
|
|
|
+ a.REPORTROLL,
|
|
|
+ a.CHECKOUTROLL,
|
|
|
+ a.UNFINISHROLL,
|
|
|
+ a.CANCELROLL,
|
|
|
+ a.WORKSTATUS,
|
|
|
+ a.PROCESSSTATUS,
|
|
|
+ a.BACHMATERIALPROCESS,
|
|
|
+ a.PROCESSTOTALTIME,
|
|
|
+ a.WAITREPORTID,
|
|
|
+ a.PLANPROCESSNUM,
|
|
|
+ a.PREVIOUSPROCESSID,
|
|
|
+ a.PREVIOUSPROCESS,
|
|
|
+ a.NEXTPROCESSID,
|
|
|
+ a.NEXTPROCESS,
|
|
|
+ a.LEVEL,
|
|
|
+ a.PRODUCTTYPEID,
|
|
|
+ a.PRODUCTTYPE,
|
|
|
+ a.METAL,
|
|
|
+ a.METALSTATE,
|
|
|
+ a.OUTPUTQUALIFIEDNUM,
|
|
|
+ a.OUTPUTUNQUALIFIEDNUM,
|
|
|
+ a.CHANGEINMETER,
|
|
|
+ a.SINGLEROLLWEIGHT,
|
|
|
+ a.LOCKMARK,
|
|
|
+ a.TIMEWAY,
|
|
|
+ a.WORKSPEED,
|
|
|
+ a.LEAVEWAITJOBROLL,
|
|
|
+ a.LEAVEWAITWORKROLL,
|
|
|
+ a.ISSUBSECTION
|
|
|
+ FROM aps_process_operation a LEFT JOIN aps_process_operation_process_equ b ON b.DELETED = 0 AND a.ID = b.PROCESSID WHERE a.DELETED='0'
|
|
|
+ <if test="blankIdList != null and blankIdList.size > 0">
|
|
|
+ AND a.BLANKID IN
|
|
|
+ <foreach collection="blankIdList" separator="," open="(" close=")" item="item">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
+ GROUP BY
|
|
|
+ a.ID
|
|
|
+ </select>
|
|
|
</mapper>
|