|
@@ -1910,7 +1910,9 @@
|
|
|
RM.MATERIAL_MODEL "materialModel",
|
|
|
OO.DRIVER_TEL "drivelTel",
|
|
|
ASM.SALE_WAREHOUSE "saleWarehouse",
|
|
|
- ASM.MATERIAL_NUMBER "materialNumber"
|
|
|
+ ASM.MATERIAL_NUMBER "materialNumber",
|
|
|
+ TTR.ORDER_STATUS "transOrderStatus",
|
|
|
+ decode(TTR.ORDER_STATUS,'已进厂',100,'已接单',99,'已派单',98,97) "transOrderStatusSqe"
|
|
|
FROM OMSTRUCK_ORDER OO
|
|
|
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
|
|
|
ON ASOM.SALE_ORDER_MATERIAL_ID=OO.ORDER_PLAN_ID
|
|
@@ -1940,11 +1942,16 @@
|
|
|
ON OOM.ORDER_ID=OO.ORDER_ID
|
|
|
LEFT JOIN RMS_MATERIAL RM
|
|
|
ON RM.MATERIAL_ID = ASM.MATERIAL_ID
|
|
|
+ LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
|
|
|
+ ON TTR.ORDER_ID = OO.ORDER_ID
|
|
|
<where>
|
|
|
ASM.SALE_MATERIAL_ID IS NOT NULL
|
|
|
<if test="orderStatus!=null">
|
|
|
AND OO.ORDER_STATUS = #{orderStatus}
|
|
|
</if>
|
|
|
+ <if test="orderStatus == null">
|
|
|
+ AND OO.ORDER_STATUS in (4,5)
|
|
|
+ </if>
|
|
|
<if test="carrierSsoId!=null">
|
|
|
and RC3.CARRIER_SSO_ID = #{carrierSsoId}
|
|
|
</if>
|
|
@@ -1995,11 +2002,14 @@
|
|
|
"consigneeCompanyName" like '%${item}%'
|
|
|
</foreach>
|
|
|
</if>
|
|
|
+ <if test="transOrderStatus != null and transOrderStatus != ''">
|
|
|
+ and "transOrderStatus" like Concat('%',Concat(#{transOrderStatus},'%'))
|
|
|
+ </if>
|
|
|
</where>
|
|
|
<include refid="orderBy">
|
|
|
</include>
|
|
|
<if test="orderField == null ">
|
|
|
- order by "orderNumber" desc
|
|
|
+ order by "transOrderStatusSqe" desc, "orderNumber" desc
|
|
|
</if>
|
|
|
</select>
|
|
|
|