|
|
|
@ -80,7 +80,7 @@
|
|
|
|
|
LEFT JOIN PM_PRO_CONT_PROD_ATTR ppcpa ON ppcpa.ORDER_NO = ppc.ORDER_NO
|
|
|
|
|
LEFT JOIN PM_CONT_MSC_TECH PCMT ON PCMT.ORDER_NO = ppc.ORDER_NO
|
|
|
|
|
AND ppc.PRO_CONT_ID = pcmt.PRO_CONT_ID
|
|
|
|
|
AND cm.MSC_LINE_NO = pcmt.MSC_LINE_NO --PM_PRO_CONT没有MSC_LINE_NO
|
|
|
|
|
-- AND cm.MSC_LINE_NO = pcmt.MSC_LINE_NO --PM_PRO_CONT没有MSC_LINE_NO
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
-- AND ppc.ORDER_NO='522484Q020'
|
|
|
|
|
AND PCMT.FUR_TYPE ='C' --加热炉类型 C 没有注解,C和S 都代表什么
|
|
|
|
@ -88,7 +88,7 @@
|
|
|
|
|
AND PPC.ON_PD_FLAG != 1 --不用验证操作者
|
|
|
|
|
AND PPC.PD_HOLD_FLAG != 1 -- 不能封锁状态
|
|
|
|
|
AND pcmt.ROLL_DIRECT_CODE ='L' --轧制方向代码
|
|
|
|
|
AND NVL(cm.ORDER_STATUS,0) >=40 AND NVL(cm.ORDER_STATUS,0) < 67 --TODO 添加nvl处理 表中无效数字
|
|
|
|
|
AND NVL(cm.ORDER_STATUS,0) >= 40 AND NVL(cm.ORDER_STATUS,0) < 67 --TODO 添加nvl处理 表中无效数字
|
|
|
|
|
-- AND PPC.PD_LACK_QTY > 0 --欠量大于0 TODO 存在欠量小于0的数据
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
@ -100,7 +100,7 @@
|
|
|
|
|
LEFT JOIN PM_PRO_CONT_PROD_ATTR ppcpa ON ppcpa.ORDER_NO = ppc.ORDER_NO
|
|
|
|
|
LEFT JOIN PM_CONT_MSC_TECH PCMT ON PCMT.ORDER_NO = ppc.ORDER_NO
|
|
|
|
|
AND ppc.PRO_CONT_ID = pcmt.PRO_CONT_ID
|
|
|
|
|
AND cm.MSC_LINE_NO = pcmt.MSC_LINE_NO --PM_PRO_CONT没有MSC_LINE_NO
|
|
|
|
|
-- AND cm.MSC_LINE_NO = pcmt.MSC_LINE_NO --PM_PRO_CONT没有MSC_LINE_NO
|
|
|
|
|
WHERE 1=1
|
|
|
|
|
-- AND ppc.ORDER_NO='522484Q020'
|
|
|
|
|
AND PCMT.FUR_TYPE ='C' --加热炉类型 C 没有注解,C和S 都代表什么
|
|
|
|
@ -108,7 +108,7 @@
|
|
|
|
|
AND PPC.ON_PD_FLAG != 1 --不用验证操作者
|
|
|
|
|
AND PPC.PD_HOLD_FLAG != 1 -- 不能封锁状态
|
|
|
|
|
AND pcmt.ROLL_DIRECT_CODE ='L'--轧制方向代码
|
|
|
|
|
AND NVL(cm.ORDER_STATUS,0) >=40 AND NVL(cm.ORDER_STATUS,0) < 67 --TODO 添加nvl处理 表中无效数字
|
|
|
|
|
AND NVL(cm.ORDER_STATUS,0) >= 40 AND NVL(cm.ORDER_STATUS,0) < 67 --TODO 添加nvl处理 表中无效数字
|
|
|
|
|
-- AND PPC.PD_LACK_QTY > 0 --欠量大于0 TODO 存在欠量小于0的数据
|
|
|
|
|
|
|
|
|
|
</select>
|
|
|
|
@ -1089,6 +1089,21 @@
|
|
|
|
|
PM_CMD_LARGE_PLT_ID,
|
|
|
|
|
<if test="ponoSlabNo != null">PONO_SLAB_NO,</if>
|
|
|
|
|
<if test="tmpSlabNo != null">TMP_SLAB_NO,</if>
|
|
|
|
|
<if test="pdBacklogCode != null">PD_BACKLOG_CODE,</if>
|
|
|
|
|
<if test="plateNo != null">PLATE_NO,</if>
|
|
|
|
|
<if test="slabNo != null">SLAB_NO,</if>
|
|
|
|
|
<if test="slabDivNo != null">SLAB_DIV_NO,</if>
|
|
|
|
|
<if test="pdStatusHp != null">PD_STATUS_HP,</if>
|
|
|
|
|
<if test="formPlateMode != null">FORM_PLATE_MODE,</if>
|
|
|
|
|
<if test="pickModeLenDir != null">PICK_MODE_LEN_DIR,</if>
|
|
|
|
|
<if test="pickModeWidDir != null">PICK_MODE_WID_DIR,</if>
|
|
|
|
|
<if test="furType != null">FUR_TYPE,</if>
|
|
|
|
|
<if test="autoManualFlag != null">AUTO_MANUAL_FLAG,</if>
|
|
|
|
|
<if test="orderRemainDiv != null">ORDER_REMAIN_DIV,</if>
|
|
|
|
|
<if test="matDesignKind != null">MAT_DESIGN_KIND,</if>
|
|
|
|
|
<if test="orderNumInPlate != null">ORDER_NUM_IN_PLATE,</if>
|
|
|
|
|
<if test="totSmallPlateNum != null">TOT_SMALL_PLATE_NUM,</if>
|
|
|
|
|
<if test="prodCodeHp != null">PROD_CODE_HP,</if>
|
|
|
|
|
<if test="adTypeCode != null">AD_TYPE_CODE,</if>
|
|
|
|
|
<if test="adModeCode != null">AD_MODE_CODE,</if>
|
|
|
|
|
<if test="ultCode != null">ULT_CODE,</if>
|
|
|
|
@ -1186,7 +1201,7 @@
|
|
|
|
|
<if test="plateDtCode != null">PLATE_DT_CODE,</if>
|
|
|
|
|
<if test="traceCode != null">TRACE_CODE,</if>
|
|
|
|
|
<if test="minCr1Thick != null">MIN_CR1_THICK,</if>
|
|
|
|
|
<if test="cr1TempAim != null">CR1_TEMP_AIM</if>
|
|
|
|
|
<if test="cr1TempAim != null">CR1_TEMP_AIM,</if>
|
|
|
|
|
<if test="maxCr1Temp != null">MAX_CR1_TEMP,</if>
|
|
|
|
|
<if test="minCr1Temp != null">MIN_CR1_TEMP,</if>
|
|
|
|
|
<if test="minPressBefcr1 != null">MIN_PRESS_BEF_CR1,</if>
|
|
|
|
@ -1294,6 +1309,22 @@
|
|
|
|
|
PM_CMD_LARGE_PLT_S.NEXTVAL,
|
|
|
|
|
<if test="ponoSlabNo != null">#{ponoSlabNo},</if>
|
|
|
|
|
<if test="tmpSlabNo != null">#{tmpSlabNo},</if>
|
|
|
|
|
<if test="pdBacklogSeq != null">#{pdBacklogSeq},</if>
|
|
|
|
|
<if test="pdBacklogCode != null">#{pdBacklogCode},</if>
|
|
|
|
|
<if test="plateNo != null">#{plateNo},</if>
|
|
|
|
|
<if test="slabNo != null">#{slabNo},</if>
|
|
|
|
|
<if test="slabDivNo != null">#{slabDivNo},</if>
|
|
|
|
|
<if test="pdStatusHp != null">#{pdStatusHp},</if>
|
|
|
|
|
<if test="formPlateMode != null">#{formPlateMode},</if>
|
|
|
|
|
<if test="pickModeLenDir != null">#{pickModeLenDir},</if>
|
|
|
|
|
<if test="pickModeWidDir != null">#{pickModeWidDir},</if>
|
|
|
|
|
<if test="furType != null">#{furType},</if>
|
|
|
|
|
<if test="autoManualFlag != null">#{autoManualFlag},</if>
|
|
|
|
|
<if test="orderRemainDiv != null">#{orderRemainDiv},</if>
|
|
|
|
|
<if test="matDesignKind != null">#{matDesignKind},</if>
|
|
|
|
|
<if test="orderNumInPlate != null">#{orderNumInPlate},</if>
|
|
|
|
|
<if test="totSmallPlateNum != null">#{totSmallPlateNum},</if>
|
|
|
|
|
<if test="prodCodeHp != null">#{prodCodeHp},</if>
|
|
|
|
|
<if test="adTypeCode != null">#{adTypeCode},</if>
|
|
|
|
|
<if test="adModeCode != null">#{adModeCode},</if>
|
|
|
|
|
<if test="ultCode != null">#{ultCode},</if>
|
|
|
|
|