Browse Source

修改查询

liyg 2 years ago
parent
commit
07f3dc8d38

+ 6 - 4
src/main/resources/com/steerinfo/dil/mapper/BmsportHandlingFeeMapper.xml

@@ -684,7 +684,8 @@
 
 
     <select id="getShipFeeStatement" resultType="java.util.Map">
     <select id="getShipFeeStatement" resultType="java.util.Map">
         --查询计费详单及其计费账单信息
         --查询计费详单及其计费账单信息
-        SELECT 	db.BATCH_ID "batchId",--批次id
+        select  * from(
+        SELECT DISTINCT db.BATCH_ID "batchId",--批次id
         apo.PURCHASE_ORDER_ID "purchaseOrderId",--采购订单id
         apo.PURCHASE_ORDER_ID "purchaseOrderId",--采购订单id
         RM.MATERIAL_NAME "materialName",--物资名
         RM.MATERIAL_NAME "materialName",--物资名
         RC.CAPACITY_NUMBER "capacityNumber",--江船船名
         RC.CAPACITY_NUMBER "capacityNumber",--江船船名
@@ -711,7 +712,8 @@
         BS.TOTAL_WET_TON "totalEnTonnage",--到场湿吨
         BS.TOTAL_WET_TON "totalEnTonnage",--到场湿吨
         BS.STATEMENT_TOTAL_AMOUNT "stateMentTotalAmount",--账单总金额
         BS.STATEMENT_TOTAL_AMOUNT "stateMentTotalAmount",--账单总金额
         BS.STATEMENT_SHIPPER_ID "stateMentShipperId",--结算单位id
         BS.STATEMENT_SHIPPER_ID "stateMentShipperId",--结算单位id
-        RS.SHIPPER_NAME "shipperName"--结算单位名
+        RS.SHIPPER_NAME "shipperName",--结算单位名
+        ADN.INSERT_TIME "noticeTime"
         FROM TMSSHIP_LOAD_SHIP_RESULT tlsr
         FROM TMSSHIP_LOAD_SHIP_RESULT tlsr
         LEFT JOIN TMSSHIP_TOTAL_RESULT ttr
         LEFT JOIN TMSSHIP_TOTAL_RESULT ttr
         ON ttr.RESULT_ID = tlsr.TOTAL_RESULT_ID
         ON ttr.RESULT_ID = tlsr.TOTAL_RESULT_ID
@@ -747,7 +749,7 @@
         on ada.BATCH_ID=dbi.BATCH_INFACOTRY_ID
         on ada.BATCH_ID=dbi.BATCH_INFACOTRY_ID
         LEFT JOIN RMS_PORT RCR
         LEFT JOIN RMS_PORT RCR
         on ada.CARRIER_ID=RCR.PORT_ID
         on ada.CARRIER_ID=RCR.PORT_ID
-        WHERE tlsr.DELETED=0
+        WHERE tlsr.DELETED=0 AND adn.DELETED=0
         <if test="con!=null and con!=''.toString()">
         <if test="con!=null and con!=''.toString()">
          and (
          and (
             RM.MATERIAL_NAME like concat('%',concat(#{con},'%'))
             RM.MATERIAL_NAME like concat('%',concat(#{con},'%'))
@@ -760,7 +762,7 @@
             and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') &lt;= tlsr.RESULT_OUT_PORT_TIME
             and to_date(#{startDate}, 'yyyy-mm-dd hh24:mi:ss') &lt;= tlsr.RESULT_OUT_PORT_TIME
             and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= tlsr.RESULT_OUT_PORT_TIME
             and to_date(#{endDate}, 'yyyy-mm-dd hh24:mi:ss') >= tlsr.RESULT_OUT_PORT_TIME
         </if>
         </if>
-        ORDER BY tlsr.RESULT_OUT_PORT_TIME DESC,db.BATCH_ID,BS.STATEMENT_ID DESC
+        ) ORDER BY "noticeTime" DESC,"statementId" ASC
     </select>
     </select>
 
 
     <select id="findTotalTonnage" resultType="java.util.Map">
     <select id="findTotalTonnage" resultType="java.util.Map">