|
@@ -179,14 +179,53 @@
|
|
|
</if>
|
|
|
</insert>
|
|
|
<delete id="deletedByBlankId">
|
|
|
- <if test="blankIds != null and blankIds.size() >0">
|
|
|
- DELETE FROM aps_process_operation_backup
|
|
|
+ DELETE FROM aps_process_operation_backup
|
|
|
<where>
|
|
|
- BLANKID in
|
|
|
- <foreach collection="blankIds" item="id" open="(" close=")" separator=",">
|
|
|
- #{id}
|
|
|
- </foreach>
|
|
|
+ <if test="blankIds != null and blankIds.size() >0">
|
|
|
+ BLANKID in
|
|
|
+ <foreach collection="blankIds" item="id" open="(" close=")" separator=",">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </if>
|
|
|
</where>
|
|
|
- </if>
|
|
|
</delete>
|
|
|
+ <insert id="processOperationCopy">
|
|
|
+ INSERT INTO aps_process_operation_backup (<include refid="Base_Column_List"/>)
|
|
|
+ SELECT
|
|
|
+ ID,TENANTID,ROPTION,
|
|
|
+ DELETED,REMARK,CREATEDATE,
|
|
|
+ CREATEUSERID,MODIFYDATE,MODIFYUSERID,
|
|
|
+ CREATEUSERNAME,MODIFYUSERNAME,OWNEDFACTORY,
|
|
|
+ CRAFTSTEPID,STEPNUM,PROCESSID,
|
|
|
+ PROCESSCODE,PROCESS,PROCESSNAME,
|
|
|
+ PROCESSWAY,NUMUNIT,ONCEPROCESSVAL,
|
|
|
+ ONCEPROCESSMIN,PERTIMECAPACITY,TIMEUNIT,
|
|
|
+ PREPRESSWORKMIN,LOADINGMIN,CUTTINGMIN,
|
|
|
+ CUTFINISHMIN,MINFLOWBATCH,MINFLOWWAITMIN,
|
|
|
+ MAXFLOWWAITMIN,IFBLANKPROCESS,MATERIALCODE,
|
|
|
+ MATERIALNAME,THICKNESS,THICKSTR,
|
|
|
+ THICKEND,PROWIDTH,WIDTHSTR,
|
|
|
+ WIDTHEND,PROLENGTH,LENGTHSTR,
|
|
|
+ LENGTHEND,INMATERCONDITION,OUTMATERREQUEST,
|
|
|
+ CANCHOOSEDEVICEID,CHOOSEEQU,BLANKID,
|
|
|
+ PLANINPUTID,PLANINPUT,PLANOUTPUT,
|
|
|
+ PLANINRALL,PLANBLANKRALL,PLANPROCESSRALL,
|
|
|
+ PROCESSWORKSHOPID,PROCESSWORKSHOP,PROCESSDEVICEID,
|
|
|
+ PROCESSDEVICE,PLANSTARTDATE,ACTUALSTARTDATE,
|
|
|
+ PLANENDDATE,ACTUALFINISHDATE,ACTUALIMPUTROLL,
|
|
|
+ INPUTUNQUALIFIEDROLL,ACTUALCANPROCESSROLL,CLOSESTATUS,
|
|
|
+ SECONDROLL,STARTINGROLL,REPORTROLL,
|
|
|
+ CHECKOUTROLL,UNFINISHROLL,CANCELROLL,
|
|
|
+ WORKSTATUS,PROCESSSTATUS,BACHMATERIALPROCESS,
|
|
|
+ PROCESSTOTALTIME,WAITREPORTID,PLANPROCESSNUM,
|
|
|
+ PREVIOUSPROCESSID,PREVIOUSPROCESS,NEXTPROCESSID,
|
|
|
+ NEXTPROCESS,LEVEL,PRODUCTTYPEID,
|
|
|
+ PRODUCTTYPE,METAL,METALSTATE,
|
|
|
+ OUTPUTQUALIFIEDNUM,OUTPUTUNQUALIFIEDNUM,CHANGEINMETER,
|
|
|
+ SINGLEROLLWEIGHT,LOCKMARK,
|
|
|
+ #{userName} AS BACKUPUSER ,#{userId} AS BACKUPUSERID,NOW() AS BACKUPDATE
|
|
|
+ FROM aps_process_operation
|
|
|
+ WHERE PROCESSSTATUS in('20','30','40')
|
|
|
+ ON DUPLICATE KEY UPDATE DELETED='0'
|
|
|
+ </insert>
|
|
|
</mapper>
|