|
@@ -575,10 +575,46 @@
|
|
|
WHERE OO.ORDER_ID = #{orderId}
|
|
|
</select>
|
|
|
|
|
|
-<!-- 修改采购订单是否为一车多趟 -->
|
|
|
+
|
|
|
+ <!-- 修改采购订单是否为一车多趟 -->
|
|
|
<update id="updateAPOisMoreTrips" parameterType="java.math.BigDecimal">
|
|
|
update AMS_PURCHASE_ORDER APO
|
|
|
set APO.IS_MORE_TRIPS = 1
|
|
|
where APO.PURCHASE_ORDER_ID = #{purchaseOrderId}
|
|
|
</update>
|
|
|
+
|
|
|
+
|
|
|
+<!-- 通过装卸工SSOID查询装过的订单信息 -->
|
|
|
+ <select id="getAllLoaderLoadingOrder" parameterType="map" resultType="java.util.Map">
|
|
|
+ select OO.ORDER_ID "orderId",
|
|
|
+ OO.ORDER_NUMBER "orderNumber",
|
|
|
+ RC.CAPACITY_NUMBER "capacityNumber"
|
|
|
+ from OMSTRUCK_ORDER OO
|
|
|
+ left join TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ on TTR.ORDER_ID = OO.ORDER_ID
|
|
|
+ left join RMS_CAPACITY RC
|
|
|
+ on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ <if test="loaderSsoId != null">
|
|
|
+ left join TMSTRUCK_LOAD_RESULT TLR
|
|
|
+ on TLR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ left join RMS_PERSONNEL RP
|
|
|
+ on RP.PERSONNEL_ID = TLR.LOADER_ID
|
|
|
+ </if>
|
|
|
+ <if test="loaderSsoId != null">
|
|
|
+ left join TMSTRUCK_UNLOAD_RESULT TUR
|
|
|
+ on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
+ left join RMS_PERSONNEL RP
|
|
|
+ on RP.PERSONNEL_ID = TUR.UNLOADER_ID
|
|
|
+ </if>
|
|
|
+
|
|
|
+ where RP.PERSONNEL_SSO_ID = #{loaderSsoId}
|
|
|
+ <if test="loaderSsoId != null">
|
|
|
+ and TLR.RESULT_LOAD_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
|
|
|
+ order by TLR.RESULT_LOAD_END_TIME desc
|
|
|
+ </if>
|
|
|
+ <if test="unLoaderSsoId != null">
|
|
|
+ and TUR.RESULT_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
|
|
|
+ order by TUR.RESULT_END_TIME desc
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
</mapper>
|