order by "${orderField}"
${orderType}
select RLS.SEGMENT_SQE "segmentSqe",
RLS.SEGMENT_START_NODE_ID "type",
RL.LINK_NAME "linkName",
RLI.LINE_TYPE "lineType"
from RMS_LINE_SEGEMNT RLS
left join RMS_LINK RL
on RL.LINK_ID = RLS.SEGMENT_START_NODE_ID
left join RMS_LINE RLI
ON RLI.LINE_ID = RLS.LINE_ID
where RLS.LINE_ID = #{lineId}
AND RLS.DELETED = 0
order by "segmentSqe"
select OO.ORDER_NUMBER "orderNumber",
OO.ORDER_TYPE "orderType",
OO.CAPACITY_ID "capacityId",
OO.ORDER_PLAN_ID "orderPlanId",
OOM.MATERIAL_ID "materialId",
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber"
from OMSTRUCK_ORDER OO
left join OMSTRUCK_ORDER_MATERIAL OOM
on OOM.ORDER_ID = OO.ORDER_ID
where OO.ORDER_ID = #{orderId}
update OMSTRUCK_ORDER OO
set OO.ORDER_STATUS = #{orderStatus}
where OO.ORDER_ID = #{orderId}
update AMSTRUCK_SPORADIC_ORDER set sporadic_order_times =#{times}
where sporadic_order_id= #{orderPlanId}
update AMSTRUCK_SPORADIC_ORDER set SPORADIC_TRANS_TIMES =#{times}
where sporadic_order_id= #{orderPlanId}
SELECT TTR.ORDER_ID AS "orderId"
FROM TMSTRUCK_TOTAL_RESULT TTR
WHERE TTR.RESULT_TOTAL_ID = #{resultTotalId}
SELECT OO.ORDER_PLAN_ID AS "orderPlanId",
OO.CAPACITY_ID AS "capacityId",
OO.ORDER_TYPE AS "orderType",
OO.ORDER_NUMBER AS "orderNumber",
OO.UNLOAD_POINT_ID AS "unloadPointId",
OO.LINE_ID "lineId",
TTR.RESULT_TOTAL_ID "resultTotalId"
FROM OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.ORDER_ID = OO.ORDER_ID
WHERE OO.ORDER_ID = #{orderId}
SELECT RL.LINK_NAME AS "linkName",
RLS.SEGMENT_SQE "segmentSqe",
RL.LINK_ID "linkId"
FROM OMSTRUCK_ORDER OO
LEFT JOIN RMS_LINE_SEGEMNT RLS
ON RLS.LINE_ID = OO.LINE_ID
LEFT JOIN RMS_LINK RL
ON RL.LINK_ID = RLS.SEGMENT_START_NODE_ID
WHERE ORDER_ID = #{orderId}
AND RLS.DELETED = 0
AND OO.ORDER_STATUS != 9
ORDER BY RLS.SEGMENT_SQE
SELECT DISTINCT RGE.GATEPOST_NAME "gatepostNameEnter",
TER.RESULT_ENTRY_GATE_TIME "resultEntryGateTime",
RTCP.TRUCK_CALCULATE_NUMBER "truckCalculateNumberP",
TWRP.RESULT_TARE_WEIGHT_TIME "resultTareWeightTime",
RWL.WAREHOUSE_NAME "warehouseNameLoad",
TLR.RESULT_LOAD_END_TIME "resultLoadEndTime",
RTCM.TRUCK_CALCULATE_NUMBER "truckCalculateNumberM",
TWRM.RESULT_GROSS_WEIGHT_TIME "resultGrossWeightTime",
RWU.WAREHOUSE_NAME "warehouseNameUnLoad",
TUR.RESULT_START_TIME "resultStartTime",
RGL.GATEPOST_NAME "gatepostNameLeave",
TLFR.RESULT_OUT_GATE_TIME "resultOutGateTime",
TTR.INSERT_TIME "returnTime"
FROM TMSTRUCK_TOTAL_RESULT TTR
LEFT JOIN TMSTRUCK_ENFACTORY_RESULT TER
ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_GATEPOST RGE
ON RGE.GATEPOST_ID = TER.GATEPOST_ID
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWRP
ON TWRP.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_TRUCK_CALCULATE RTCP
ON RTCP.TRUCK_CALCULATE_ID = TWRP.RESULT_TARE_PLACE_ID
LEFT JOIN TMSTRUCK_LOAD_RESULT TLR
ON TLR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_WAREHOUSE RWL
ON RWL.WAREHOUSE_ID = TLR.LOADING_ID
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWRM
ON TWRM.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_TRUCK_CALCULATE RTCM
ON RTCM.TRUCK_CALCULATE_ID = TWRM.RESULT_GROSS_PLACE_ID
LEFT JOIN TMSTRUCK_UNLOAD_RESULT TUR
ON TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_WAREHOUSE RWU
ON RWU.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
LEFT JOIN TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
ON TLFR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_GATEPOST RGL
ON RGL.GATEPOST_ID = TLFR.GATEPOST_ID
LEFT JOIN TMSTRUCK_RETURN_RESULT TRR
ON TRR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
WHERE TTR.ORDER_ID = #{orderId}
SELECT OO.ORDER_ID AS "orderId"
FROM OMSTRUCK_ORDER OO
WHERE OO.ORDER_NUMBER = #{orderNumber}
select OOM.MATERIAL_ID
from TMSTRUCK_TOTAL_RESULT TTR
left join OMSTRUCK_ORDER_MATERIAL OOM
on OOM.ORDER_ID = TTR.ORDER_ID
where TTR.RESULT_TOTAL_ID = #{resultTotalId}
select TTR.RESULT_TOTAL_ID
from TMSTRUCK_TOTAL_RESULT TTR
where TTR.ORDER_ID = #{orderId}
select RG.GATEPOST_NAME "pointName",
TER.RESULT_ENTRY_GATE_TIME "pointDate"
from TMSTRUCK_ENFACTORY_RESULT TER
left join RMS_GATEPOST RG
on RG.GATEPOST_ID = TER.GATEPOST_ID
where TER.RESULT_TOTAL_ID = #{resultTotalId} and TER.SEGMEN_SQE = #{segmentSqe}
select RTC.TRUCK_CALCULATE_NUMBER "pointName",
TWR.RESULT_GROSS_WEIGHT_TIME "pointDate",
TWR.RESULT_GROSS_WEIGHT "weight"
from TMSTRUCK_WEIGHT_RESULT TWR
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
where TWR.RESULT_TOTAL_ID = #{resultTotalId} and TWR.GROSS_SEGMENT_SQE = #{segmentSqe}
select TUR.RESULT_END_TIME "pointDate",
RW.WAREHOUSE_NAME "pointName"
from TMSTRUCK_UNLOAD_RESULT TUR
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
where TUR.RESULT_TOTAL_ID = #{resultTotalId} AND TUR.SEGMENT_SQE = #{segmentSqe}
select TLR.RESULT_LOAD_END_TIME "pointDate",
RW.WAREHOUSE_NAME "pointName"
from TMSTRUCK_LOAD_RESULT TLR
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.RESULT_TOTAL_ID = TLR.RESULT_TOTAL_ID
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TLR.LOADING_ID
where TLR.RESULT_TOTAL_ID = #{resultTotalId} and TLR.SEGMENT_SQE = #{segmentSqe}
select TLFR.RESULT_OUT_GATE_TIME "pointDate",
RG.GATEPOST_NAME "pointName"
from TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
left join RMS_GATEPOST RG
on RG.GATEPOST_ID = TLFR.GATEPOST_ID
where TLFR.RESULT_TOTAL_ID = #{resultTotalId} and TLFR.SEGMENT_SQE = #{segmentSqe}
select TRR.INSERT_TIME "pointDate"
from TMSTRUCK_RETURN_RESULT TRR
where TRR.RESULT_TOTAL_ID = #{resultTotalId}
select RTC.TRUCK_CALCULATE_NUMBER "pointName",
TWR.RESULT_TARE_WEIGHT_TIME "pointDate",
TWR.RESULT_TARE_WEIGHT "weight"
from TMSTRUCK_WEIGHT_RESULT TWR
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
where TWR.RESULT_TOTAL_ID = #{resultTotalId} and TWR.TARE_SEGMENT_SQE = #{segmentSqe}
select
*
from
(
select
OO.ORDER_ID "orderId",
APO.PURCHASE_ORDER_ID "purchaseOrderId",
AP.PLAN_ID "planId",
APO.PURCHASE_ORDER_NO "purchaseOrderNo",
RM.MATERIAL_NAME "materialName",
AP.PLAN_NO "planNo",
RC.CAPACITY_NUMBER "capacityNumber",
RC.CAPACITY_ID "capacityId",
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
to_char(AP.PLAN_TRUCK_TIME, 'yyyy-mm-dd')"planTruckTime",
to_char(AP.PLAN_INCOMING_TIME, 'yyyy-mm-dd') "planIncomingTime",
OO.INSERT_USERNAME "insertUsername",
OO.INSERT_TIME "insertTime",
OO.ORDER_NUMBER "orderNumber",
RW.WAREHOUSE_NAME "warehouseName", --卸货点
to_char(OO.ORDER_ENTRY_TIME, 'yyyy-mm-dd') "orderEntryTime", --进厂时间
RS.SUPPLIER_NAME "supplierName", --发货单位
RCSE.CONSIGNEE_COMPANY_NAME "consigneeCompanyName", --收货单位,
OO.ORDER_ISSUE_TIME "orderIssueTime"
from OMSTRUCK_ORDER OO
left join AMS_PURCHASE_ORDER APO
on OO.ORDER_PLAN_ID = APO.PURCHASE_ORDER_ID
left join AMSTRUCK_PURPLAN AP
on AP.BATCH_ID = APO.BATCH_ID and AP.PLAN_STATUS != 3
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
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_WAREHOUSE RW
on OO.UNLOAD_POINT_ID = RW.WAREHOUSE_ID
left join RMS_SUPPLIER RS
on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
left join RMS_CONSIGNEE RCSE
on APO.RECEIVE_UNIT_ID = RCSE.CONSIGNEE_ID
and OO.ORDER_STATUS = #{orderStatus}
and OO.ORDER_STATUS in (0, 1, 2, 4, 5, 6)
and AP.CARRIER_ID = #{carrierId}
and OO.ORDER_TYPE = #{orderType}
and OO.ORDER_TYPE in (6, 7)
)
"materialName" like '%${item}%'
and
"orderMaterialWeight" like '%${item}%'
and
"planNo" like '%${item}%'
and
"capacityNumber" like '%${item}%'
and
"planTruckTime" like '%${item}%'
and
"planIncomingTime" like '%${item}%'
and
"insertUsername" like '%${item}%'
and
"insertTime" like '%${item}%'
and
"warehouseName" like '%${item}%'
and
"orderNumber" like '%${item}%'
and
"orderEntryTime" like '%${item}%'
and
"supplierName" like '%${item}%'
and
"consigneeCompanyName" like '%${item}%'
order by "insertTime" desc
select
*
from
(
select OO.ORDER_ID "orderId",
TTR.RESULT_TOTAL_ID "resultTotalId",
ASO.SPORADIC_ORDER_NO "sporadicOrderNo",
OO.ORDER_NUMBER "orderNumber",
RS.SUPPLIER_NAME "sendCompany",
RC2.CONSIGNEE_COMPANY_NAME "receiveCompany",
ASO.INSERT_TIME "insertTime",
RC.CAPACITY_NUMBER "capacityNumber",
RM.MATERIAL_NAME "materialName",
rce.carrier_name "carrierName"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.ORDER_ID = OO.ORDER_ID
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_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 RC2
on RC2.CONSIGNEE_ID = ASO.RECEIVE_UNIT_ID
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_carrier rce
on rce.carrier_id = aso.carrier_id
and OO.ORDER_STATUS = #{status}
and OO.ORDER_TYPE in (12, 13)
and OO.ORDER_TYPE = 14
and OO.ORDER_TYPE in (15,16)
and OO.ORDER_STATUS IN (2,5)
and ASO.CARRIER_ID = (select rc.carrier_id from rms_carrier rc
where rc.carrier_sso_id= #{carrierId})
and ASO.INSERT_USERNAME= #{userId}
and ASO.UPDATE_USERNAME= #{usersId}
)
"sporadicOrderNo" like '%${item}%'
and
"orderNumber" like '%${item}%'
and
"sendCompany" like '%${item}%'
and
"receiveCompany" like '%${item}%'
and
"insertTime" like '%${item}%'
and
"capacityNumber" like '%${item}%'
order by "insertTime" desc
SELECT ASM.MATERIAL_NUMBER AS "materialNumber",
ASM.MATERIAL_WEIGHT AS "materialWeight"
FROM AMS_SALE_ORDER_MATERIAL ASOM
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
WHERE ASOM.SALE_ORDER_MATERIAL_ID = #{saleOrderMaterialId}
select OO.ORDER_ID "orderId",
OO.ORDER_NUMBER "orderNumber"
from OMSTRUCK_ORDER OO
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
where CAPACITY_NUMBER = #{capacityNumber}
and OO.ORDER_STATUS = 2
order by OO.ORDER_ID desc
select OO.ORDER_ID
from OMSTRUCK_ORDER OO
join AMS_SALE_ORDER_MATERIAL ASOM
on ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
where OO.ORDER_ID = #{orderId}
and TO_CHAR(ASOM.SALE_DATE_OF_RECEIPT, 'YYYY-MM-DD') >= TO_CHAR(SYSDATE, 'YYYY-MM-DD')
SELECT ASOM.SALE_ORDER_ID AS "saleOrderId",
ASO.CLOSE_STATUS AS "closeStatus"
FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
LEFT JOIN AMS_SALE_ORDER ASO
ON ASO.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
WHERE OO.ORDER_ID = #{orderId}
SELECT ASOM.SALE_ORDER_MATERIAL_TRUCK_NO AS "truckNo"
FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
WHERE ASOM.SALE_ORDER_ID = #{saleOrderId}
ORDER BY ASOM.SALE_ORDER_MATERIAL_TRUCK_NO DESC
SELECT ASOM.SALE_SHIPPING_ADDRESS_ID AS "saleShippingAddressId",
ASOM.SALE_ORDER_CONSIGNEE AS "saleOrderConsignee",
ASOM.SALE_ORDER_CONSIGNEE_TEL AS "saleOrderConsigneeTel",
ASM.SALE_MATERIAL_ID AS "saleMaterialId",
ADSO.CARRIER_ID AS "carrierId",
OO.LINE_ID AS "lineId",
OOM.MATERIAL_ID AS "materialId",
OOM.ORDER_MATERIAL_WEIGHT AS "orderPlanWeight",
RC.CAPACITY_NUMBER AS "capacityNumber"
FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
ON ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
LEFT JOIN AMS_DISPATCH_SALE_ORDER ADSO
ON ADSO.SALE_ORDER_MATERIAL_ID = ASOM.SALE_ORDER_MATERIAL_ID
LEFT JOIN AMS_SALE_MATERIAL ASM
ON ASM.SALE_ORDER_ID = ASOM.SALE_ORDER_ID
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
WHERE OO.ORDER_ID = #{orderId}
update AMS_PURCHASE_ORDER APO
set APO.IS_MORE_TRIPS = 1
where APO.PURCHASE_ORDER_ID = #{purchaseOrderId}
select OO.ORDER_ID "orderId",
OO.ORDER_NUMBER "orderNumber",
RC.CAPACITY_NUMBER "capacityNumber"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.ORDER_ID = OO.ORDER_ID
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
left join TMSTRUCK_LOAD_RESULT TLR
on TLR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
left join RMS_PERSONNEL RP
on RP.PERSONNEL_ID = TLR.LOADER_ID
left join TMSTRUCK_UNLOAD_RESULT TUR
on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
left join RMS_PERSONNEL RP
on RP.PERSONNEL_ID = TUR.UNLOADER_ID
RP.PERSONNEL_SSO_ID = #{loaderSsoId}
and TLR.RESULT_LOAD_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
order by TLR.RESULT_LOAD_END_TIME desc
RP.PERSONNEL_SSO_ID = #{unLoaderSsoId}
and TUR.RESULT_END_TIME >= to_date(#{limitTime}, 'yyyy-mm-dd')
order by TUR.RESULT_END_TIME desc
rownum < 100
SELECT AIP.PLAN_EABLE_STATUS
FROM
OMSTRUCK_ORDER oo
LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
ON AIP.PLAN_ID = OO.ORDER_PLAN_ID
WHERE OO.ORDER_ID = #{orderId}