|
@@ -912,33 +912,24 @@
|
|
|
|
|
|
<!-- 零星物资进厂计量委托 -->
|
|
|
<select id="sporadicDXMeasure" parameterType="map" resultType="java.util.Map">
|
|
|
- select oo.order_number "orderId",
|
|
|
- oom.material_id "item",
|
|
|
- rc.capacity_number "carNumber",
|
|
|
- rm.material_code "goodsNo",
|
|
|
- rm.material_name "goodsName",
|
|
|
- rs.supplier_name "provider",
|
|
|
- (case
|
|
|
- when RS.SUPPLIER_DUTY_PARAGRAPH is null
|
|
|
- then ' '
|
|
|
- else RS.SUPPLIER_DUTY_PARAGRAPH
|
|
|
- end
|
|
|
- ) "providerNo",
|
|
|
- rce.consignee_company_name "receiver",
|
|
|
- rce.CONSIGNEE_CODE "receiverNo"
|
|
|
- from omstruck_order oo
|
|
|
- left join omstruck_order_material oom
|
|
|
- on oom.order_id = oo.order_id
|
|
|
- left join rms_capacity rc
|
|
|
- on rc.capacity_id = oo.capacity_id
|
|
|
- left join rms_material rm
|
|
|
- on rm.material_id = oom.material_id
|
|
|
- left join amstruck_sporadic_order aso
|
|
|
- on aso.sporadic_order_id = oo.order_plan_id
|
|
|
- left join rms_supplier rs
|
|
|
- on rs.supplier_id = aso.send_unit_id
|
|
|
- left join rms_consignee rce
|
|
|
- on rce.consignee_id = aso.receive_unit_id
|
|
|
+ SELECT
|
|
|
+ oo.order_number "orderId",
|
|
|
+ oom.material_id "item",
|
|
|
+ rc.capacity_number "carNumber",
|
|
|
+ rm.material_code "goodsNo",
|
|
|
+ rm.material_name "goodsName",
|
|
|
+ rs.supplier_name "provider",
|
|
|
+ ( CASE WHEN RS.SUPPLIER_DUTY_PARAGRAPH IS NULL THEN ' ' ELSE RS.SUPPLIER_DUTY_PARAGRAPH END ) "providerNo",
|
|
|
+ rce.consignee_company_name "receiver",
|
|
|
+ rce.CONSIGNEE_CODE "receiverNo"
|
|
|
+ FROM
|
|
|
+ omstruck_order oo
|
|
|
+ LEFT JOIN omstruck_order_material oom ON oom.order_id = oo.order_id
|
|
|
+ LEFT JOIN rms_capacity rc ON rc.capacity_id = oo.capacity_id
|
|
|
+ LEFT JOIN rms_material rm ON rm.material_id = oom.material_id
|
|
|
+ LEFT JOIN amstruck_sporadic_order aso ON aso.sporadic_order_id = oo.order_plan_id
|
|
|
+ LEFT JOIN rms_supplier rs ON rs.supplier_id = aso.send_unit_id
|
|
|
+ LEFT JOIN rms_consignee rce ON rce.consignee_id = aso.receive_unit_id
|
|
|
where oo.order_id = #{orderId} and oom.material_id = #{materialId}
|
|
|
</select>
|
|
|
<select id="getReceiveIdByRequirementOrderId" resultType="java.lang.Integer" parameterType="java.math.BigDecimal">
|