COMMSSION_ID, RESULT_TOTAL_ID, COMMSSION_TYPE, INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
UPDATE_TIME, INSERT_UPDATE_REMARK, MATERIAL_ID, CALCULATE_ID
t.COMMSSION_ID, t.RESULT_TOTAL_ID, t.COMMSSION_TYPE, t.INSERT_USERNAME, t.INSERT_TIME,
t.UPDATE_USERNAME, t.UPDATE_TIME, t.INSERT_UPDATE_REMARK, t.MATERIAL_ID, t.CALCULATE_ID
SELECT FROM TMSTRUCK_MEASURE_COMMISSION
SELECT FROM TMSTRUCK_MEASURE_COMMISSION t
and COMMSSION_ID = #{commssionId}
and RESULT_TOTAL_ID = #{resultTotalId}
and COMMSSION_TYPE = #{commssionType}
and INSERT_USERNAME = #{insertUsername}
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and UPDATE_USERNAME = #{updateUsername}
and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
and INSERT_UPDATE_REMARK = #{insertUpdateRemark}
and MATERIAL_ID = #{materialId}
and CALCULATE_ID = #{calculateId}
and COMMSSION_ID = #{commssionId}
and RESULT_TOTAL_ID = #{resultTotalId}
and COMMSSION_TYPE = #{commssionType}
and INSERT_USERNAME LIKE '%${insertUsername}%'
and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
and UPDATE_USERNAME LIKE '%${updateUsername}%'
and TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = #{updateTime}
and INSERT_UPDATE_REMARK LIKE '%${insertUpdateRemark}%'
and MATERIAL_ID = #{materialId}
and CALCULATE_ID = #{calculateId}
delete from TMSTRUCK_MEASURE_COMMISSION
where COMMSSION_ID = #{commssionId,jdbcType=DECIMAL}
delete from TMSTRUCK_MEASURE_COMMISSION
where 1!=1
or RESULT_TOTAL_ID = #{resultTotalId}
or COMMSSION_TYPE = #{commssionType}
or INSERT_USERNAME = #{insertUsername}
or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
or UPDATE_USERNAME = #{updateUsername}
or TO_CHAR(UPDATE_TIME,'yyyy-MM-dd') = '#{updateTime}'
or INSERT_UPDATE_REMARK = #{insertUpdateRemark}
or MATERIAL_ID = #{materialId}
or CALCULATE_ID = #{calculateId}
insert into TMSTRUCK_MEASURE_COMMISSION (COMMSSION_ID, RESULT_TOTAL_ID, COMMSSION_TYPE,
INSERT_USERNAME, INSERT_TIME, UPDATE_USERNAME,
UPDATE_TIME, INSERT_UPDATE_REMARK, MATERIAL_ID,
CALCULATE_ID)
values (#{commssionId,jdbcType=DECIMAL}, #{resultTotalId,jdbcType=DECIMAL}, #{commssionType,jdbcType=DECIMAL},
#{insertUsername,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP}, #{insertUpdateRemark,jdbcType=VARCHAR}, #{materialId,jdbcType=DECIMAL},
#{calculateId,jdbcType=DECIMAL})
insert into TMSTRUCK_MEASURE_COMMISSION
COMMSSION_ID,
RESULT_TOTAL_ID,
COMMSSION_TYPE,
INSERT_USERNAME,
INSERT_TIME,
UPDATE_USERNAME,
UPDATE_TIME,
INSERT_UPDATE_REMARK,
MATERIAL_ID,
CALCULATE_ID,
#{commssionId,jdbcType=DECIMAL},
#{resultTotalId,jdbcType=DECIMAL},
#{commssionType,jdbcType=DECIMAL},
#{insertUsername,jdbcType=VARCHAR},
#{insertTime,jdbcType=TIMESTAMP},
#{updateUsername,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{insertUpdateRemark,jdbcType=VARCHAR},
#{materialId,jdbcType=DECIMAL},
#{calculateId,jdbcType=DECIMAL},
update TMSTRUCK_MEASURE_COMMISSION
set RESULT_TOTAL_ID = #{resultTotalId,jdbcType=DECIMAL},
COMMSSION_TYPE = #{commssionType,jdbcType=DECIMAL},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
MATERIAL_ID = #{materialId,jdbcType=DECIMAL},
CALCULATE_ID = #{calculateId,jdbcType=DECIMAL}
where COMMSSION_ID = #{commssionId,jdbcType=DECIMAL}
update TMSTRUCK_MEASURE_COMMISSION
RESULT_TOTAL_ID = #{resultTotalId,jdbcType=DECIMAL},
COMMSSION_TYPE = #{commssionType,jdbcType=DECIMAL},
INSERT_USERNAME = #{insertUsername,jdbcType=VARCHAR},
INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
UPDATE_USERNAME = #{updateUsername,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
INSERT_UPDATE_REMARK = #{insertUpdateRemark,jdbcType=VARCHAR},
MATERIAL_ID = #{materialId,jdbcType=DECIMAL},
CALCULATE_ID = #{calculateId,jdbcType=DECIMAL},
where COMMSSION_ID = #{commssionId,jdbcType=DECIMAL}
where COMMSSION_ID = #{commssionId,jdbcType=DECIMAL}
insert into TMSTRUCK_MEASURE_COMMISSION
(COMMSSION_ID,
RESULT_TOTAL_ID, COMMSSION_TYPE,
INSERT_USERNAME, INSERT_TIME,
UPDATE_USERNAME, UPDATE_TIME,
INSERT_UPDATE_REMARK, MATERIAL_ID,
CALCULATE_ID)
(
select
#{item.commssionId,jdbcType=DECIMAL},
#{item.resultTotalId,jdbcType=DECIMAL}, #{item.commssionType,jdbcType=DECIMAL},
#{item.insertUsername,jdbcType=VARCHAR}, #{item.insertTime,jdbcType=TIMESTAMP},
#{item.updateUsername,jdbcType=VARCHAR}, #{item.updateTime,jdbcType=TIMESTAMP},
#{item.insertUpdateRemark,jdbcType=VARCHAR}, #{item.materialId,jdbcType=DECIMAL},
#{item.calculateId,jdbcType=DECIMAL} from dual
)
update TMSTRUCK_MEASURE_COMMISSION
set
COMMSSION_ID=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.commssionId,jdbcType=DECIMAL}
,RESULT_TOTAL_ID=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.resultTotalId,jdbcType=DECIMAL}
,COMMSSION_TYPE=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.commssionType,jdbcType=DECIMAL}
,INSERT_USERNAME=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.insertUsername,jdbcType=VARCHAR}
,INSERT_TIME=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.insertTime,jdbcType=TIMESTAMP}
,UPDATE_USERNAME=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.updateUsername,jdbcType=VARCHAR}
,UPDATE_TIME=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.updateTime,jdbcType=TIMESTAMP}
,INSERT_UPDATE_REMARK=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.insertUpdateRemark,jdbcType=VARCHAR}
,MATERIAL_ID=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.materialId,jdbcType=DECIMAL}
,CALCULATE_ID=
when #{item.commssionId,jdbcType=DECIMAL} then #{item.calculateId,jdbcType=DECIMAL}
where COMMSSION_ID in
#{item.commssionId,jdbcType=DECIMAL}
delete from TMSTRUCK_MEASURE_COMMISSION
where COMMSSION_ID in
#{id}
order by "${orderField}"
${orderType}
select
TMC.COMMSSION_ID "commssionId",
APO.PURCHASE_ORDER_NO "purchaseOrderNo",
RS3.SUPPLIER_NAME "supplierName",
ASO.SALE_NUMBER "saleNumber",
RS1.SHIPPER_NAME "shipperName",
RCON.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
RM.MATERIAL_NAME "materialName",
OO.ORDER_NUMBER "orderNumber",
RC.CAPACITY_NUMBER "capacityNumber",
RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
OOM.ORDER_MATERIAL_WEIGHT "orderMaterialWeight",
OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
TMC.COMMSSION_TYPE "commssionType",
TMC.INSERT_TIME "insertTime"
from TMSTRUCK_MEASURE_COMMISSION TMC
left join TMSTRUCK_TOTAL_RESULT TTR
on TMC.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
left join OMSTRUCK_ORDER OO
on OO.ORDER_ID = TTR.ORDER_ID
left join AMS_PURCHASE_ORDER APO
on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
left join RMS_SUPPLIER RS3 -- 发货单位
on RS3.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
left join RMS_CONSIGNEE RCON -- 收货单位
on RCON.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
left join AMS_SALE_ORDER ASO
on ASO.SALE_ORDER_ID = OO.ORDER_PLAN_ID
left join RMS_SHIPPER RS1 -- 发货单位
on RS1.SHIPPER_ID = ASO.SHIPPER_ID
left join RMS_CONSIGNEE RCON -- 收货单位
on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
--计皮
left join TMSTRUCK_WEIGHT_RESULT TWR
on TWR.RESULT_TOTAL_ID = TMC.RESULT_TOTAL_ID
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
--计毛
left join TMSTRUCK_WEIGHT_RESULT TWR
on TWR.RESULT_TOTAL_ID = TMC.RESULT_TOTAL_ID
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
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
where TMC.COMMSSION_TYPE = #{type} and TTR.RESULT_TOTAL_ID = #{resultTotalId}
"purchaseOrderNo" like '%${item}%'
"shipperName" like '%${item}%'
"saleNumber" like '%${item}%'
and
"materialName" like '%${item}%'
and
"orderNumber" like '%${item}%'
and
"capacityNumber" like '%${item}%'
and
"orderMaterialNumber" like '%${item}%'
and
"commssionType" like '%${item}%'
and
"supplierName" like '%${item}%'
and
"orderMaterialWeight" like '%${item}%'
order by "insertTime" desc
select APO.PURCHASE_ORDER_NO "purchaseOrderNo",
RC.CAPACITY_NUMBER "capacityNumber",
OO.ORDER_NUMBER "orderNumber",
RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
RS.SUPPLIER_ID "supplierId",
RCON.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
RM.MATERIAL_NAME "materialName",
RW.WAREHOUSE_NAME "warehouseName",
DB.RESULT_FOREIGN_SHIP_NAME "resultForeignShipName"
from TMSTRUCK_MEASURE_COMMISSION TMC
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.RESULT_TOTAL_ID = TMC.RESULT_TOTAL_ID
left join OMSTRUCK_ORDER OO
on OO.ORDER_ID = TTR.ORDER_ID
left join AMS_PURCHASE_ORDER APO
on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
left join DIL_BATCH DB
on APO.BATCH_ID = DB.BATCH_ID
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 TMSTRUCK_WEIGHT_RESULT TWR
on TWR.RESULT_TOTAL_ID = TMC.RESULT_TOTAL_ID
--计皮
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
--计毛
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
left join TMSTRUCK_UNLOAD_RESULT TUR
on TTR.RESULT_TOTAL_ID = TUR.RESULT_TOTAL_ID
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
left join RMS_SUPPLIER RS -- 发货单位
on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
left join RMS_CONSIGNEE RCON -- 收货单位
on RCON.CONSIGNEE_ID = APO.RECEIVE_UNIT_ID
where TMC.COMMSSION_TYPE = #{type} and TMC.RESULT_TOTAL_ID = #{resultTotalId}
select
ASO.SALE_NUMBER "saleNumber",
RS.SHIPPER_NAME "shipperName",
RC.CAPACITY_NUMBER "capacityNumber",
OO.ORDER_NUMBER "orderNumber",
RTC.TRUCK_CALCULATE_NUMBER "truckCalculateNumber",
RCON.CONSIGNEE_COMPANY_NAME "consigneeCompanyName",
RM.MATERIAL_NAME "materialName",
RW.WAREHOUSE_NAME "warehouseName",
from TMSTRUCK_MEASURE_COMMISSION TMC
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.RESULT_TOTAL_ID = TMC.RESULT_TOTAL_ID
left join OMSTRUCK_ORDER OO
on OO.ORDER_ID = TTR.ORDER_ID
left join AMS_SALE_ORDER ASO
on ASO.SALE_ORDER_ID = OO.ORDER_PLAN_ID
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 TMSTRUCK_WEIGHT_RESULT TWR
on TWR.RESULT_TOTAL_ID = TMC.RESULT_TOTAL_ID
--计皮
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
--计毛
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
left join TMSTRUCK_UNLOAD_RESULT TUR
on TTR.RESULT_TOTAL_ID = TUR.RESULT_TOTAL_ID
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
left join RMS_SHIPPER RS -- 发货单位
on RS.SHIPPER_ID = ASO.SHIPPER_ID
left join RMS_CONSIGNEE RCON -- 收货单位
on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
where TMC.COMMSSION_TYPE = #{type} and TMC.RESULT_TOTAL_ID = #{resultTotalId}
SELECT
OO.ORDER_NUMBER "orderNumber",
RC.CAPACITY_NUMBER "capacityNumber",
ASO.SALE_NUMBER "saleNumber",
RTC.TRUCK_CALCULATE_NUMBER "calcuateNumber",
RM.MATERIAL_NAME "materialName",
RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoretialWeight",
RS.SHIPPER_NAME "shipperName",
RRA.ADDRESS_DELIVERY_ADDRESS "addressDelivery"
FROM
OMSTRUCK_ORDER OO
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
LEFT JOIN AMS_SALE_ORDER ASO ON OO.ORDER_PLAN_ID = ASO.SALE_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_TRUCK_CALCULATE RTC ON TWR.RESULT_GROSS_PLACE_ID = RTC.TRUCK_CALCULATE_ID
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = ASO.RECEIVE_ID
WHERE
OO.ORDER_NUMBER = #{orderNumber}
SELECT
OO.ORDER_NUMBER "orderNumber",
RC.CAPACITY_NUMBER "capacityNumber",
ASO.SALE_NUMBER "saleNumber",
RTC.TRUCK_CALCULATE_NUMBER "calcuateNumber",
RM.MATERIAL_NAME "materialName",
RMS.MATERIAL_THEORETICAL_WEIGHT "materialTheoretialWeight",
RS.SHIPPER_NAME "shipperName",
RRA.ADDRESS_DELIVERY_ADDRESS "addressDelivery"
FROM
OMSTRUCK_ORDER OO
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR ON TTR.ORDER_ID = OO.ORDER_ID
LEFT JOIN AMS_SALE_ORDER ASO ON OO.ORDER_PLAN_ID = ASO.SALE_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_TRUCK_CALCULATE RTC ON TWR.RESULT_TARE_PLACE_ID = RTC.TRUCK_CALCULATE_ID
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
LEFT JOIN RMS_MATERIAL RM ON RM.MATERIAL_ID = OOM.MATERIAL_ID
LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
LEFT JOIN RMS_SHIPPER RS ON RS.SHIPPER_ID = ASO.SHIPPER_ID
LEFT JOIN RMS_RECEIVE_ADDRESS RRA ON RRA.ADDRESS_ID = ASO.RECEIVE_ID
WHERE
OO.ORDER_NUMBER = #{orderNumber}
SELECT OO.ORDER_NUMBER "orderNumber",
ARP.REQUIREMENT_NUMBER "requirementNumber",
OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
RL.LINE_START_NODE_DESC "startNode",
RL.LINE_END_NODE_DESC "endNode",
RC.CAPACITY_NUMBER "capacityNumber",
RTC.TRUCK_CALCULATE_NUMBER "calculateNumber"
FROM OMSTRUCK_ORDER OO
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT ARP ON ARP.REQUIREMENT_ID=OO.ORDER_PLAN_ID
LEFT JOIN RMS_CAPACITY RC
ON RC.CAPACITY_ID = OO.CAPACITY_ID
LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
LEFT JOIN RMS_LINE RL ON ARP.LINE_ID = RL.LINE_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
LEFT JOIN RMS_TRUCK_CALCULATE RTC
ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_TARE_PLACE_ID
WHERE OO.ORDER_NUMBER = #{orderNumber}
SELECT OO.ORDER_NUMBER "orderNumber",
ARP.REQUIREMENT_NUMBER "requirementNumber",
OOM.ORDER_MATERIAL_NUMBER "orderMaterialNumber",
OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
RL.LINE_START_NODE_DESC "startNode",
RL.LINE_END_NODE_DESC "endNode",
RC.CAPACITY_NUMBER "capacityNumber",
RTC.TRUCK_CALCULATE_NUMBER "calculateNumber"
FROM OMSTRUCK_ORDER OO
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM ON OO.ORDER_ID = OOM.ORDER_ID
LEFT JOIN AMSTRUCK_INWARD_REQUIREMENT ARP ON ARP.REQUIREMENT_ID=OO.ORDER_PLAN_ID
LEFT JOIN RMS_CAPACITY RC
ON RC.CAPACITY_ID = OO.CAPACITY_ID
LEFT JOIN RMS_MATERIAL_STEEL RMS ON OOM.MATERIAL_ID = RMS.MATERIAL_ID
LEFT JOIN RMS_LINE RL ON ARP.LINE_ID = RL.LINE_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
LEFT JOIN RMS_TRUCK_CALCULATE RTC ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_GROSS_PLACE_ID
WHERE OO.ORDER_NUMBER = #{orderNumber}
SELECT OO.ORDER_NUMBER "orderNumber",
APO.PURCHASE_ORDER_NO "purchaseOrderNo",
OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
OOM.ORDER_MATERIAL_NUMBER "materialNumber",
RTC.TRUCK_CALCULATE_NUMBER "calculateNumber",
RS.SHIPPER_NAME "shipperName",
RRA.ADDRESS_DELIVERY_ADDRESS "deliveryAdress",
RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
RC.CAPACITY_NUMBER "capacityNumber"
FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_PURCHASE_ORDER APO
ON OO.ORDER_PLAN_ID=APO.PURCHASE_ORDER_ID
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
ON OO.ORDER_ID=OOM.ORDER_ID
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
ON OO.ORDER_ID = TTR.ORDER_ID
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_TRUCK_CALCULATE RTC
ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_GROSS_PLACE_ID
LEFT JOIN RMS_SHIPPER RS
ON RS.SHIPPER_ID=APO.SUPPLIER_UNIT_ID
LEFT JOIN RMS_RECEIVE_ADDRESS RRA
ON RRA.ADDRESS_ID=APO.RECEIVE_UNIT_ID
LEFT JOIN RMS_MATERIAL_STEEL RMS
ON RMS.MATERIAL_ID=OOM.MATERIAL_ID
LEFT JOIN RMS_CAPACITY RC
ON RC.CAPACITY_ID = OO.CAPACITY_ID
WHERE OO.ORDER_NUMBER = #{orderNumber}
SELECT OO.ORDER_NUMBER "orderNumber",
APO.PURCHASE_ORDER_NO "purchaseOrderNo",
OOM.ORDER_MATERIAL_WEIGHT "materialWeight",
OOM.ORDER_MATERIAL_NUMBER "materialNumber",
RTC.TRUCK_CALCULATE_NUMBER "calculateNumber",
RS.SHIPPER_NAME "shipperName",
RRA.ADDRESS_DELIVERY_ADDRESS "deliveryAdress",
RMS.MATERIAL_THEORETICAL_WEIGHT "theoreticalWeight",
RC.CAPACITY_NUMBER "capacityNumber"
FROM OMSTRUCK_ORDER OO
LEFT JOIN AMS_PURCHASE_ORDER APO
ON OO.ORDER_PLAN_ID=APO.PURCHASE_ORDER_ID
LEFT JOIN OMSTRUCK_ORDER_MATERIAL OOM
ON OO.ORDER_ID=OOM.ORDER_ID
LEFT JOIN TMSTRUCK_TOTAL_RESULT TTR
ON OO.ORDER_ID = TTR.ORDER_ID
LEFT JOIN TMSTRUCK_WEIGHT_RESULT TWR
ON TWR.RESULT_TOTAL_ID=TTR.RESULT_TOTAL_ID
LEFT JOIN RMS_TRUCK_CALCULATE RTC
ON RTC.TRUCK_CALCULATE_ID=TWR.RESULT_TARE_PLACE_ID
LEFT JOIN RMS_SHIPPER RS
ON RS.SHIPPER_ID = APO.SUPPLIER_UNIT_ID
LEFT JOIN RMS_RECEIVE_ADDRESS RRA
ON RRA.ADDRESS_ID = APO.RECEIVE_UNIT_ID
LEFT JOIN RMS_MATERIAL_STEEL RMS
ON RMS.MATERIAL_ID = OOM.MATERIAL_ID
LEFT JOIN RMS_CAPACITY RC
ON RC.CAPACITY_ID = OO.CAPACITY_ID
WHERE OO.ORDER_NUMBER = #{orderNumber}
select
APO.PURCHASE_ORDER_NO "purchaseOrder",
OO.ORDER_NUMBER "transportNum",
RC.CAPACITY_NUMBER "carNum",
RTC.TRUCK_CALCULATE_NUMBER "steelyardNum",
RS.SUPPLIER_NAME "sendUnit",
RSH.SHIPPER_NAME "ReceivUnit",
RM.MATERIAL_NAME "materiaName",
RM.MATERIAL_ID "materialId",
CONCAT(RM.MATERIAL_SPECIFICATION, RM.MATERIAL_MODEL) "goodsType",
RW.WAREHOUSE_NAME "unloadPlace",
TWR.INSERT_UPDATE_REMARK "demo",
DB.RESULT_FOREIGN_SHIP_NAME "shipNum"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.ORDER_ID = OO.ORDER_ID
left join AMS_PURCHASE_ORDER APO
on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
left join DIL_BATCH DB
on DB.BATCH_ID = APO.BATCH_ID
left join RMS_SUPPLIER RS
on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
left join RMS_SHIPPER RSH
on RSH.SHIPPER_ID = APO.RECEIVE_UNIT_ID
left join OMSTRUCK_ORDER_MATERIAL OOM
on OO.ORDER_ID = OOM.ORDER_ID
left join RMS_MATERIAL RM
on RM.MATERIAL_ID = OOM.MATERIAL_ID
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
left join TMSTRUCK_WEIGHT_RESULT TWR
on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
left join TMSTRUCK_UNLOAD_RESULT TUR
on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
left join RMS_WAREHOUSE RW
on RW.WAREHOUSE_ID = TUR.RESULT_UNLOAD_PLACE_ID
where OO.ORDER_ID = #{orderId}
select APO.PURCHASE_ORDER_NO || ',' || APO.EAS_ENTRY_ID "orderSource",
OO.ORDER_NUMBER "orderId",
RC.CAPACITY_NUMBER "carNumber",
RTC.TRUCK_CALCULATE_NUMBER "regionName",
RS.SUPPLIER_NAME "provider",
RS.SUPPLIER_DUTY_PARAGRAPH "providerNo",
RSH.SHIPPER_NAME "receiver",
(case
when RSH.SHIPPER_PARTITION_CODE is null
then ' '
else RSH.SHIPPER_PARTITION_CODE
end
) "receiverNo",
RM.MATERIAL_ID || '' "item",
RM.MATERIAL_CODE "goodsNo",
CONCAT(RM.MATERIAL_NAME, CONCAT(RM.MATERIAL_SPECIFICATION, RM.MATERIAL_MODEL)) || 'null' "goodsName",
(case
when OOM.ORDER_MATERIAL_WEIGHT is null
then 0
else OOM.ORDER_MATERIAL_WEIGHT
end
) || '' "planQuantity"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.ORDER_ID = OO.ORDER_ID
left join AMS_PURCHASE_ORDER APO
on APO.PURCHASE_ORDER_ID = OO.ORDER_PLAN_ID
left join RMS_SUPPLIER RS
on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
left join RMS_SHIPPER RSH
on RSH.SHIPPER_ID = APO.RECEIVE_UNIT_ID
left join OMSTRUCK_ORDER_MATERIAL OOM
on OO.ORDER_ID = OOM.ORDER_ID
left join RMS_MATERIAL RM
on RM.MATERIAL_ID = OOM.MATERIAL_ID
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
left join TMSTRUCK_WEIGHT_RESULT TWR
on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
left join TMSTRUCK_UNLOAD_RESULT TUR
on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
where OO.ORDER_ID = #{orderId}
select APO.RECEIVE_UNIT_ID
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
OO.ORDER_NUMBER "orderId",
RTC.TRUCK_CALCULATE_NUMBER "regionName",
RC.CAPACITY_NUMBER "carNumber",
RM.MATERIAL_ID || '' "item",
RM.MATERIAL_CODE "goodsNo",
CONCAT(RM.MATERIAL_NAME, CONCAT(RM.MATERIAL_SPECIFICATION, RM.MATERIAL_MODEL)) "goodsName",
(case
when ASM.MATERIAL_WEIGHT is null
then 0
else ASM.MATERIAL_WEIGHT
end
) || '' "planQuantity",
RS.SHIPPER_NAME "provider",
(case
when RS.SHIPPER_PARTITION_CODE is null
then ' '
else RS.SHIPPER_PARTITION_CODE
end
) "providerNo",
RCON.CONSIGNEE_COMPANY_NAME "receiver",
RCON.CONSIGNEE_CODE "receiverNo",
ASO.SALE_NUMBER || ',' || ASM.EAS_PRIMARY_ID "orderSource"
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
left join AMS_SALE_TRUCKNO_MATERIAL ASTM --获得分路主键ID
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 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
left join RMS_TRUCK_CALCULATE RTC
on RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
left join RMS_SHIPPER RS --获取收发单位
on RS.SHIPPER_ID = ASO.SHIPPER_ID
left join RMS_CONSIGNEE RCON
on RCON.CONSIGNEE_ID = ASO.RECEIVE_ID
where
OO.ORDER_ID = #{orderId}
and TWR.WEIGHT_TASK_RESULT_ID = #{weightTaskResultId}
and ASM.MATERIAL_ID = #{materialId}
and rownum = 1
select ASO.SHIPPER_ID
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
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 apo.receive_unit_id
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 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 *
from (
select APO.PURCHASE_ORDER_NO || ',' || APO.EAS_ENTRY_ID "chooseOrderSource",
OO.ORDER_NUMBER "orderId",
RC.CAPACITY_NUMBER "carNumber",
(case when TWR.RESULT_GROSS_PLACE_ID is not null
then (
select RTC.TRUCK_CALCULATE_NUMBER from RMS_TRUCK_CALCULATE RTC
where RTC.TRUCK_CALCULATE_ID = TWR.RESULT_GROSS_PLACE_ID
)
when TWR.RESULT_GROSS_PLACE_ID is null
then (
select RTC.TRUCK_CALCULATE_NUMBER from RMS_TRUCK_CALCULATE RTC
where RTC.TRUCK_CALCULATE_ID = TWR.RESULT_TARE_PLACE_ID
)
end
) "regionName",
RS.SUPPLIER_NAME "provider",
RS.SUPPLIER_DUTY_PARAGRAPH "providerNo",
RSH.SHIPPER_NAME "receiver",
(case
when RSH.SHIPPER_PARTITION_CODE is null then
' '
else
RSH.SHIPPER_PARTITION_CODE
end) "receiverNo",
RM.MATERIAL_ID || '' "item",
RM.MATERIAL_CODE "goodsNo",
CONCAT(RM.MATERIAL_NAME, CONCAT(RM.MATERIAL_SPECIFICATION, RM.MATERIAL_MODEL)) "goodsName",
(case
when OOM.ORDER_MATERIAL_WEIGHT is null then
0
else
OOM.ORDER_MATERIAL_WEIGHT
end) || '' "planQuantity"
from OMSTRUCK_ORDER OO
left join TMSTRUCK_TOTAL_RESULT TTR
on TTR.ORDER_ID = OO.ORDER_ID
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 air.requirement_id = arp.requirement_id
left join ams_purchase_order apo
on apo.purchase_order_id = air.purchase_order_id
left join RMS_SUPPLIER RS
on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
left join RMS_SHIPPER RSH
on RSH.SHIPPER_ID = APO.RECEIVE_UNIT_ID
left join OMSTRUCK_ORDER_MATERIAL OOM
on OO.ORDER_ID = OOM.ORDER_ID
left join RMS_MATERIAL RM
on RM.MATERIAL_ID = OOM.MATERIAL_ID
left join RMS_CAPACITY RC
on RC.CAPACITY_ID = OO.CAPACITY_ID
left join TMSTRUCK_WEIGHT_RESULT TWR
on TTR.RESULT_TOTAL_ID = TWR.RESULT_TOTAL_ID
left join TMSTRUCK_UNLOAD_RESULT TUR
on TUR.RESULT_TOTAL_ID = TTR.RESULT_TOTAL_ID
where OO.ORDER_ID = #{orderId}
and TWR.RESULT_NET_WEIGHT is null
order by TWR.TARE_SEGMENT_SQE
)
where rownum = 1
select COUNT(TWR.WEIGHT_TASK_RESULT_ID)
from TMSTRUCK_WEIGHT_RESULT TWR
where TWR.RESULT_NET_WEIGHT is null and TWR.RESULT_TOTAL_ID = #{resultTotalId}
select RCON.CONSIGNEE_FAR_ID
from OMSTRUCK_ORDER OO
left join AMSTRUCK_SPORADIC_ORDER ASO
on OO.ORDER_PLAN_ID = ASO.SPORADIC_ORDER_ID
left join RMS_CONSIGNEE RCON
on RCON.CONSIGNEE_ID = ASO.RECEIVE_UNIT_ID
where OO.ORDER_ID = #{orderId}
select RS.SUPPLIER_FAR_ID
from OMSTRUCK_ORDER OO
left join AMSTRUCK_SPORADIC_ORDER ASO
on OO.ORDER_PLAN_ID = ASO.SPORADIC_ORDER_ID
left join RMS_SUPPLIER RS
on RS.SUPPLIER_ID = ASO.SEND_UNIT_ID
where OO.ORDER_ID = #{orderId}
select ASO.RECEIVE_UNIT_ID
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 ASO.SEND_UNIT_ID
from OMSTRUCK_ORDER OO
left join AMSTRUCK_SPORADIC_ORDER ASO
on ASO.SPORADIC_ORDER_ID = OO.ORDER_PLAN_ID
where OO.ORDER_ID = #{orderId}