|
@@ -2078,8 +2078,10 @@
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
OO.ORDER_NUMBER "orderNumber",
|
|
RC.CAPACITY_NUMBER "capacityNumber",
|
|
RC.CAPACITY_NUMBER "capacityNumber",
|
|
RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
|
|
|
|
+ RTC1.TRUCK_CALCULATE_NUMBER "grossCalculateNumber",
|
|
TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
TWR.RESULT_GROSS_WEIGHT "resultGrossWeight",
|
|
TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
TWR.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
|
|
|
|
+ GREATEST(TWR.RESULT_GROSS_WEIGHT_TIME,TWR.RESULT_TARE_WEIGHT_TIME) "netWeightTime",
|
|
TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
TWR.RESULT_TARE_WEIGHT "resultTareWeight",
|
|
TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
TWR.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
|
|
TWR.RESULT_NET_WEIGHT "resultNetWeight",
|
|
TWR.RESULT_NET_WEIGHT "resultNetWeight",
|
|
@@ -2094,11 +2096,13 @@
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
on RC.CAPACITY_ID = OO.CAPACITY_ID
|
|
left join RMS_TRUCK_CALCULATE RTC
|
|
left join RMS_TRUCK_CALCULATE RTC
|
|
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
|
|
|
|
+ left join RMS_TRUCK_CALCULATE RTC1
|
|
|
|
+ on RTC1.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
|
|
left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
left join OMSTRUCK_ORDER_MATERIAL OOM
|
|
on OOM.ORDER_ID = OO.ORDER_ID
|
|
on OOM.ORDER_ID = OO.ORDER_ID
|
|
left join RMS_MATERIAL RM
|
|
left join RMS_MATERIAL RM
|
|
on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
on RM.MATERIAL_ID = OOM.MATERIAL_ID
|
|
- where RESULT_TARE_WEIGHT_TIME is not null
|
|
|
|
|
|
+ where TWR.RESULT_NET_WEIGHT IS NOT NULL
|
|
and OO.ORDER_TYPE = #{orderTypee}
|
|
and OO.ORDER_TYPE = #{orderTypee}
|
|
)
|
|
)
|
|
<where>
|
|
<where>
|
|
@@ -2134,7 +2138,7 @@
|
|
<if test="resultGrossWeightTime != null">
|
|
<if test="resultGrossWeightTime != null">
|
|
and
|
|
and
|
|
<foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="resultGrossWeightTime" item="item" open="(" separator="or" close=")">
|
|
- "resultGrossWeightTime" like '%${item}%'
|
|
|
|
|
|
+ to_char("resultGrossWeightTime",'yyyy-mm-dd hh24:mi:ss') like '%${item}%'
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
<if test="resultTareWeight != null">
|
|
<if test="resultTareWeight != null">
|
|
@@ -2152,7 +2156,7 @@
|
|
<if test="resultTareWeightTime != null">
|
|
<if test="resultTareWeightTime != null">
|
|
and
|
|
and
|
|
<foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
<foreach collection="resultTareWeightTime" item="item" open="(" separator="or" close=")">
|
|
- "resultTareWeightTime" like '%${item}%'
|
|
|
|
|
|
+ to_char("resultTareWeightTime",'yyyy-mm-dd hh24:mi:ss') like '%${item}%'
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
<if test="resultNetWeight != null">
|
|
<if test="resultNetWeight != null">
|
|
@@ -2161,10 +2165,16 @@
|
|
"resultNetWeight" like '%${item}%'
|
|
"resultNetWeight" like '%${item}%'
|
|
</foreach>
|
|
</foreach>
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="netWeightTime != null">
|
|
|
|
+ and
|
|
|
|
+ <foreach collection="netWeightTime" item="item" open="(" separator="or" close=")">
|
|
|
|
+ to_char("netWeightTime",'yyyy-mm-dd hh24:mi:ss') like '%${item}%'
|
|
|
|
+ </foreach>
|
|
|
|
+ </if>
|
|
</where>
|
|
</where>
|
|
<include refid="orderBy"></include>
|
|
<include refid="orderBy"></include>
|
|
<if test="orderField == null ">
|
|
<if test="orderField == null ">
|
|
- order by "resultTareWeightTime" desc
|
|
|
|
|
|
+ order by "netWeightTime" desc
|
|
</if>
|
|
</if>
|
|
</select>
|
|
</select>
|
|
|
|
|