|
@@ -69,5 +69,20 @@
|
|
|
) CONNECT BY PRIOR rc.PARENT_COMPANY_ID = RC.COMPANY_ID
|
|
) CONNECT BY PRIOR rc.PARENT_COMPANY_ID = RC.COMPANY_ID
|
|
|
ORDER BY LEVEL DESC FETCH NEXT 1 ROW ONLY
|
|
ORDER BY LEVEL DESC FETCH NEXT 1 ROW ONLY
|
|
|
</select>
|
|
</select>
|
|
|
-
|
|
|
|
|
|
|
+ <select id="getCapacityMap" resultType="java.util.Map">
|
|
|
|
|
+ SELECT DISTINCT
|
|
|
|
|
+ RCA.CAPACITY_ID "capacityId",
|
|
|
|
|
+ RCA.CAPACITY_NUMBER "capacityNumber",
|
|
|
|
|
+ RP.PERSONNEL_ID "driverId",
|
|
|
|
|
+ RP.PERSONNEL_NAME "driverName"
|
|
|
|
|
+ FROM
|
|
|
|
|
+ RMS_CAPACITY RCA
|
|
|
|
|
+ LEFT JOIN RMS_CAPACITY_DRIVER RCD ON RCD.CAPACITY_ID = RCA.CAPACITY_ID
|
|
|
|
|
+ LEFT JOIN RMS_PERSONNEL RP ON RP.PERSONNEL_ID = RCD.PERSONNEL_ID
|
|
|
|
|
+ AND RP.DELETED = 0
|
|
|
|
|
+ WHERE
|
|
|
|
|
+ RCA.DELETED = 0
|
|
|
|
|
+ AND (RP.PERSONNEL_JOB_NUMBER = #{loginName} OR RCA .CAPACITY_NUMBER = #{loginName})
|
|
|
|
|
+ FETCH NEXT 1 ROWS ONLY
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|