|
@@ -833,23 +833,28 @@
|
|
|
</select>
|
|
|
<select id="finCarAndCarrierAndEntries" resultType="java.util.Map" parameterType="decimal">
|
|
|
SELECT DISTINCT RC.CAPACITY_NUMBER AS "carNum",
|
|
|
- RCE.CARRIER_ABBREVIATION AS "forwarder",
|
|
|
- ASM.EAS_PRIMARY_ID AS "entryId"
|
|
|
- FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
- LEFT JOIN OMSTRUCK_ORDER OO
|
|
|
- ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
- LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
|
- ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
- LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
- ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
- LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
- ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
- LEFT JOIN RMS_CARRIER RCE
|
|
|
- ON RCE.CARRIER_ID = ADSO.CARRIER_ID
|
|
|
- LEFT JOIN RMS_CAPACITY RC
|
|
|
- ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ (case when ASO.SALE_ORDER_ISSELF_MENTION = '是'
|
|
|
+ then '自提'
|
|
|
+ else RCE.CARRIER_ABBREVIATION
|
|
|
+ end) "forwarder",
|
|
|
+ ASM.EAS_PRIMARY_ID AS "entryId"
|
|
|
+ FROM AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
+ LEFT JOIN OMSTRUCK_ORDER OO
|
|
|
+ ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
|
|
|
+ LEFT JOIN AMS_SALE_TRUCKNO_MATERIAL ASTM
|
|
|
+ ON ASTM.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_SALE_MATERIAL ASM
|
|
|
+ ON ASM.SALE_MATERIAL_ID = ASTM.MATERIAL_ID
|
|
|
+ LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
|
|
|
+ ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
|
|
|
+ LEFT JOIN RMS_CARRIER RCE
|
|
|
+ ON RCE.CARRIER_ID = ADSO.CARRIER_ID
|
|
|
+ LEFT JOIN RMS_CAPACITY RC
|
|
|
+ ON RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
|
+ LEFT JOIN AMS_SALE_ORDER ASO
|
|
|
+ ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
|
|
|
WHERE ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
|
|
|
AND OO.ORDER_TYPE = 1
|
|
|
- and ASM.SALE_MATERIAL_ID IS NOT NULL
|
|
|
+ and ASM.SALE_MATERIAL_ID IS NOT NULL
|
|
|
</select>
|
|
|
</mapper>
|