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},
OO.INSERT_UPDATE_REMARK = '退货将状态变为9'
where OO.ORDER_ID = #{orderId}
update AMSTRUCK_SPORADIC_ORDER ASO
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",
OO.ORDER_STATUS "orderStatus",
TTR.RESULT_TOTAL_ID "resultTotalId",
OO.CAPACITY_ID "capacityId"
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}
AND OO.ORDER_STATUS = 5
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 TRR.INSERT_TIME "pointDate"
from TMSTRUCK_RETURN_RESULT TRR
where TRR.RESULT_TOTAL_ID = #{resultTotalId}
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",
ASO.SPORADIC_ORDER_ID "sporadicOrderId",
OO.ORDER_NUMBER "orderNumber",
RS.SUPPLIER_NAME "sendCompany",
RC2.CONSIGNEE_COMPANY_NAME "receiveCompany",
ASO.INSERT_TIME "insertTime",
RC.CAPACITY_NUMBER "capacityNumber",
rce.carrier_name "carrierName",
ASO.SEND_UNIT_ID "sendUnitId",
ASO.RECEIVE_UNIT_ID "receiveUnitId",
aso.carrier_id "carrierId",
RC.CAPACITY_NUMBER || RC2.CONSIGNEE_COMPANY_NAME || RS.SUPPLIER_NAME "liekCon",
RL.LINE_NAME "lineName"
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 rms_carrier rce
on rce.carrier_id = aso.carrier_id
LEFT JOIN RMS_LINE RL
ON RL.LINE_ID = OO.LINE_ID
and OO.ORDER_STATUS = #{status}
and ASO.TRANS_STATUS = 1
and OO.ORDER_TYPE in (12, 13 ,14,19)
and OO.CAPACITY_ID IS NOT NULL
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}
and to_date(#{oneDate}, 'yyyy-mm-dd hh24:mi:ss') <= OO.INSERT_TIME
and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') <= OO.INSERT_TIME
and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= OO.INSERT_TIME
)
and "liekCon" like #{con}
and
"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 *
from (
select OO.ORDER_ID "orderId",
OO.ORDER_NUMBER "orderNumber",
OO.ORDER_RECEIVE_REFUSE_TIME "orderDate"
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_RECEIVE_REFUSE_TIME desc
)
Where to_char("orderDate",'YYYY-MM-DD') >= #{startDate}
AND to_char("orderDate",'YYYY-MM-DD') <= #{endDate}
SELECT
RM.MATERIAL_NAME || (
case
when OOM.MATERIAL_LUNO is not null
then '-' || oom.MATERIAL_LUNO
end
)
"materialName",
RM.MATERIAL_ID "materialId",
OOM.MATERIAL_PRIORITY "materialPriority",
OOM.ORDER_MATERIAL_NUMBER "materialNumber",
CONCAT(CONCAT(RM.MATERIAL_MODEL, '('), CONCAT(MATERIAL_SPECIFICATION, ')')) "materialMC",
(case
when OOM.ORDER_MATERIAL_NUMBER is not null
then OOM.ORDER_MATERIAL_NUMBER || '件/支'
end
) || (
case
when OOM.ORDER_MATERIAL_WEIGHT is not null
then '-'||OOM.ORDER_MATERIAL_WEIGHT || '吨'
end
)
AS "weightNum",
(
SELECT
(
CASE
WHEN TWB.WEIGHT_BATCH_ID IS NOT NULL
THEN TWB.BATCH_NET_WEIGHT
ELSE TWR.RESULT_NET_WEIGHT
END
)
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_DISPATCH_SALE_ORDER ADSO
ON ADSO .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 TMSTRUCK_WEIGHT_RESULT TWR
ON TWR.SALE_MATERIAL_ID = ASM.SALE_MATERIAL_ID
LEFT JOIN TMSTRUCK_WEIGHT_BATCH TWB
ON TWB .WEIGHT_BATCH_ID = ASM .WEIGHT_BATCH_ID
WHERE ASOM.SALE_ORDER_MATERIAL_ID = OO.ORDER_PLAN_ID
and TWR.MATERIAL_ID = OOM.MATERIAL_ID
) "netWeight"
FROM OMSTRUCK_ORDER OO
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 OOM.MATERIAL_PRIORITY = RW.WAREHOUSE_ID
WHERE CAPACITY_NUMBER = #{capacityNumber}
AND OO.ORDER_STATUS = 2
and to_char(OO.ORDER_RECEIVE_REFUSE_TIME,'YYYY-MM-DD') >= #{startDate}
AND to_char(OO.ORDER_RECEIVE_REFUSE_TIME,'YYYY-MM-DD') <= #{endDate}
ORDER BY RM.MATERIAL_NAME
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}
update OMSTRUCK_ORDER OO
set oo.ORDER_STATUS = 2,
OO.INSERT_UPDATE_REMARK = '关闭内转订单'
, OO.ORDER_LINE_SEQUENCE = #{sqe}
where
OO.ORDER_STATUS = 5
AND OO.ORDER_TYPE IN (11,15,16,21,25)
AND oo.ORDER_ID = #{orderId}
update AMSTRUCK_SPORADIC_ORDER ASO
SET ASO.TRANS_STATUS = #{sporadicStatus}
WHERE ASO.SPORADIC_ORDER_ID = #{orderPlanId}
select OO.ORDER_ID "orderId",
OO.ORDER_NUMBER "orderNumber",
RC.CAPACITY_NUMBER "capacityNumber",
TWR.RESULT_NET_WEIGHT "netWeight",
RM.MATERIAL_NAME "materialName"
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_WEIGHT_RESULT TWR
on TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
left join RMS_MATERIAL RM
on RM.MATERIAL_ID = TWR.MATERIAL_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}
select *
from (
select TER.SEGMEN_SQE "segmenSqe",
TER.RESULT_ENTRY_GATE_TIME "pointDate",
RG.GATEPOST_NAME "pointName",
'进厂' "linkName"
from TMSTRUCK_ENFACTORY_RESULT TER
left join RMS_GATEPOST RG
on RG.GATEPOST_ID = TER.GATEPOST_ID
where TER.RESULT_TOTAL_ID = #{resultTotalId}
)
where "pointDate" is not null
UNION
select *
from (
select TLFR.SEGMENT_SQE "segmenSqe",
TLFR.RESULT_OUT_GATE_TIME "pointDate",
RG.GATEPOST_NAME "pointName",
'出厂' "linkName"
from TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
left join RMS_GATEPOST RG
on RG.GATEPOST_ID = TLFR.GATEPOST_ID
where TLFR.RESULT_TOTAL_ID = #{resultTotalId}
)
where "pointDate" is not null
select *
from (
select TLR.SEGMENT_SQE "segmenSqe",
TLR.RESULT_LOAD_END_TIME "pointDate",
RW.WAREHOUSE_NAME "pointName",
RM.MATERIAL_NAME "materialName",
TLR.INSERT_UPDATE_REMARK||TLR.RESULT_MEASURED_TONNAGE "remark",
'装货' "linkName"
from TMSTRUCK_LOAD_RESULT TLR
left join RMS_WAREHOUSE RW on TLR.LOADING_ID = RW.WAREHOUSE_ID
left join RMS_MATERIAL RM on TLR.MATERIAL_ID = RM.MATERIAL_ID
where TLR.RESULT_TOTAL_ID = #{resultTotalId}
)
where "pointDate" is not null
UNION
select *
from (
select TUR.SEGMENT_SQE "segmenSqe",
TUR.RESULT_END_TIME "pointDate",
RW.WAREHOUSE_NAME "pointName",
RM.MATERIAL_NAME "materialName",
TUR.INSERT_UPDATE_REMARK "remark",
'卸货' "linkName"
from TMSTRUCK_UNLOAD_RESULT TUR
left join RMS_WAREHOUSE RW on TUR.RESULT_UNLOAD_PLACE_ID = RW.WAREHOUSE_ID
left join RMS_MATERIAL RM on TUR.MATERIAL_ID = RM.MATERIAL_ID
where TUR.RESULT_TOTAL_ID = #{resultTotalId}
)
where "pointDate" is not null
select *
from (
select TWR.GROSS_SEGMENT_SQE "segmenSqe",
TWR.RESULT_GROSS_WEIGHT_TIME "pointDate",
RTC.TRUCK_CALCULATE_NUMBER "pointName",
TWR.RESULT_GROSS_WEIGHT "weight",
TWR.RESULT_NET_WEIGHT "netWeight",
RM.MATERIAL_NAME "materialName",
'计量' "linkName"
from TMSTRUCK_WEIGHT_RESULT TWR
left join RMS_TRUCK_CALCULATE RTC on TWR.RESULT_GROSS_PLACE_ID = RTC.TRUCK_CALCULATE_ID
left join RMS_MATERIAL RM on TWR.MATERIAL_ID = RM.MATERIAL_ID
where TWR.RESULT_TOTAL_ID = #{resultTotalId}
)
where "pointDate" is not null
UNION
select *
from (
select TWR.TARE_SEGMENT_SQE "segmenSqe",
TWR.RESULT_TARE_WEIGHT_TIME "pointDate",
RTC.TRUCK_CALCULATE_NUMBER "pointName",
TWR.RESULT_TARE_WEIGHT "weight",
TWR.RESULT_NET_WEIGHT "netWeight",
RM.MATERIAL_NAME "materialName",
'计量' "linkName"
from TMSTRUCK_WEIGHT_RESULT TWR
left join RMS_TRUCK_CALCULATE RTC on TWR.RESULT_TARE_PLACE_ID = RTC.TRUCK_CALCULATE_ID
left join RMS_MATERIAL RM on TWR.MATERIAL_ID = RM.MATERIAL_ID
where TWR.RESULT_TOTAL_ID = #{resultTotalId}
)
where "pointDate" is not null
select TTR.RESULT_TOTAL_ID
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR on TTR.ORDER_ID = OO.ORDER_ID
and OO.ORDER_ID = #{orderId}
and OO.ORDER_NUMBER = #{orderNumber}
SELECT
OO.ORDER_NUMBER "orderNumber",
RC.CAPACITY_NUMBER "capacityNumber",
OO.ORDER_ID "orderId",
( SELECT TTTR2.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR2 WHERE TTTR2.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR2.RESULT_TIME_TYPE = 1 ) "startTime",
( SELECT TTTR3.RESULT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR3 WHERE TTTR3.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR3.RESULT_TIME_TYPE = 3 ) "endTime",
( SELECT TTTR3.RESULT_ABOUT_TIME FROM TMSTRUCK_TIME_TASK_RESULT TTTR3 WHERE TTTR3.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR3.RESULT_TIME_TYPE = 3 ) "aboutTime",
( SELECT CONCAT( TTTR.RESULT_VALUE, RUOM.UNIT_OF_MEASURE_NAME ) FROM TMSTRUCK_TIME_TASK_RESULT TTTR4 WHERE TTTR4.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID AND TTTR4.RESULT_TIME_TYPE = 3 ) "resultTime",
TTTR.INSERT_TIME "insertTime",
RM.MATERIAL_NAME "materialName"
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 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_TIME_TASK_RESULT TTTR ON TTR.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
LEFT JOIN RMS_UNIT_OF_MEASURE RUOM ON TTTR.RESULT_UOM_ID = RUOM.UNIT_OF_MEASURE_ID
WHERE
TTTR.RESULT_TIME_TYPE in (1,3) and TTTR.INSERT_USERNAME =#{userId}
AND OO.ORDER_TYPE IN (21,11)
AND OO.ORDER_TYPE=#{orderType}
order by "insertTime" desc
select count(*) from OMSTRUCK_ORDER OO
LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
ON OO.ORDER_PLAN_ID = AIP.PLAN_ID
LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
ON ARP.PLAN_ID = AIP.PLAN_ID
LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
where AIR.DUE_DATE >= sysdate and OO.ORDER_ID = #{orderId}
select OO.ORDER_TYPE "orderType",
OO.ORDER_PLAN_ID "orderPlanId",
TTR.RESULT_TOTAL_ID "resultTotalId",
OO.INSERT_UPDATE_REMARK "insertUpdateRemark",
OO.ORDER_LINE_SEQUENCE "lineSqe",
OO.ORDER_NUMBER "orderNumber",
OO.CAPACITY_ID "capacityId"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR on OO.ORDER_ID = TTR.ORDER_ID
where OO.ORDER_ID = #{orderId}
select TTTR.RESULT_TIME "pointDate",
TTTR.RESULT_TIME_TYPE "resultTimeType"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR on OO.ORDER_ID = TTR.ORDER_ID
left join TMSTRUCK_TIME_TASK_RESULT TTTR on TTR.RESULT_TOTAL_ID = TTTR.RESULT_TOTAL_ID
where TTR.RESULT_TOTAL_ID = #{resultTotalId}
order by TTTR.RESULT_TIME
SELECT
ASO.TRANS_STATUS
FROM
OMSTRUCK_ORDER OO
LEFT JOIN AMSTRUCK_SPORADIC_ORDER ASO
ON ASO.SPORADIC_ORDER_ID = OO.ORDER_PLAN_ID
WHERE OO.ORDER_ID = #{orderId}
select
ARM.MATERIAL_ID "materialId",
AIR.LINE_ID "rangeId",
AIR.REQUIREMENT_TYPE "requirementType",
AIR.IS_MINERAL "isMineral",
RMT.MATERIAL_TYPE_ID "materialTypeId"
from OMSTRUCK_ORDER OO
LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
ON AIP.PLAN_ID = OO.ORDER_PLAN_ID
LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
ON ARP.PLAN_ID = AIP.PLAN_ID
LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
ON ARP.REQUIREMENT_ID = AIR.REQUIREMENT_ID
LEFT JOIN AMSTRUCK_REQUIREMENT_MATERIAL ARM
ON ARM.REQUIREMENT_ID = AIR.REQUIREMENT_ID
LEFT JOIN RMS_MATERIAL RM
ON RM.MATERIAL_ID = ARM.MATERIAL_ID
LEFT JOIN RMS_MATERIAL_TYPE RMT
ON RMT.MATERIAL_TYPE_ID = RM.MATERIAL_TYPE_ID
where oo.ORDER_ID = #{orderId}
and RMT.MATERIAL_ISINWARD = 1
select
TER.RESULT_ENTRY_GATE_TIME "pointDate",
RG.GATEPOST_NAME "pointName",
nvl(TER.SEGMEN_SQE,0) "segmenSqe",
'进厂' "linkName"
from TMSTRUCK_ENFACTORY_RESULT TER
left join RMS_GATEPOST RG
on RG.GATEPOST_ID = TER.GATEPOST_ID
where TER.RESULT_TOTAL_ID = #{resultTotalId}
UNION
select TLFR.RESULT_OUT_GATE_TIME "pointDate",
RG.GATEPOST_NAME "pointName",
TLFR.SEGMENT_SQE "segmenSqe",
'出厂' "linkName"
from TMSTRUCK_LEAVE_FACTORY_RESULT TLFR
left join RMS_GATEPOST RG
on RG.GATEPOST_ID = TLFR.GATEPOST_ID
where TLFR.RESULT_TOTAL_ID = #{resultTotalId}
select RTC.TRUCK_CALCULATE_NUMBER "pointName",
TWR.RESULT_TARE_WEIGHT_TIME "pointDate",
NVL(TWR.TARE_SEGMENT_SQE,0) "segmenSqe",
'计皮' "linkName",
TWR.RESULT_TARE_WEIGHT "weight",
RM.MATERIAL_NAME "materialName",
OO.ORDER_TYPE "orderType"
from TMSTRUCK_WEIGHT_RESULT TWR
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
left join RMS_MATERIAL RM
on TWR.MATERIAL_ID = RM.MATERIAL_ID
left join tmstruck_total_result ttr
on ttr.result_total_id = twr.result_total_id
left join omstruck_order oo
on oo.order_id = ttr.order_id
where TWR.RESULT_TOTAL_ID = #{resultTotalId}
UNION
select RTC.TRUCK_CALCULATE_NUMBER "pointName",
TWR.RESULT_GROSS_WEIGHT_TIME "pointDate",
TWR.GROSS_SEGMENT_SQE "segmenSqe",
'计毛' "linkName",
TWR.RESULT_GROSS_WEIGHT "weight",
RM.MATERIAL_NAME "materialName",
OO.ORDER_TYPE "orderType"
from TMSTRUCK_WEIGHT_RESULT TWR
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
left join RMS_MATERIAL RM
on TWR.MATERIAL_ID = RM.MATERIAL_ID
left join tmstruck_total_result ttr
on ttr.result_total_id = twr.result_total_id
left join omstruck_order oo
on oo.order_id = ttr.order_id
where TWR.RESULT_TOTAL_ID = #{resultTotalId}
select TUR.RESULT_END_TIME "pointDate",
RW.WAREHOUSE_NAME "pointName",
RM.MATERIAL_NAME || RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "materialName",
NVL(TUR.SEGMENT_SQE,0) "segmenSqe",
'卸货' "linkName"
from TMSTRUCK_UNLOAD_RESULT TUR
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
left join RMS_MATERIAL RM
on TUR.MATERIAL_ID = RM.MATERIAL_ID
where TUR.RESULT_TOTAL_ID = #{resultTotalId}
UNION
select TLR.RESULT_LOAD_END_TIME "pointDate",
RW.WAREHOUSE_NAME "pointName",
RM.MATERIAL_NAME || RM.MATERIAL_SPECIFICATION || RM.MATERIAL_MODEL "materialName",
TLR.SEGMENT_SQE "segmenSqe",
'装货' "linkName"
from TMSTRUCK_LOAD_RESULT TLR
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TLR.LOADING_ID
left join RMS_MATERIAL RM
on TLR.MATERIAL_ID = RM.MATERIAL_ID
where TLR.RESULT_TOTAL_ID = #{resultTotalId}
update OMSTRUCK_ORDER OO
set OO.ORDER_LINE_SEQUENCE =
(select MAX(RLS.SEGMENT_SQE) - 1 from RMS_LINE_SEGEMNT RLS where OO.LINE_ID = RLS.LINE_ID)
where OO.ORDER_ID = #{orderId}
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 hh24:mi:ss') >= TO_CHAR(SYSDATE - 1, 'YYYY-MM-DD hh24:mi:ss')
SELECT * FROM (SELECT twr.RESULT_TARE_WEIGHT FROM TMSTRUCK_WEIGHT_RESULT TWR
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
ON TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
LEFT JOIN OMSTRUCK_ORDER OO
ON OO.ORDER_ID = TTR.ORDER_ID
WHERE OO.ORDER_ID = #{orderId}
ORDER BY TWR.RESULT_TARE_WEIGHT asc)
WHERE ROWNUM = 1
select AIR.DUE_DATE from OMSTRUCK_ORDER OO
LEFT JOIN AMSTRUCK_INWARD_PLAN AIP
ON OO.ORDER_PLAN_ID = AIP.PLAN_ID
LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
ON ARP.PLAN_ID = AIP.PLAN_ID
LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
where OO.ORDER_ID = #{orderId}
SELECT
ASO.DELETED
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 DILV.VERSION_VALUE FROM DIL_VERSION DILV
WHERE DILV.VERSION_ID = 7
SELECT COUNT(TWR.WEIGHT_TASK_RESULT_ID) FROM TMSTRUCK_WEIGHT_RESULT TWR
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
WHERE (TWR.RESULT_TARE_WEIGHT IS NOT NULL OR TWR.RESULT_GROSS_WEIGHT IS NOT NULL) AND TTR.ORDER_ID = #{orderId}
SELECT
COUNT(TER.RESULT_ID)
FROM TMSTRUCK_ENFACTORY_RESULT TER
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TER.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_GATEPOST RG ON RG.GATEPOST_ID = TER.GATEPOST_ID
WHERE TER.RESULT_ENTRY_GATE_TIME IS NOT NULL AND RG.SHIPPER_ID = 1 AND TTR.ORDER_ID = #{orderId}
SELECT nvl(APO.DELETED,0) FROM OMSTRUCK_ORDER OO
LEFT JOIN AMSTRUCK_REQUIREMENT_PLAN ARP
ON ARP.PLAN_ID = OO.ORDER_PLAN_ID
LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT AIR
ON AIR.REQUIREMENT_ID = ARP.REQUIREMENT_ID
LEFT JOIN AMS_PURCHASE_ORDER APO
ON APO.PURCHASE_ORDER_ID = AIR.PURCHASE_ORDER_ID
WHERE OO.ORDER_ID = #{orderId}
SELECT nvl(APO.DELETED,0) FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_PURCHASE_ORDER APO
ON APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
WHERE OO.ORDER_ID = #{orderId}
SELECT COUNT(TWR.WEIGHT_TASK_RESULT_ID) FROM TMSTRUCK_WEIGHT_RESULT TWR
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TWR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
WHERE TWR.RESULT_NET_WEIGHT IS NOT NULL AND TTR.ORDER_ID = #{orderId}
SELECT RAS.ARRIVAL_NAME FROM TMSTRAIN_PLEASE_APPROVE_RESULT TPAR
LEFT JOIN RMSTRAIN_ARRIVAL_SEND RAS
ON RAS.ARRIVAL_ID = TPAR.SEND_STATION_ID
WHERE TPAR.RAIL_PLAN_ID = #{saleMaterialId}
FETCH FIRST 1 ROW ONLY
SELECT COUNT(RL.LINE_ID) FROM RMS_LINE RL
LEFT JOIN RMS_LINE_SEGEMNT RLS
ON RLS.LINE_ID = RL.LINE_ID
WHERE RLS.SEGMENT_START_NODE_ID = 1
AND RL.LINE_ID = #{lineId}
SELECT RRP.ADDRESS_DELIVERY_ADDRESS FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_SALE_ORDER_MATERIAL ASOM
ON OO.ORDER_PLAN_ID = ASOM.SALE_ORDER_MATERIAL_ID
LEFT JOIN RMS_RECEIVE_PLACE RRP
ON RRP.PLACE_ID = ASOM.SALE_SHIPPING_ADDRESS_ID
WHERE OO.ORDER_ID = #{orderId}
AND OO.ORDER_TYPE = 1