|
@@ -891,7 +891,7 @@
|
|
|
ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
where oo.ORDER_STATUS = 5
|
|
|
AND ASO.SALE_ORDER_STATUS = 4
|
|
|
- AND RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL NOT IN (SELECT DISTINCT SPECTIONS_MODEL FROM QMS_MODEL_UNROOLED)
|
|
|
+ AND RM.MATERIAL_ID||'' NOT IN (SELECT DISTINCT SPECTIONS_MODEL FROM QMS_MODEL_UNROOLED)
|
|
|
<if test="capacityNumber != null">
|
|
|
and instr(RC.CAPACITY_NUMBER, #{capacityNumber}) > 0
|
|
|
</if>
|
|
@@ -912,6 +912,51 @@
|
|
|
|
|
|
</select>
|
|
|
|
|
|
+ <!--查询已派车车数-->
|
|
|
+ <select id="querySentCarNumber" resultType="java.lang.Integer">
|
|
|
+ select
|
|
|
+ count(*) ORDER_ID
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ where OO.ORDER_TYPE=1
|
|
|
+ and to_char(OO.INSERT_TIME,'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ between to_char(trunc(sysdate,'dd'),'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ and to_char(trunc(sysdate,'dd')+23/24+59/24/60+59/24/60/60,'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ </select>
|
|
|
+ <!--查询已扫码进厂车数-->
|
|
|
+ <select id="queryIntoFactoryNumber" resultType="java.lang.Integer">
|
|
|
+ select COUNT(*) RESULT_ID
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON TTR.ORDER_ID=OO.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
+ ON TER.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
|
|
|
+ ON TLFR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
+ where OO.ORDER_TYPE =1
|
|
|
+ and TER.INSERT_TIME IS NOT NULL
|
|
|
+ and to_char(OO.INSERT_TIME,'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ between to_char(trunc(sysdate,'dd'),'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ and to_char(trunc(sysdate,'dd')+23/24+59/24/60+59/24/60/60,'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ </select>
|
|
|
+ <!--查询已扫码出厂车数-->
|
|
|
+ <select id="queryLeaveFactoryNumber" resultType="java.lang.Integer">
|
|
|
+ select COUNT(*) RESULT_ID
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON TTR.ORDER_ID=OO.ORDER_ID
|
|
|
+ LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
|
|
|
+ ON TER.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
|
|
|
+ ON TLFR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
|
|
|
+ where OO.ORDER_TYPE =1
|
|
|
+ and TER.INSERT_TIME IS NOT NULL
|
|
|
+ and TLFR.INSERT_TIME IS NOT NULL
|
|
|
+ and to_char(OO.INSERT_TIME,'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ between to_char(trunc(sysdate,'dd'),'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ and to_char(trunc(sysdate,'dd')+23/24+59/24/60+59/24/60/60,'yyyy-mm-dd hh24:mi:ss')
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!--查询待进厂车数-->
|
|
|
<update id="updateCancelResult" parameterType="com.steerinfo.dil.model.QmsQueueResult">
|
|
|
update QMS_QUEUE_RESULT
|
|
|
set RESULT_CANCEL_TIME = SYSDATE,
|
|
@@ -959,7 +1004,14 @@
|
|
|
LEFT JOIN RMS_CONSIGNEE RCE ON RCE.CONSIGNEE_ID = ASO.RECEIVE_ID
|
|
|
where oo.ORDER_STATUS = 5
|
|
|
AND ASO.SALE_ORDER_STATUS = 4
|
|
|
- AND RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL NOT IN (SELECT DISTINCT SPECTIONS_MODEL FROM QMS_MODEL_UNROOLED)
|
|
|
+ AND OO.ORDER_ID NOT IN (
|
|
|
+ select OO.ORDER_ID
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ left join OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID=OOM.ORDER_ID
|
|
|
+ left join RMS_MATERIAL RM ON OOM.MATERIAL_ID = RM.MATERIAL_ID
|
|
|
+ where OO.ORDER_STATUS=5 and
|
|
|
+ RM.MATERIAL_ID||'' in (select SPECTIONS_MODEL from QMS_MODEL_UNROOLED)
|
|
|
+ )
|
|
|
<if test="capacityNumber != null">
|
|
|
and instr(RC.CAPACITY_NUMBER, #{capacityNumber}) > 0
|
|
|
</if>
|