liyg 2 years ago
parent
commit
4741e72ce6

+ 43 - 0
src/main/resources/com/steerinfo/dil/mapper/TmstrainMeasureCommissionMapper.xml

@@ -445,6 +445,49 @@
 
 <!--  查询已计量-->
   <select id="getWeightResult" parameterType="map" resultType="java.util.Map">
+    select TWR.RESULT_TOTAL_ID                            "resultTotalId",
+           TWR.RESULT_ID                                  "resultId",
+           APO.PURCHASE_ORDER_NO                          "purchaseOrderNo",
+           TLR.RESULT_WAGON_NO                            "resultWagonNo",
+           TWR.RESULT_POUND_NO                         "resultPoundNo",--磅单号
+           TWR.RESULT_TARE_WEIGHT                       "resultTareWeight",--皮重
+           TWR.RESULT_GROSS_WEIGHT												"resultGrossWeight",--毛重
+           TWR.RESULT_NET_WEIGHT                          "resultNetWeight",--净重
+           TLR.RESULT_BILLABLE_TONNAGE                    "resultBillableTonnage",--标重
+           to_char(TLR.RESULT_LOADING_DATE, 'yyyy-mm-dd') "resultLoadingDate",
+           DB.RESULT_FOREIGN_SHIP_NAME                    "resultForeignShipName",--国产矿没有该项
+           RM.MATERIAL_NAME                               "materialName",
+           RAS.ARRIVAL_NAME                               "sendStationName",
+           RAS2.ARRIVAL_NAME                              "arrivalStationName",
+           RS.SUPPLIER_NAME                               "supplierName",
+           TWR.UPDATE_TIME                                "updateTime",--上次过磅时间
+           TTR.TRANSPORT_NUM                              "transportNum",
+           (CASE WHEN TWUR.UNLOADING_ID IS NULL THEN '未卸货' ELSE '已卸货' END) as isUnload,
+           TLR.RESULT_REMARKS                             "resultRemarks"
+    from TMSTRAIN_LOADING_RESULT TLR
+           left join AMS_PURCHASE_ORDER APO
+                     on TLR.PURCHASE_ORDER_RAIL_PLAN_ID = APO.PURCHASE_ORDER_ID
+           left join RMS_SUPPLIER RS
+                     on RS.SUPPLIER_ID = APO.SUPPLIER_UNIT_ID
+           left join DIL_BATCH DB
+                     on TLR.BATCH_ID = DB.BATCH_ID
+           left join RMS_MATERIAL RM
+                     on TLR.MATERIAL_ID = RM.MATERIAL_ID	--物资id没有回传,暂时使用装船作业物资id
+           left join RMSTRAIN_ARRIVAL_SEND RAS
+                     on RAS.ARRIVAL_ID = TLR.SEND_STATION_ID
+           left join RMSTRAIN_ARRIVAL_SEND RAS2
+                     on RAS2.ARRIVAL_ID = TLR.ARRIVAL_STATION_ID
+           left join TMSTRAIN_TOTAL_RESULT TTR
+                     on TTR.LOADING_ID = TLR.RESULT_ID
+           left join TMSTRAIN_WEIGHT_RESULT TWR
+                     on TTR.TOTAL_RESULT_ID=TWR.RESULT_TOTAL_ID
+           left join TMSTRAIN_WAGON_UNLOAD_RESULT TWUR
+                     on (TLR.PURCHASE_ORDER_RAIL_PLAN_ID=TWUR.PURCHASE_ORDER_RAIL_PLAN_ID and  TLR.RESULT_WAGON_NO=TWUR.RESULT_WAGON_NO)
+    where TLR.DELETED = 0
+      and TLR.RESULT_TYPE = 3
+      and TLR.SEND_REQUEST = 2
+      and APO.PURCHASE_ORDER_NO IS NOT NULL
+      AND TWR.RESULT_POUND_NO IS NOT NULL
 
   </select>