正在显示
17 个修改的文件
包含
71 行增加
和
37 行删除
@@ -7,7 +7,7 @@ server: | @@ -7,7 +7,7 @@ server: | ||
7 | context-path: ${SERVER_CONTEXTPATH:} | 7 | context-path: ${SERVER_CONTEXTPATH:} |
8 | spring: | 8 | spring: |
9 | profiles: | 9 | profiles: |
10 | - active: pro | 10 | + active: dev |
11 | mvc: | 11 | mvc: |
12 | #静态资源,设置上传文件的访问, | 12 | #静态资源,设置上传文件的访问, |
13 | static-path-pattern: /** | 13 | static-path-pattern: /** |
@@ -132,7 +132,7 @@ jwt: | @@ -132,7 +132,7 @@ jwt: | ||
132 | #自定义配置 | 132 | #自定义配置 |
133 | custom: | 133 | custom: |
134 | #进港放行回执读取目录 | 134 | #进港放行回执读取目录 |
135 | - receptDirectory: /Users/mrz/Downloads/rdp_temp/logs/回执报文样例/20191018 | 135 | + receptDirectory: /Users/mrz/Downloads/rdp_temp/logs/回执报文样例/ |
136 | #回执解析成功后的备份目录 | 136 | #回执解析成功后的备份目录 |
137 | receptBakDir: /Users/mrz/Downloads/rdp_temp/logs/success | 137 | receptBakDir: /Users/mrz/Downloads/rdp_temp/logs/success |
138 | #解析错误报文的备份目录 | 138 | #解析错误报文的备份目录 |
@@ -24,9 +24,9 @@ | @@ -24,9 +24,9 @@ | ||
24 | <!--输出到控制台--> | 24 | <!--输出到控制台--> |
25 | <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> | 25 | <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> |
26 | <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> | 26 | <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息--> |
27 | - <!--<filter class="ch.qos.logback.classic.filter.ThresholdFilter">--> | ||
28 | - <!--<level>trace</level>--> | ||
29 | - <!--</filter>--> | 27 | + <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> |
28 | + <level>trace</level> | ||
29 | + </filter> | ||
30 | <encoder> | 30 | <encoder> |
31 | <Pattern>${CONSOLE_LOG_PATTERN}</Pattern> | 31 | <Pattern>${CONSOLE_LOG_PATTERN}</Pattern> |
32 | <!-- 设置字符集 windows系统这里设置成GBK--> | 32 | <!-- 设置字符集 windows系统这里设置成GBK--> |
@@ -197,7 +197,7 @@ | @@ -197,7 +197,7 @@ | ||
197 | 可以包含零个或多个元素,标识这个appender将会添加到这个logger。 | 197 | 可以包含零个或多个元素,标识这个appender将会添加到这个logger。 |
198 | --> | 198 | --> |
199 | <!--<logger name="com.tianbo.analysis" level="trace">--> | 199 | <!--<logger name="com.tianbo.analysis" level="trace">--> |
200 | - <!--<!–<appender-ref ref="CONSOLE" />–>--> | 200 | + <!--<appender-ref ref="CONSOLE" />--> |
201 | <!--<appender-ref ref="TRACE_FILE" />--> | 201 | <!--<appender-ref ref="TRACE_FILE" />--> |
202 | <!--<appender-ref ref="DEBUG_FILE" />--> | 202 | <!--<appender-ref ref="DEBUG_FILE" />--> |
203 | <!--<appender-ref ref="INFO_FILE" />--> | 203 | <!--<appender-ref ref="INFO_FILE" />--> |
@@ -207,10 +207,11 @@ | @@ -207,10 +207,11 @@ | ||
207 | 207 | ||
208 | <!--开发环境:打印控制台--> | 208 | <!--开发环境:打印控制台--> |
209 | <springProfile name="dev"> | 209 | <springProfile name="dev"> |
210 | - <!--<logger name="org.springframework.boot" level="trace"/>--> | 210 | + <logger name="org.springframework" level="info"/> |
211 | <logger name="org.apache.tomcat" level="info" /> | 211 | <logger name="org.apache.tomcat" level="info" /> |
212 | <logger name="com.tianbo.analysis.dao" level="DEBUG" /> | 212 | <logger name="com.tianbo.analysis.dao" level="DEBUG" /> |
213 | - <root level="trace"> | 213 | + <logger name="com.tianbo.analysis" level="trace" /> |
214 | + <root level="info"> | ||
214 | <appender-ref ref="CONSOLE" /> | 215 | <appender-ref ref="CONSOLE" /> |
215 | <appender-ref ref="TRACE_FILE" /> | 216 | <appender-ref ref="TRACE_FILE" /> |
216 | <appender-ref ref="DEBUG_FILE" /> | 217 | <appender-ref ref="DEBUG_FILE" /> |
@@ -222,6 +223,7 @@ | @@ -222,6 +223,7 @@ | ||
222 | 223 | ||
223 | <!--生产环境:输出到文件--> | 224 | <!--生产环境:输出到文件--> |
224 | <springProfile name="pro"> | 225 | <springProfile name="pro"> |
226 | + <logger name="com.tianbo.analysis" level="trace" /> | ||
225 | <logger name="org.springframework.boot" level="INFO"/> | 227 | <logger name="org.springframework.boot" level="INFO"/> |
226 | <logger name="com.tianbo.analysis.dao" level="DEBUG" /> | 228 | <logger name="com.tianbo.analysis.dao" level="DEBUG" /> |
227 | <root level="info"> | 229 | <root level="info"> |
@@ -203,7 +203,7 @@ public class CustomXmlHandleThread implements Runnable{ | @@ -203,7 +203,7 @@ public class CustomXmlHandleThread implements Runnable{ | ||
203 | } | 203 | } |
204 | break; | 204 | break; |
205 | case "MT3201": | 205 | case "MT3201": |
206 | - if (customReception.getWayBillSecond()!=null && secondSplit.contains(customReception.getWayBillSecond())){ | 206 | + if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ |
207 | ARRIVEDSECONDARY arrivedsecondary = new ARRIVEDSECONDARY(customReception); | 207 | ARRIVEDSECONDARY arrivedsecondary = new ARRIVEDSECONDARY(customReception); |
208 | i=arrivedsecondary.secondAnalysisReception(); | 208 | i=arrivedsecondary.secondAnalysisReception(); |
209 | }else { | 209 | }else { |
@@ -212,7 +212,7 @@ public class CustomXmlHandleThread implements Runnable{ | @@ -212,7 +212,7 @@ public class CustomXmlHandleThread implements Runnable{ | ||
212 | } | 212 | } |
213 | break; | 213 | break; |
214 | case "MT5202": | 214 | case "MT5202": |
215 | - if (customReception.getWayBillSecond()!=null && secondSplit.contains(customReception.getWayBillSecond())){ | 215 | + if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ |
216 | TALLYSECONDARY tallysecondary = new TALLYSECONDARY(customReception); | 216 | TALLYSECONDARY tallysecondary = new TALLYSECONDARY(customReception); |
217 | i=tallysecondary.secondAnalysisReception(); | 217 | i=tallysecondary.secondAnalysisReception(); |
218 | }else { | 218 | }else { |
@@ -221,7 +221,7 @@ public class CustomXmlHandleThread implements Runnable{ | @@ -221,7 +221,7 @@ public class CustomXmlHandleThread implements Runnable{ | ||
221 | } | 221 | } |
222 | break; | 222 | break; |
223 | case "MT5201": | 223 | case "MT5201": |
224 | - if (customReception.getWayBillSecond()!=null && secondSplit.contains(customReception.getWayBillSecond())){ | 224 | + if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ |
225 | TALLYSECONDARY tallysecondary = new TALLYSECONDARY(customReception); | 225 | TALLYSECONDARY tallysecondary = new TALLYSECONDARY(customReception); |
226 | i=tallysecondary.secondAnalysisReception(); | 226 | i=tallysecondary.secondAnalysisReception(); |
227 | }else { | 227 | }else { |
@@ -234,16 +234,16 @@ public class CustomXmlHandleThread implements Runnable{ | @@ -234,16 +234,16 @@ public class CustomXmlHandleThread implements Runnable{ | ||
234 | i=departuresloading.masterAnalysisReception(); | 234 | i=departuresloading.masterAnalysisReception(); |
235 | break; | 235 | break; |
236 | case "MT1201": | 236 | case "MT1201": |
237 | - if (customReception.getWayBillSecond()!=null && secondSplit.contains(customReception.getWayBillSecond())){ | 237 | + if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ |
238 | Originmanifestsecondary originmanifestsecondary = new Originmanifestsecondary(customReception); | 238 | Originmanifestsecondary originmanifestsecondary = new Originmanifestsecondary(customReception); |
239 | - originmanifestsecondary.secondAnalysisReception(); | 239 | + i=originmanifestsecondary.secondAnalysisReception(); |
240 | }else { | 240 | }else { |
241 | ORIGINMANIFESTMASTER originmanifestmaster1201 = new ORIGINMANIFESTMASTER(customReception); | 241 | ORIGINMANIFESTMASTER originmanifestmaster1201 = new ORIGINMANIFESTMASTER(customReception); |
242 | i = originmanifestmaster1201.masterAnalysisReception(); | 242 | i = originmanifestmaster1201.masterAnalysisReception(); |
243 | } | 243 | } |
244 | break; | 244 | break; |
245 | case "MT2201": | 245 | case "MT2201": |
246 | - if (customReception.getWayBillSecond()!=null && secondSplit.contains(customReception.getWayBillSecond())){ | 246 | + if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ |
247 | PREPARESECONDARY preparesecondary = new PREPARESECONDARY(customReception); | 247 | PREPARESECONDARY preparesecondary = new PREPARESECONDARY(customReception); |
248 | i = preparesecondary.secondAnalysisReception(); | 248 | i = preparesecondary.secondAnalysisReception(); |
249 | }else { | 249 | }else { |
@@ -323,7 +323,7 @@ public class CustomXmlHandleThread implements Runnable{ | @@ -323,7 +323,7 @@ public class CustomXmlHandleThread implements Runnable{ | ||
323 | String errDirByDay = customXmlHandle.errBakDir + "/" + today; | 323 | String errDirByDay = customXmlHandle.errBakDir + "/" + today; |
324 | File berrDirectory = new File(errDirByDay); | 324 | File berrDirectory = new File(errDirByDay); |
325 | FileUtils.moveFileToDirectory(file,berrDirectory,true); | 325 | FileUtils.moveFileToDirectory(file,berrDirectory,true); |
326 | - log.info("数据库未找到与回执适配的信息备份文件:{}:"+file.getName()); | 326 | + log.info("数据库未找到与回执适配的信息备份文件:{}:",file.getName()); |
327 | }catch (FileExistsException e){ | 327 | }catch (FileExistsException e){ |
328 | log.error("备份解析错误文件失败,目标文件夹存在同名文件{}",file.getName()); | 328 | log.error("备份解析错误文件失败,目标文件夹存在同名文件{}",file.getName()); |
329 | }catch (Exception e){ | 329 | }catch (Exception e){ |
@@ -2,8 +2,10 @@ package com.tianbo.analysis.model; | @@ -2,8 +2,10 @@ package com.tianbo.analysis.model; | ||
2 | 2 | ||
3 | import com.tianbo.analysis.bean.WlptBaseModel; | 3 | import com.tianbo.analysis.bean.WlptBaseModel; |
4 | import com.tianbo.analysis.tools.AWBTools; | 4 | import com.tianbo.analysis.tools.AWBTools; |
5 | +import com.tianbo.util.Date.DateUtil; | ||
5 | import lombok.Data; | 6 | import lombok.Data; |
6 | import lombok.extern.slf4j.Slf4j; | 7 | import lombok.extern.slf4j.Slf4j; |
8 | +import org.apache.commons.lang.StringUtils; | ||
7 | 9 | ||
8 | import java.util.Date; | 10 | import java.util.Date; |
9 | import java.util.List; | 11 | import java.util.List; |
@@ -75,6 +77,8 @@ public class Originmanifestsecondary extends WlptBaseModel { | @@ -75,6 +77,8 @@ public class Originmanifestsecondary extends WlptBaseModel { | ||
75 | 77 | ||
76 | private String consigneePhone; | 78 | private String consigneePhone; |
77 | 79 | ||
80 | + private ORIGINMANIFESTMASTER master; | ||
81 | + | ||
78 | public String getAutoid() { | 82 | public String getAutoid() { |
79 | return autoid; | 83 | return autoid; |
80 | } | 84 | } |
@@ -339,11 +343,22 @@ public class Originmanifestsecondary extends WlptBaseModel { | @@ -339,11 +343,22 @@ public class Originmanifestsecondary extends WlptBaseModel { | ||
339 | this.waybillnosecondary = customReception.getWayBillSecond().split("_")[1]; | 343 | this.waybillnosecondary = customReception.getWayBillSecond().split("_")[1]; |
340 | this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | 344 | this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); |
341 | this.receiption = customReception.getResponseText(); | 345 | this.receiption = customReception.getResponseText(); |
346 | + | ||
347 | + this.master = new ORIGINMANIFESTMASTER(customReception); | ||
342 | } | 348 | } |
343 | 349 | ||
344 | @Override | 350 | @Override |
345 | public int secondAnalysisReception() { | 351 | public int secondAnalysisReception() { |
346 | //更新分单回执 | 352 | //更新分单回执 |
353 | + | ||
354 | + //todo:这里根据航班号航班日期还要反查下分单的主单id | ||
355 | + | ||
356 | + List<ORIGINMANIFESTMASTER> masterlist = originmanifestmasterMapper.selectAutoIdByAwb(this.master); | ||
357 | + if(!masterlist.isEmpty()){ | ||
358 | + ORIGINMANIFESTMASTER masterResult = masterlist.get(0); | ||
359 | + this.originmanifestmasterautoid = masterResult.getAutoid(); | ||
360 | + | ||
361 | + } | ||
347 | int i = originmanifestsecondaryMapper.updateRECEIPTION(this); | 362 | int i = originmanifestsecondaryMapper.updateRECEIPTION(this); |
348 | //获取分单autoid | 363 | //获取分单autoid |
349 | List<Originmanifestsecondary> originmanifestsecondaryList = originmanifestsecondaryMapper.selectAutoIdByawbAawbH(this); | 364 | List<Originmanifestsecondary> originmanifestsecondaryList = originmanifestsecondaryMapper.selectAutoIdByawbAawbH(this); |
@@ -215,6 +215,8 @@ public class TALLYSECONDARY extends WlptBaseModel { | @@ -215,6 +215,8 @@ public class TALLYSECONDARY extends WlptBaseModel { | ||
215 | 215 | ||
216 | @Override | 216 | @Override |
217 | public int secondAnalysisReception() { | 217 | public int secondAnalysisReception() { |
218 | + | ||
219 | + //todo:这里要根据回执的航班信息取到主单的autoid,设置到分单中。做到精确解析 | ||
218 | //更新分单回执 | 220 | //更新分单回执 |
219 | int i = tallysecondaryMapper.updateRECEIPTION(this); | 221 | int i = tallysecondaryMapper.updateRECEIPTION(this); |
220 | //获取分单autoid | 222 | //获取分单autoid |
@@ -58,7 +58,7 @@ public class TaskAnalysis { | @@ -58,7 +58,7 @@ public class TaskAnalysis { | ||
58 | //文件数量大于50个,每次只解析前50个 | 58 | //文件数量大于50个,每次只解析前50个 |
59 | if (files!=null && !files.isEmpty() && files.size()>theadamount){ | 59 | if (files!=null && !files.isEmpty() && files.size()>theadamount){ |
60 | CountDownLatch latch = new CountDownLatch(theadamount); | 60 | CountDownLatch latch = new CountDownLatch(theadamount); |
61 | - log.trace("解析任务开始{},文件数量:{}",startTime,theadamount); | 61 | + log.trace("解析任务开始{},剩余处理文件数量:{}",startTime,files.size()); |
62 | for (int i=0;i<theadamount;i++){ | 62 | for (int i=0;i<theadamount;i++){ |
63 | threadJbob(files.get(i),latch,transToCfps,threadPool); | 63 | threadJbob(files.get(i),latch,transToCfps,threadPool); |
64 | } | 64 | } |
@@ -67,7 +67,7 @@ public class TaskAnalysis { | @@ -67,7 +67,7 @@ public class TaskAnalysis { | ||
67 | //文件数量小于50个,全部一次解析完 | 67 | //文件数量小于50个,全部一次解析完 |
68 | else if (files!=null && !files.isEmpty() && files.size()<theadamount){ | 68 | else if (files!=null && !files.isEmpty() && files.size()<theadamount){ |
69 | CountDownLatch latch = new CountDownLatch(files.size()); | 69 | CountDownLatch latch = new CountDownLatch(files.size()); |
70 | - log.info("解析任务开始{},文件数量:{}",startTime,files.size()); | 70 | + log.info("解析任务开始{},剩余处理文件数量文件数量:{}",startTime,files.size()); |
71 | for (int i=0;i<files.size();i++){ | 71 | for (int i=0;i<files.size();i++){ |
72 | threadJbob(files.get(i),latch,transToCfps,threadPool); | 72 | threadJbob(files.get(i),latch,transToCfps,threadPool); |
73 | } | 73 | } |
@@ -124,7 +124,7 @@ | @@ -124,7 +124,7 @@ | ||
124 | AND | 124 | AND |
125 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} | 125 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} |
126 | AND | 126 | AND |
127 | - FLIGHTDATE= #{flightdate,jdbcType=DATE} | 127 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE} |
128 | AND | 128 | AND |
129 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} | 129 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} |
130 | </update> | 130 | </update> |
@@ -135,7 +135,7 @@ | @@ -135,7 +135,7 @@ | ||
135 | WHERE | 135 | WHERE |
136 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} | 136 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} |
137 | AND | 137 | AND |
138 | - FLIGHTDATE= #{flightdate,jdbcType=DATE} | 138 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE} |
139 | AND | 139 | AND |
140 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} | 140 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} |
141 | </select> | 141 | </select> |
@@ -356,7 +356,7 @@ | @@ -356,7 +356,7 @@ | ||
356 | AND | 356 | AND |
357 | CARRIER = #{carrier,jdbcType=VARCHAR} | 357 | CARRIER = #{carrier,jdbcType=VARCHAR} |
358 | AND | 358 | AND |
359 | - FLIGHTDATE= #{flightDate,jdbcType=DATE} | 359 | + trunc(FLIGHTDATE)= #{flightDate,jdbcType=DATE} |
360 | AND | 360 | AND |
361 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 361 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
362 | </update> | 362 | </update> |
@@ -367,8 +367,10 @@ | @@ -367,8 +367,10 @@ | ||
367 | WHERE | 367 | WHERE |
368 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} | 368 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} |
369 | AND | 369 | AND |
370 | - FLIGHTDATE= #{flightDate,jdbcType=DATE} | 370 | + trunc(FLIGHTDATE)= #{flightDate,jdbcType=DATE} |
371 | AND | 371 | AND |
372 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 372 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
373 | + AND | ||
374 | + CARRIER = #{carrier,jdbcType=VARCHAR} | ||
373 | </select> | 375 | </select> |
374 | </mapper> | 376 | </mapper> |
@@ -245,7 +245,7 @@ | @@ -245,7 +245,7 @@ | ||
245 | AND | 245 | AND |
246 | CARRIER = #{carrier,jdbcType=VARCHAR} | 246 | CARRIER = #{carrier,jdbcType=VARCHAR} |
247 | AND | 247 | AND |
248 | - FLIGHTDATE= #{flightdate,jdbcType=DATE} | 248 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE} |
249 | </update> | 249 | </update> |
250 | 250 | ||
251 | <select id="selectAutoIdByawbAawbH" parameterType="com.tianbo.analysis.model.ARRIVEDSECONDARY" resultType="com.tianbo.analysis.model.ARRIVEDSECONDARY"> | 251 | <select id="selectAutoIdByawbAawbH" parameterType="com.tianbo.analysis.model.ARRIVEDSECONDARY" resultType="com.tianbo.analysis.model.ARRIVEDSECONDARY"> |
@@ -150,7 +150,7 @@ | @@ -150,7 +150,7 @@ | ||
150 | SET RECEIPTION= #{receiption,jdbcType=VARCHAR},STATUS = #{status,jdbcType=VARCHAR} | 150 | SET RECEIPTION= #{receiption,jdbcType=VARCHAR},STATUS = #{status,jdbcType=VARCHAR} |
151 | WHERE FLIGHTNO = #{flightno,jdbcType=VARCHAR} | 151 | WHERE FLIGHTNO = #{flightno,jdbcType=VARCHAR} |
152 | AND | 152 | AND |
153 | - FLIGHTDATE= #{flightdate,jdbcType=DATE} | 153 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE} |
154 | AND | 154 | AND |
155 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} | 155 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} |
156 | </update> | 156 | </update> |
@@ -161,7 +161,7 @@ | @@ -161,7 +161,7 @@ | ||
161 | WHERE | 161 | WHERE |
162 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} | 162 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} |
163 | AND | 163 | AND |
164 | - FLIGHTDATE= #{flightdate,jdbcType=DATE} | 164 | + trunc(FLIGHTDATE) #{flightdate,jdbcType=DATE} |
165 | AND | 165 | AND |
166 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} | 166 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} |
167 | </select> | 167 | </select> |
@@ -140,7 +140,7 @@ | @@ -140,7 +140,7 @@ | ||
140 | AND | 140 | AND |
141 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} | 141 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} |
142 | AND | 142 | AND |
143 | - FLIGHTDATE= #{flightdate,jdbcType=DATE } | 143 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE } |
144 | AND | 144 | AND |
145 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} | 145 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} |
146 | </update> | 146 | </update> |
@@ -151,7 +151,7 @@ | @@ -151,7 +151,7 @@ | ||
151 | WHERE | 151 | WHERE |
152 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} | 152 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} |
153 | AND | 153 | AND |
154 | - FLIGHTDATE= #{flightdate,jdbcType=DATE} | 154 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE} |
155 | AND | 155 | AND |
156 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} | 156 | WAYBILLNO = #{waybillno,jdbcType=VARCHAR} |
157 | </select> | 157 | </select> |
@@ -179,7 +179,7 @@ | @@ -179,7 +179,7 @@ | ||
179 | AND | 179 | AND |
180 | ORIGINAL_CARRIER = #{originalCarrier,jdbcType=VARCHAR} | 180 | ORIGINAL_CARRIER = #{originalCarrier,jdbcType=VARCHAR} |
181 | AND | 181 | AND |
182 | - ORIGINAL_FLIGHTDATE= #{originalFlightdate,jdbcType=DATE} | 182 | + trunc(ORIGINAL_FLIGHTDATE)= #{originalFlightdate,jdbcType=DATE} |
183 | AND | 183 | AND |
184 | ORIGINAL_BILLNO = #{originalBillno,jdbcType=VARCHAR} | 184 | ORIGINAL_BILLNO = #{originalBillno,jdbcType=VARCHAR} |
185 | </update> | 185 | </update> |
@@ -192,7 +192,7 @@ | @@ -192,7 +192,7 @@ | ||
192 | AND | 192 | AND |
193 | ORIGINAL_CARRIER = #{originalCarrier,jdbcType=VARCHAR} | 193 | ORIGINAL_CARRIER = #{originalCarrier,jdbcType=VARCHAR} |
194 | AND | 194 | AND |
195 | - ORIGINAL_FLIGHTDATE= #{originalFlightdate,jdbcType=DATE} | 195 | + trunc(ORIGINAL_FLIGHTDATE)= #{originalFlightdate,jdbcType=DATE} |
196 | AND | 196 | AND |
197 | ORIGINAL_BILLNO = #{originalBillno,jdbcType=VARCHAR} | 197 | ORIGINAL_BILLNO = #{originalBillno,jdbcType=VARCHAR} |
198 | </select> | 198 | </select> |
@@ -360,7 +360,7 @@ | @@ -360,7 +360,7 @@ | ||
360 | STATUS=#{status,jdbcType=VARCHAR } | 360 | STATUS=#{status,jdbcType=VARCHAR } |
361 | WHERE FLIGHTNO = #{flightno,jdbcType=VARCHAR} | 361 | WHERE FLIGHTNO = #{flightno,jdbcType=VARCHAR} |
362 | AND | 362 | AND |
363 | - FLIGHT_DATE= #{flightDate,jdbcType=TIMESTAMP} | 363 | + trunc(FLIGHT_DATE)= #{flightDate,jdbcType=DATE } |
364 | AND | 364 | AND |
365 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 365 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
366 | </update> | 366 | </update> |
@@ -371,7 +371,7 @@ | @@ -371,7 +371,7 @@ | ||
371 | WHERE | 371 | WHERE |
372 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} | 372 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} |
373 | AND | 373 | AND |
374 | - FLIGHT_DATE= #{flightDate,jdbcType=TIMESTAMP} | 374 | + trunc(FLIGHT_DATE)= #{flightDate,jdbcType=DATE } |
375 | AND | 375 | AND |
376 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 376 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
377 | </select> | 377 | </select> |
@@ -313,7 +313,7 @@ | @@ -313,7 +313,7 @@ | ||
313 | WHERE | 313 | WHERE |
314 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} | 314 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} |
315 | AND | 315 | AND |
316 | - FLIGHTDATE= #{flightdate,jdbcType=DATE } | 316 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE } |
317 | AND | 317 | AND |
318 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 318 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
319 | AND | 319 | AND |
@@ -326,8 +326,10 @@ | @@ -326,8 +326,10 @@ | ||
326 | WHERE | 326 | WHERE |
327 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} | 327 | FLIGHTNO= #{flightno,jdbcType=VARCHAR} |
328 | AND | 328 | AND |
329 | - FLIGHTDATE= #{flightdate,jdbcType=TIMESTAMP} | 329 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE } |
330 | AND | 330 | AND |
331 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 331 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
332 | + AND | ||
333 | + CARRIER = #{carrier,jdbcType=VARCHAR} | ||
332 | </select> | 334 | </select> |
333 | </mapper> | 335 | </mapper> |
@@ -977,7 +977,7 @@ | @@ -977,7 +977,7 @@ | ||
977 | AND | 977 | AND |
978 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} | 978 | FLIGHTNO = #{flightno,jdbcType=VARCHAR} |
979 | AND | 979 | AND |
980 | - FLIGHTDATE= #{flightdate,jdbcType=DATE } | 980 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE } |
981 | AND | 981 | AND |
982 | CARRIER = #{carrier,jdbcType=VARCHAR} | 982 | CARRIER = #{carrier,jdbcType=VARCHAR} |
983 | </update> | 983 | </update> |
@@ -986,6 +986,14 @@ | @@ -986,6 +986,14 @@ | ||
986 | SELECT AUTOID | 986 | SELECT AUTOID |
987 | FROM PREPARESECONDARY | 987 | FROM PREPARESECONDARY |
988 | WHERE | 988 | WHERE |
989 | - WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} AND WAYBILLNOSECONDARY = #{waybillnosecondary,jdbcType=VARCHAR} | 989 | + WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
990 | + AND | ||
991 | + WAYBILLNOSECONDARY = #{waybillnosecondary,jdbcType=VARCHAR} | ||
992 | + AND | ||
993 | + CARRIER = #{carrier,jdbcType=VARCHAR} | ||
994 | + AND | ||
995 | + FLIGHTNO = #{flightno,jdbcType=VARCHAR} | ||
996 | + AND | ||
997 | + trunc(FLIGHTDATE)= #{flightdate,jdbcType=DATE } | ||
990 | </select> | 998 | </select> |
991 | </mapper> | 999 | </mapper> |
@@ -253,7 +253,7 @@ | @@ -253,7 +253,7 @@ | ||
253 | STATUS = #{status,jdbcType=VARCHAR} | 253 | STATUS = #{status,jdbcType=VARCHAR} |
254 | WHERE WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 254 | WHERE WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
255 | AND FLIGHTNO = #{flightno, jdbcType=VARCHAR} | 255 | AND FLIGHTNO = #{flightno, jdbcType=VARCHAR} |
256 | - AND FLIGHTDATE = #{flightdate, jdbcType=DATE} | 256 | + AND trunc(FLIGHTDATE) = #{flightdate, jdbcType=DATE} |
257 | AND TALLTYPE = #{talltype,jdbcType=VARCHAR } | 257 | AND TALLTYPE = #{talltype,jdbcType=VARCHAR } |
258 | </update> | 258 | </update> |
259 | 259 | ||
@@ -263,7 +263,7 @@ | @@ -263,7 +263,7 @@ | ||
263 | WHERE | 263 | WHERE |
264 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 264 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
265 | AND FLIGHTNO = #{flightno, jdbcType=VARCHAR} | 265 | AND FLIGHTNO = #{flightno, jdbcType=VARCHAR} |
266 | - AND FLIGHTDATE = #{flightdate, jdbcType=DATE} | 266 | + AND trunc(FLIGHTDATE) = #{flightdate, jdbcType=DATE} |
267 | AND TALLTYPE = #{talltype,jdbcType=VARCHAR } | 267 | AND TALLTYPE = #{talltype,jdbcType=VARCHAR } |
268 | </select> | 268 | </select> |
269 | 269 |
@@ -269,12 +269,15 @@ | @@ -269,12 +269,15 @@ | ||
269 | WHERE | 269 | WHERE |
270 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} | 270 | WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
271 | AND WAYBILLNOSECONDARY = #{waybillnosecondary,jdbcType=VARCHAR} | 271 | AND WAYBILLNOSECONDARY = #{waybillnosecondary,jdbcType=VARCHAR} |
272 | + AND ORIGINMANIFESTMASTERAUTOID = #{originmanifestmasterautoid,jdbcType=VARCHAR } | ||
272 | </update> | 273 | </update> |
273 | 274 | ||
274 | <select id="selectAutoIdByawbAawbH" parameterType="com.tianbo.analysis.model.Originmanifestsecondary" resultType="com.tianbo.analysis.model.Originmanifestsecondary"> | 275 | <select id="selectAutoIdByawbAawbH" parameterType="com.tianbo.analysis.model.Originmanifestsecondary" resultType="com.tianbo.analysis.model.Originmanifestsecondary"> |
275 | SELECT AUTOID | 276 | SELECT AUTOID |
276 | FROM ORIGINMANIFESTSECONDARY | 277 | FROM ORIGINMANIFESTSECONDARY |
277 | WHERE | 278 | WHERE |
278 | - WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} AND WAYBILLNOSECONDARY = #{waybillnosecondary,jdbcType=VARCHAR} | 279 | + WAYBILLNOMASTER = #{waybillnomaster,jdbcType=VARCHAR} |
280 | + AND WAYBILLNOSECONDARY = #{waybillnosecondary,jdbcType=VARCHAR} | ||
281 | + AND ORIGINMANIFESTMASTERAUTOID = #{originmanifestmasterautoid,jdbcType=VARCHAR } | ||
279 | </select> | 282 | </select> |
280 | </mapper> | 283 | </mapper> |
-
请 注册 或 登录 后发表评论