|
@@ -106,7 +106,7 @@ FROM |
|
@@ -106,7 +106,7 @@ FROM |
106
|
awbh.WAYBILLNOSECONDARY AS WAYBILLNOSECONDARY,
|
106
|
awbh.WAYBILLNOSECONDARY AS WAYBILLNOSECONDARY,
|
107
|
awbh.PIECE AS TOTALPIECE,
|
107
|
awbh.PIECE AS TOTALPIECE,
|
108
|
awbh.WEIGHT AS TOTALWEIGHT,
|
108
|
awbh.WEIGHT AS TOTALWEIGHT,
|
109
|
- awbh.MANIFESTPIECE AS MANIFESTTOTALPIECE,
|
109
|
+ awbh.MANIFESTTOTALWEIGHT AS MANIFESTTOTALPIECE,
|
110
|
awbh.MANIFESTWEIGHT AS MANIFESTTOTALWEIGHT,
|
110
|
awbh.MANIFESTWEIGHT AS MANIFESTTOTALWEIGHT,
|
111
|
awbh.AWBHPRODUCTNAME AS PRODUCTNAME,
|
111
|
awbh.AWBHPRODUCTNAME AS PRODUCTNAME,
|
112
|
awbh.ORIGINATINGSTATION AS ORIGINATINGSTATION,
|
112
|
awbh.ORIGINATINGSTATION AS ORIGINATINGSTATION,
|
|
@@ -150,6 +150,101 @@ LEFT JOIN |
|
@@ -150,6 +150,101 @@ LEFT JOIN |
150
|
ORDER BY T.FLIGHT_DATE,T.FLIGHTNO,WAYBILLNOMASTER,WAYBILLNOSECONDARY DESC
|
150
|
ORDER BY T.FLIGHT_DATE,T.FLIGHTNO,WAYBILLNOMASTER,WAYBILLNOSECONDARY DESC
|
151
|
|
151
|
|
152
|
</select>
|
152
|
</select>
|
|
|
153
|
+ <select id="analysis_with_tally" resultMap="BaseResultMap" parameterType="java.util.Map">
|
|
|
154
|
+ SELECT
|
|
|
155
|
+ T.FLIGHTNO,
|
|
|
156
|
+ T.FLIGHT_DATE,
|
|
|
157
|
+ T.SEGMENT,
|
|
|
158
|
+ T.WAYBILLNOMASTER,
|
|
|
159
|
+ T.WAYBILLNOSECONDARY,
|
|
|
160
|
+ T.TOTALPIECE,
|
|
|
161
|
+ T.TOTALWEIGHT,
|
|
|
162
|
+ T.MANIFESTTOTALPIECE,
|
|
|
163
|
+ T.MANIFESTTOTALWEIGHT,
|
|
|
164
|
+ T.PRODUCTNAME,
|
|
|
165
|
+ T.ORIGINATINGSTATION,
|
|
|
166
|
+ C.CHINESEDESCRIPTION as ORIGINATINGSTATIONCN,
|
|
|
167
|
+ T.DESTINATIONSTATION,
|
|
|
168
|
+ C1.CHINESEDESCRIPTION AS DESTINATIONSTATIONCN,
|
|
|
169
|
+ T.ORIGINATINGSTATION_BILL,
|
|
|
170
|
+ CB1.CHINESEDESCRIPTION as ORIGINATINGSTATIONBILLCN,
|
|
|
171
|
+ T.DESTINATIONSTATION_BILL,
|
|
|
172
|
+ CB2.CHINESEDESCRIPTION AS DESTINATIONSTATIONBILLCN,
|
|
|
173
|
+ T.SHIPPER_COUNTRYCODE,
|
|
|
174
|
+ COUNTRY.COUNTRYDESCCHN,
|
|
|
175
|
+ AREA.AREADESCCHN
|
|
|
176
|
+ FROM
|
|
|
177
|
+ (
|
|
|
178
|
+ SELECT
|
|
|
179
|
+ M.FLIGHTNO AS FLIGHTNO,
|
|
|
180
|
+ M.FLIGHT_DATE AS FLIGHT_DATE,
|
|
|
181
|
+ M.SEGMENT AS SEGMENT,
|
|
|
182
|
+ M.WAYBILLNOMASTER AS WAYBILLNOMASTER,
|
|
|
183
|
+ '' AS WAYBILLNOSECONDARY,
|
|
|
184
|
+ M.TOTALPIECE AS TOTALPIECE,
|
|
|
185
|
+ M.TOTALWEIGHT AS TOTALWEIGHT,
|
|
|
186
|
+ M.MANIFESTTOTALPIECE AS MANIFESTTOTALPIECE,
|
|
|
187
|
+ M.MANIFESTTOTALWEIGHT AS MANIFESTTOTALWEIGHT,
|
|
|
188
|
+ M.PRODUCTNAME AS PRODUCTNAME,
|
|
|
189
|
+ M.ORIGINATINGSTATION AS ORIGINATINGSTATION,
|
|
|
190
|
+ M.DESTINATIONSTATION AS DESTINATIONSTATION,
|
|
|
191
|
+ M.ORIGINATINGSTATION_BILL AS ORIGINATINGSTATION_BILL,
|
|
|
192
|
+ M.DESTINATIONSTATION_BILL AS DESTINATIONSTATION_BILL,
|
|
|
193
|
+ M.SHIPPER_COUNTRYCODE AS SHIPPER_COUNTRYCODE
|
|
|
194
|
+ FROM
|
|
|
195
|
+ V_TALLY_ORIGIN M UNION
|
|
|
196
|
+ SELECT
|
|
|
197
|
+ awbh.FLIGHTNO AS FLIGHTNO,
|
|
|
198
|
+ awbh.FLIGHT_DATE AS FLIGHT_DATE,
|
|
|
199
|
+ awbh.SEGMENT AS SEGMENT,
|
|
|
200
|
+ awbh.WAYBILLNOMASTER AS WAYBILLNOMASTER,
|
|
|
201
|
+ awbh.WAYBILLNOSECONDARY AS WAYBILLNOSECONDARY,
|
|
|
202
|
+ awbh.PIECE AS TOTALPIECE,
|
|
|
203
|
+ awbh.WEIGHT AS TOTALWEIGHT,
|
|
|
204
|
+ awbh.TALLYPIECE AS MANIFESTTOTALPIECE,
|
|
|
205
|
+ awbh.TALLYWEIGHT AS MANIFESTTOTALWEIGHT,
|
|
|
206
|
+ awbh.AWBHPRODUCTNAME AS PRODUCTNAME,
|
|
|
207
|
+ awbh.ORIGINATINGSTATION AS ORIGINATINGSTATION,
|
|
|
208
|
+ awbh.DESTINATIONSTATION AS DESTINATIONSTATION,
|
|
|
209
|
+ awbh.ORIGINATINGSTATION_BILL AS ORIGINATINGSTATION_BILL,
|
|
|
210
|
+ awbh.DESTINATIONSTATION_BILL AS DESTINATIONSTATION_BILL,
|
|
|
211
|
+ awbh.AWBHSHIPPER_COUNTRYCODE AS SHIPPER_COUNTRYCODE
|
|
|
212
|
+ FROM
|
|
|
213
|
+ V_TALLY_AWBA_AWBH awbh
|
|
|
214
|
+ ) T
|
|
|
215
|
+ LEFT JOIN
|
|
|
216
|
+ TB_AIRPORTCODE C
|
|
|
217
|
+ ON
|
|
|
218
|
+ C.CITYCODE = T.ORIGINATINGSTATION
|
|
|
219
|
+ LEFT JOIN
|
|
|
220
|
+ TB_AIRPORTCODE C1
|
|
|
221
|
+ ON
|
|
|
222
|
+ C1.CITYCODE = T.DESTINATIONSTATION
|
|
|
223
|
+ LEFT JOIN
|
|
|
224
|
+ TB_AIRPORTCODE CB1
|
|
|
225
|
+ ON
|
|
|
226
|
+ CB1.CITYCODE = T.ORIGINATINGSTATION_BILL
|
|
|
227
|
+ LEFT JOIN
|
|
|
228
|
+ TB_AIRPORTCODE CB2
|
|
|
229
|
+ ON
|
|
|
230
|
+ CB2.CITYCODE = T.DESTINATIONSTATION_BILL
|
|
|
231
|
+ LEFT JOIN
|
|
|
232
|
+ T_BAS_COUNTRY COUNTRY
|
|
|
233
|
+ ON
|
|
|
234
|
+ COUNTRY.COUNTRYID = T.SHIPPER_COUNTRYCODE
|
|
|
235
|
+ LEFT JOIN
|
|
|
236
|
+ T_BAS_AREA AREA
|
|
|
237
|
+ ON
|
|
|
238
|
+ CB1.AREA = AREA.AREAID
|
|
|
239
|
+ WHERE
|
|
|
240
|
+ trunc( T.FLIGHT_DATE ) BETWEEN to_date( #{startdate,jdbcType=VARCHAR}, 'yyyy-mm-dd' )
|
|
|
241
|
+ AND to_date(#{enddate,jdbcType=VARCHAR},'yyyy-mm-dd')
|
|
|
242
|
+ <if test="flightno != null and flightno !=''" >
|
|
|
243
|
+ AND T.FLIGHTNO = #{flightno,jdbcType=VARCHAR}
|
|
|
244
|
+ </if>
|
|
|
245
|
+ ORDER BY T.FLIGHT_DATE,T.FLIGHTNO,WAYBILLNOMASTER,WAYBILLNOSECONDARY DESC
|
|
|
246
|
+
|
|
|
247
|
+ </select>
|
153
|
<insert id="insert" parameterType="com.tianbo.imfClient.model.ORIGINMANIFESTMASTER" >
|
248
|
<insert id="insert" parameterType="com.tianbo.imfClient.model.ORIGINMANIFESTMASTER" >
|
154
|
insert into ORIGINMANIFESTMASTER (AUTOID, WAYBILLNOMASTER, SEGMENT,
|
249
|
insert into ORIGINMANIFESTMASTER (AUTOID, WAYBILLNOMASTER, SEGMENT,
|
155
|
ORIGINATINGSTATION, DESTINATIONSTATION,
|
250
|
ORIGINATINGSTATION, DESTINATIONSTATION,
|