|
@@ -1081,54 +1081,20 @@
|
|
</select>
|
|
</select>
|
|
|
|
|
|
<select id="getDeliveryOrderMaterial" parameterType="java.lang.String" resultType="java.util.LinkedHashMap">
|
|
<select id="getDeliveryOrderMaterial" parameterType="java.lang.String" resultType="java.util.LinkedHashMap">
|
|
- select
|
|
|
|
- distinct
|
|
|
|
- rm.material_name "materialName",
|
|
|
|
- rm.material_specification "materialSpe",
|
|
|
|
- rm.material_model "materialModel",
|
|
|
|
- oom.order_material_number "materialNumber",
|
|
|
|
- oom.order_material_weight "materialWeight",
|
|
|
|
- tlr.RESULT_LOAD_START_TIME "makeDate",
|
|
|
|
- oom.MATERIAL_ID "materialid",
|
|
|
|
- asm.is_pound_sale "isPoundSale"
|
|
|
|
- from omstruck_order oo
|
|
|
|
- left join
|
|
|
|
- omstruck_order_material oom
|
|
|
|
- on
|
|
|
|
- oom.order_id = oo.order_id
|
|
|
|
- left join
|
|
|
|
- rms_material rm
|
|
|
|
- on
|
|
|
|
- rm.material_id = oom.MATERIAL_ID
|
|
|
|
- left join
|
|
|
|
- rms_unit_of_measure ruom
|
|
|
|
- on
|
|
|
|
- ruom.unit_of_measure_id = rm.unit_of_measure_id
|
|
|
|
- left join
|
|
|
|
- TMSTRUCK_TOTAL_RESULT ttr
|
|
|
|
- on ttr.ORDER_ID = oo.ORDER_ID
|
|
|
|
- left join
|
|
|
|
- TMSTRUCK_WEIGHT_RESULT twr
|
|
|
|
- on
|
|
|
|
- twr.RESULT_TOTAL_ID = ttr.RESULT_TOTAL_ID
|
|
|
|
- and twr.MATERIAL_ID = oom.MATERIAL_ID
|
|
|
|
- left join
|
|
|
|
- TMSTRUCK_LOAD_RESULT tlr
|
|
|
|
- on
|
|
|
|
- tlr.RESULT_TOTAL_ID = ttr.RESULT_TOTAL_ID
|
|
|
|
- and tlr.MATERIAL_ID = oom.MATERIAL_ID
|
|
|
|
- left join
|
|
|
|
- rms_capacity rc
|
|
|
|
- on
|
|
|
|
- rc.capacity_id = oo.capacity_id
|
|
|
|
- left join
|
|
|
|
- ams_sale_order_material asom
|
|
|
|
- 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
|
|
|
|
|
|
+ SELECT DISTINCT
|
|
|
|
+ rm.material_name "materialName",
|
|
|
|
+ rm.material_specification "materialSpe",
|
|
|
|
+ rm.material_model "materialModel",
|
|
|
|
+ rm.material_id "materialId",
|
|
|
|
+ asm.is_pound_sale "isPoundSale"
|
|
|
|
+ FROM
|
|
|
|
+ omstruck_order oo
|
|
|
|
+ LEFT JOIN rms_capacity rc ON rc.capacity_id = oo.capacity_id
|
|
|
|
+ LEFT JOIN ams_sale_order_material asom 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 rms_material rm ON rm.material_id = ASM.MATERIAL_ID
|
|
|
|
+ LEFT JOIN rms_unit_of_measure ruom ON ruom.unit_of_measure_id = rm.unit_of_measure_id
|
|
where oo.order_number = #{orderNumber}
|
|
where oo.order_number = #{orderNumber}
|
|
</select>
|
|
</select>
|
|
<!--零星物资出厂实绩列表 -->
|
|
<!--零星物资出厂实绩列表 -->
|
|
@@ -1329,11 +1295,13 @@
|
|
ON OO.ORDER_ID = TTR.ORDER_ID
|
|
ON OO.ORDER_ID = TTR.ORDER_ID
|
|
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
|
|
ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
|
|
|
|
+ AND TWR.MATERIAL_ID = OOM.MATERIAL_ID
|
|
WHERE OO.ORDER_NUMBER = #{orderNumber} and RM.MATERIAL_NAME=#{materialName}
|
|
WHERE OO.ORDER_NUMBER = #{orderNumber} and RM.MATERIAL_NAME=#{materialName}
|
|
|
|
+ AND TWR.RESULT_NET_WEIGHT IS NOT NULL
|
|
</select>
|
|
</select>
|
|
<!-- 获取物资理重-->
|
|
<!-- 获取物资理重-->
|
|
<select id="getTheoryWeight" resultType="java.util.Map" parameterType="java.util.Map">
|
|
<select id="getTheoryWeight" resultType="java.util.Map" parameterType="java.util.Map">
|
|
- select ASTM.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
|
|
|
|
|
|
+ select ASM.MATERIAL_WEIGHT "theoreticalWeight",
|
|
ASM.MATERIAL_ID "materialid"
|
|
ASM.MATERIAL_ID "materialid"
|
|
from OMSTRUCK_ORDER oo
|
|
from OMSTRUCK_ORDER oo
|
|
left join AMS_SALE_ORDER_MATERIAL ASOM
|
|
left join AMS_SALE_ORDER_MATERIAL ASOM
|
|
@@ -1358,4 +1326,12 @@
|
|
on aso.SALE_ORDER_ID = asom.sale_order_id
|
|
on aso.SALE_ORDER_ID = asom.sale_order_id
|
|
where oo.order_number = #{orderNumber}
|
|
where oo.order_number = #{orderNumber}
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="queryNumber" resultType="java.math.BigDecimal">
|
|
|
|
+ select oom.order_material_number "materialNumber"
|
|
|
|
+ from omstruck_order oo
|
|
|
|
+ left join omstruck_order_material oom
|
|
|
|
+ on oom.order_id = oo.order_id
|
|
|
|
+ where oom.Material_Id=#{materialid}
|
|
|
|
+ and oo.order_number=#{orderNumber}
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|