...
|
...
|
@@ -51,37 +51,37 @@ |
|
|
AUTOID, WAYBILLNOMASTER, FLIGHTNO, FLIGHT_DATE
|
|
|
</sql>
|
|
|
<insert id="insert" parameterType="com.tianbo.analysis.model.ORIGINMANIFESTMASTER" >
|
|
|
insert into ORIGINMANIFESTMASTER (AUTOID, WAYBILLNOMASTER, SEGMENT,
|
|
|
ORIGINATINGSTATION, DESTINATIONSTATION,
|
|
|
TOTALWEIGHT, TOTALPIECE, MANIFESTTOTALPIECE,
|
|
|
MANIFESTTOTALWEIGHT, FLIGHTNO, PRODUCTNAME,
|
|
|
CUSTOMSSTATUS, CARRIER1, ARRIVALSTATION1,
|
|
|
CARRIER2, ARRIVALSTATION2, CARRIER3,
|
|
|
ARRIVALSTATION3, PAYMODE, SPECIALGOODSCODE,
|
|
|
CUSTOMSCODE, SHIPPERNAME, SHIPPERADDRESS,
|
|
|
CONSIGNEENAME, CONSIGNEEADDRESS, RECEIPTINFORMATION,
|
|
|
CREATEDATE, FLIGHT_DATE, STATUS,
|
|
|
ISBATCH, ORIGINATINGSTATION_BILL, DESTINATIONSTATION_BILL,
|
|
|
REPORTORDER, ISLAST, SHIPPER_CODE,
|
|
|
SHIPPER_COUNTRYCODE, SHIPPER_PHONE, SHIPPER_FAX,
|
|
|
CONSIGNEE_CODE, CONSIGNEE_COUNTRYCODE, CONSIGNEE_FAX,
|
|
|
SPECIFIC_CONSIGNEENAME, SPECIFIC_CONSIGNEE_PHONE,
|
|
|
insert into ORIGINMANIFESTMASTER (AUTOID, WAYBILLNOMASTER, SEGMENT,
|
|
|
ORIGINATINGSTATION, DESTINATIONSTATION,
|
|
|
TOTALWEIGHT, TOTALPIECE, MANIFESTTOTALPIECE,
|
|
|
MANIFESTTOTALWEIGHT, FLIGHTNO, PRODUCTNAME,
|
|
|
CUSTOMSSTATUS, CARRIER1, ARRIVALSTATION1,
|
|
|
CARRIER2, ARRIVALSTATION2, CARRIER3,
|
|
|
ARRIVALSTATION3, PAYMODE, SPECIALGOODSCODE,
|
|
|
CUSTOMSCODE, SHIPPERNAME, SHIPPERADDRESS,
|
|
|
CONSIGNEENAME, CONSIGNEEADDRESS, RECEIPTINFORMATION,
|
|
|
CREATEDATE, FLIGHT_DATE, STATUS,
|
|
|
ISBATCH, ORIGINATINGSTATION_BILL, DESTINATIONSTATION_BILL,
|
|
|
REPORTORDER, ISLAST, SHIPPER_CODE,
|
|
|
SHIPPER_COUNTRYCODE, SHIPPER_PHONE, SHIPPER_FAX,
|
|
|
CONSIGNEE_CODE, CONSIGNEE_COUNTRYCODE, CONSIGNEE_FAX,
|
|
|
SPECIFIC_CONSIGNEENAME, SPECIFIC_CONSIGNEE_PHONE,
|
|
|
CONSIGNEE_PHONE)
|
|
|
values (#{autoid,jdbcType=VARCHAR}, #{waybillnomaster,jdbcType=VARCHAR}, #{segment,jdbcType=VARCHAR},
|
|
|
#{originatingstation,jdbcType=VARCHAR}, #{destinationstation,jdbcType=VARCHAR},
|
|
|
#{totalweight,jdbcType=VARCHAR}, #{totalpiece,jdbcType=VARCHAR}, #{manifesttotalpiece,jdbcType=VARCHAR},
|
|
|
#{manifesttotalweight,jdbcType=VARCHAR}, #{flightno,jdbcType=VARCHAR}, #{productname,jdbcType=VARCHAR},
|
|
|
#{customsstatus,jdbcType=VARCHAR}, #{carrier1,jdbcType=VARCHAR}, #{arrivalstation1,jdbcType=VARCHAR},
|
|
|
#{carrier2,jdbcType=VARCHAR}, #{arrivalstation2,jdbcType=VARCHAR}, #{carrier3,jdbcType=VARCHAR},
|
|
|
#{arrivalstation3,jdbcType=VARCHAR}, #{paymode,jdbcType=VARCHAR}, #{specialgoodscode,jdbcType=VARCHAR},
|
|
|
#{customscode,jdbcType=VARCHAR}, #{shippername,jdbcType=VARCHAR}, #{shipperaddress,jdbcType=VARCHAR},
|
|
|
#{consigneename,jdbcType=VARCHAR}, #{consigneeaddress,jdbcType=VARCHAR}, #{receiptinformation,jdbcType=VARCHAR},
|
|
|
#{createdate,jdbcType=TIMESTAMP}, #{flightDate,jdbcType=TIMESTAMP}, #{status,jdbcType=VARCHAR},
|
|
|
#{isbatch,jdbcType=VARCHAR}, #{originatingstationBill,jdbcType=VARCHAR}, #{destinationstationBill,jdbcType=VARCHAR},
|
|
|
#{reportorder,jdbcType=VARCHAR}, #{islast,jdbcType=VARCHAR}, #{shipperCode,jdbcType=VARCHAR},
|
|
|
#{shipperCountrycode,jdbcType=VARCHAR}, #{shipperPhone,jdbcType=VARCHAR}, #{shipperFax,jdbcType=VARCHAR},
|
|
|
#{consigneeCode,jdbcType=VARCHAR}, #{consigneeCountrycode,jdbcType=VARCHAR}, #{consigneeFax,jdbcType=VARCHAR},
|
|
|
#{specificConsigneename,jdbcType=VARCHAR}, #{specificConsigneePhone,jdbcType=VARCHAR},
|
|
|
values (#{autoid,jdbcType=VARCHAR}, #{waybillnomaster,jdbcType=VARCHAR}, #{segment,jdbcType=VARCHAR},
|
|
|
#{originatingstation,jdbcType=VARCHAR}, #{destinationstation,jdbcType=VARCHAR},
|
|
|
#{totalweight,jdbcType=VARCHAR}, #{totalpiece,jdbcType=VARCHAR}, #{manifesttotalpiece,jdbcType=VARCHAR},
|
|
|
#{manifesttotalweight,jdbcType=VARCHAR}, #{flightno,jdbcType=VARCHAR}, #{productname,jdbcType=VARCHAR},
|
|
|
#{customsstatus,jdbcType=VARCHAR}, #{carrier1,jdbcType=VARCHAR}, #{arrivalstation1,jdbcType=VARCHAR},
|
|
|
#{carrier2,jdbcType=VARCHAR}, #{arrivalstation2,jdbcType=VARCHAR}, #{carrier3,jdbcType=VARCHAR},
|
|
|
#{arrivalstation3,jdbcType=VARCHAR}, #{paymode,jdbcType=VARCHAR}, #{specialgoodscode,jdbcType=VARCHAR},
|
|
|
#{customscode,jdbcType=VARCHAR}, #{shippername,jdbcType=VARCHAR}, #{shipperaddress,jdbcType=VARCHAR},
|
|
|
#{consigneename,jdbcType=VARCHAR}, #{consigneeaddress,jdbcType=VARCHAR}, #{receiptinformation,jdbcType=VARCHAR},
|
|
|
#{createdate,jdbcType=TIMESTAMP}, #{flightDate,jdbcType=TIMESTAMP}, #{status,jdbcType=VARCHAR},
|
|
|
#{isbatch,jdbcType=VARCHAR}, #{originatingstationBill,jdbcType=VARCHAR}, #{destinationstationBill,jdbcType=VARCHAR},
|
|
|
#{reportorder,jdbcType=VARCHAR}, #{islast,jdbcType=VARCHAR}, #{shipperCode,jdbcType=VARCHAR},
|
|
|
#{shipperCountrycode,jdbcType=VARCHAR}, #{shipperPhone,jdbcType=VARCHAR}, #{shipperFax,jdbcType=VARCHAR},
|
|
|
#{consigneeCode,jdbcType=VARCHAR}, #{consigneeCountrycode,jdbcType=VARCHAR}, #{consigneeFax,jdbcType=VARCHAR},
|
|
|
#{specificConsigneename,jdbcType=VARCHAR}, #{specificConsigneePhone,jdbcType=VARCHAR},
|
|
|
#{consigneePhone,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.tianbo.analysis.model.ORIGINMANIFESTMASTER" >
|
...
|
...
|
@@ -375,4 +375,36 @@ |
|
|
AND
|
|
|
WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR}
|
|
|
</select>
|
|
|
</mapper> |
|
|
\ No newline at end of file |
|
|
|
|
|
<select id="statics" resultType="map">
|
|
|
SELECT
|
|
|
FLIGHTNO,
|
|
|
ORIGINATINGSTATION,
|
|
|
DESTINATIONSTATION,
|
|
|
count( WAYBILLNOMASTER ) AS waybillTotal,
|
|
|
SUM( MANIFESTTOTALPIECE ) AS piece,
|
|
|
SUM( MANIFESTTOTALWEIGHT ) AS weight,
|
|
|
(SELECT
|
|
|
count(AUTOID)
|
|
|
FROM
|
|
|
ORIGINMANIFESTSECONDARY
|
|
|
WHERE
|
|
|
ORIGINMANIFESTMASTERAUTOID IN (
|
|
|
SELECT
|
|
|
AUTOID
|
|
|
FROM
|
|
|
ORIGINMANIFESTMASTER
|
|
|
WHERE
|
|
|
FLIGHT_DATE between TO_DATE( #{startDate,jdbcType=VARCHAR}, 'yyyy-MM-dd' ) and TO_DATE( #{endDate,jdbcType=VARCHAR}, 'yyyy-MM-dd' )
|
|
|
)) as awbhTotal
|
|
|
FROM
|
|
|
ORIGINMANIFESTMASTER
|
|
|
WHERE
|
|
|
DESTINATIONSTATION = 'CGO'
|
|
|
AND FLIGHT_DATE between TO_DATE( #{startDate,jdbcType=VARCHAR}, 'yyyy-MM-dd' ) and TO_DATE( #{endDate,jdbcType=VARCHAR}, 'yyyy-MM-dd' )
|
|
|
GROUP BY
|
|
|
FLIGHTNO,
|
|
|
ORIGINATINGSTATION,
|
|
|
DESTINATIONSTATION
|
|
|
</select>
|
|
|
</mapper> |
...
|
...
|
|