正在显示
38 个修改的文件
包含
32 行增加
和
4371 行删除
@@ -22,7 +22,7 @@ spring: | @@ -22,7 +22,7 @@ spring: | ||
22 | static-locations: classpath:/META-INF/resources/,classpath:/static,classpath:/resources/,classpath:/public/,file:${web.upload-path} | 22 | static-locations: classpath:/META-INF/resources/,classpath:/static,classpath:/resources/,classpath:/public/,file:${web.upload-path} |
23 | 23 | ||
24 | application: | 24 | application: |
25 | - name: WLTP-NMMS-CUSTOM-RECIPTION-RESOLVER | 25 | + name: WLTP-NMMS-CUSTOMMESSAGEPROCESS |
26 | 26 | ||
27 | jackson: | 27 | jackson: |
28 | serialization: | 28 | serialization: |
@@ -44,44 +44,6 @@ spring: | @@ -44,44 +44,6 @@ spring: | ||
44 | auto-registration: | 44 | auto-registration: |
45 | enabled: false | 45 | enabled: false |
46 | 46 | ||
47 | - datasource: | ||
48 | - type: com.alibaba.druid.pool.DruidDataSource | ||
49 | - #oracle | ||
50 | - driver-class-name: oracle.jdbc.OracleDriver | ||
51 | - url: jdbc:oracle:thin:@10.50.3.69:1521:CGODB | ||
52 | -# url: jdbc:oracle:thin:@192.168.1.253:1522:ORCLL | ||
53 | - username: CGONMS | ||
54 | - password: 1q2w3e4r | ||
55 | - #spring datasource mysql,注意编码配置,缺少数据库编码配置容易引起中文入库乱码 | ||
56 | -# url: jdbc:mysql://127.0.0.1:3307/statistics?useUnicode=true&characterEncoding=utf8 | ||
57 | -# username: root | ||
58 | -# password: | ||
59 | -# driver-class-name: com.mysql.jdbc.Driver | ||
60 | - max-idle: 20 | ||
61 | - max-wait: 10000 | ||
62 | - min-idle: 5 | ||
63 | - initial-size: 5 | ||
64 | - #配置初始化大小/最小/最大 | ||
65 | - druid: | ||
66 | - initial-size: 1 | ||
67 | - min-idle: 1 | ||
68 | - #最大并发连接数 | ||
69 | - max-active: 40 | ||
70 | - #获取连接等待超时时间 | ||
71 | - max-wait: 60000 | ||
72 | - #一个连接在池中最小生存的时间 | ||
73 | - min-evictable-idle-time-millis: 300000 | ||
74 | - #间隔多久进行一次检测,检测需要关闭的空闲连接 | ||
75 | - time-between-eviction-runs-millis: 60000 | ||
76 | - #mysql | ||
77 | -# validation-query: SELECT 1 FROM DUAL | ||
78 | - #oracle | ||
79 | - validation-query: SELECT 'x' FROM DUAL | ||
80 | - test-while-idle: true | ||
81 | - test-on-borrow: false | ||
82 | - test-on-return: false | ||
83 | - default-auto-commit: true | ||
84 | - | ||
85 | eureka: | 47 | eureka: |
86 | instance: | 48 | instance: |
87 | #eureka服务器页面中status的请求路径 | 49 | #eureka服务器页面中status的请求路径 |
@@ -100,20 +62,6 @@ eureka: | @@ -100,20 +62,6 @@ eureka: | ||
100 | defaultZone: http://10.50.3.82:19527/eureka/ | 62 | defaultZone: http://10.50.3.82:19527/eureka/ |
101 | registry-fetch-interval-seconds: 30 | 63 | registry-fetch-interval-seconds: 30 |
102 | 64 | ||
103 | - | ||
104 | - | ||
105 | - | ||
106 | -mybatis: | ||
107 | - mapper-locations: classpath:mapping/*.xml | ||
108 | - type-aliases-package: com.tianbo.warehouse.model | ||
109 | -pagehelper: | ||
110 | - #auto-dialect: true | ||
111 | - #auto-runtime-dialect: true | ||
112 | - helper-dialect: oracle | ||
113 | - reasonable: true | ||
114 | - support-methods-arguments: true | ||
115 | - params: count=countSql | ||
116 | - | ||
117 | #debug配置,debug或者为true的时候,logback才会记录和写入日志文件 | 65 | #debug配置,debug或者为true的时候,logback才会记录和写入日志文件 |
118 | trace: false | 66 | trace: false |
119 | debug: false | 67 | debug: false |
@@ -169,7 +117,7 @@ mq: | @@ -169,7 +117,7 @@ mq: | ||
169 | #新舱单业务报文mq队列名称 | 117 | #新舱单业务报文mq队列名称 |
170 | nmms-mq: send | 118 | nmms-mq: send |
171 | #读取回执报文mq队列名称 | 119 | #读取回执报文mq队列名称 |
172 | - tcs-mq: responsebak | 120 | + tcs-mq: response.agent |
173 | exchange: | 121 | exchange: |
174 | #TCS回执发送到此交换,交换再把回执消息同步到其他配置的回执订阅队列 | 122 | #TCS回执发送到此交换,交换再把回执消息同步到其他配置的回执订阅队列 |
175 | tcs-ex: | 123 | tcs-ex: |
@@ -181,8 +129,8 @@ mq: | @@ -181,8 +129,8 @@ mq: | ||
181 | routing-key: | 129 | routing-key: |
182 | 130 | ||
183 | connection: | 131 | connection: |
184 | - ip: 10.50.7.90 | ||
185 | - port: 5672 | 132 | + ip: 218.28.199.134 |
133 | + port: 8004 | ||
186 | vHost: NMMS | 134 | vHost: NMMS |
187 | username: tianbo | 135 | username: tianbo |
188 | password: vmvnv1v2VV | 136 | password: vmvnv1v2VV |
@@ -22,10 +22,10 @@ | @@ -22,10 +22,10 @@ | ||
22 | </properties> | 22 | </properties> |
23 | <dependencies> | 23 | <dependencies> |
24 | <!--spring boot--> | 24 | <!--spring boot--> |
25 | - <dependency> | ||
26 | - <groupId>org.springframework.boot</groupId> | ||
27 | - <artifactId>spring-boot-starter-jdbc</artifactId> | ||
28 | - </dependency> | 25 | +<!-- <dependency>--> |
26 | +<!-- <groupId>org.springframework.boot</groupId>--> | ||
27 | +<!-- <artifactId>spring-boot-starter-jdbc</artifactId>--> | ||
28 | +<!-- </dependency>--> | ||
29 | <dependency> | 29 | <dependency> |
30 | <groupId>org.mybatis.spring.boot</groupId> | 30 | <groupId>org.mybatis.spring.boot</groupId> |
31 | <artifactId>mybatis-spring-boot-starter</artifactId> | 31 | <artifactId>mybatis-spring-boot-starter</artifactId> |
@@ -68,17 +68,17 @@ | @@ -68,17 +68,17 @@ | ||
68 | <version>${lombok_sersion}</version> | 68 | <version>${lombok_sersion}</version> |
69 | <scope>provided</scope> | 69 | <scope>provided</scope> |
70 | </dependency> | 70 | </dependency> |
71 | - <!--数据库--> | ||
72 | - <dependency> | ||
73 | - <groupId>com.alibaba</groupId> | ||
74 | - <artifactId>druid</artifactId> | ||
75 | - <version>${druid.version}</version> | ||
76 | - </dependency> | ||
77 | - <dependency> | ||
78 | - <groupId>org.mybatis</groupId> | ||
79 | - <artifactId>mybatis</artifactId> | ||
80 | - <version>3.4.6</version> | ||
81 | - </dependency> | 71 | +<!-- <!–数据库–>--> |
72 | +<!-- <dependency>--> | ||
73 | +<!-- <groupId>com.alibaba</groupId>--> | ||
74 | +<!-- <artifactId>druid</artifactId>--> | ||
75 | +<!-- <version>${druid.version}</version>--> | ||
76 | +<!-- </dependency>--> | ||
77 | +<!-- <dependency>--> | ||
78 | +<!-- <groupId>org.mybatis</groupId>--> | ||
79 | +<!-- <artifactId>mybatis</artifactId>--> | ||
80 | +<!-- <version>3.4.6</version>--> | ||
81 | +<!-- </dependency>--> | ||
82 | <!--<!– mysql–>--> | 82 | <!--<!– mysql–>--> |
83 | <!--<dependency>--> | 83 | <!--<dependency>--> |
84 | <!--<groupId>mysql</groupId>--> | 84 | <!--<groupId>mysql</groupId>--> |
@@ -86,11 +86,11 @@ | @@ -86,11 +86,11 @@ | ||
86 | <!--<version>8.0.15</version>--> | 86 | <!--<version>8.0.15</version>--> |
87 | <!--</dependency>--> | 87 | <!--</dependency>--> |
88 | <!-- oracle--> | 88 | <!-- oracle--> |
89 | - <dependency> | ||
90 | - <groupId>com.oracle</groupId> | ||
91 | - <artifactId>ojdbc6</artifactId> | ||
92 | - <version>11.2.0.4.0-atlassian-hosted</version> | ||
93 | - </dependency> | 89 | +<!-- <dependency>--> |
90 | +<!-- <groupId>com.oracle</groupId>--> | ||
91 | +<!-- <artifactId>ojdbc6</artifactId>--> | ||
92 | +<!-- <version>11.2.0.4.0-atlassian-hosted</version>--> | ||
93 | +<!-- </dependency>--> | ||
94 | <!--util依赖--> | 94 | <!--util依赖--> |
95 | <dependency> | 95 | <dependency> |
96 | <groupId>com.tianbo</groupId> | 96 | <groupId>com.tianbo</groupId> |
src/META-INF/MANIFEST.MF
已删除
100644 → 0
1 | -Manifest-Version: 1.0 | ||
2 | -Main-Class: com.tianbo.analysis.BootApplication | ||
3 | -Class-Path: spring-boot-starter-thymeleaf-2.2.0.BUILD-20191016.163455-71 | ||
4 | - 2.jar commons-jxpath-1.3.jar netflix-commons-util-0.3.0.jar spring-jdbc | ||
5 | - -5.2.0.RELEASE.jar woodstox-core-5.2.1.jar amqp-client-5.7.3.jar jersey | ||
6 | - -core-1.19.1.jar thymeleaf-3.0.11.RELEASE.jar spring-boot-starter-loggi | ||
7 | - ng-2.2.0.BUILD-20191016.163447-713.jar rxnetty-0.4.9.jar spring-cloud-n | ||
8 | - etflix-hystrix-2.1.5.BUILD-20200131.212025-597.jar guice-4.1.0.jar myba | ||
9 | - tis-spring-1.3.2.jar joda-time-2.10.4.jar logback-core-1.2.3.jar bcpkix | ||
10 | - -jdk15on-1.64.jar snakeyaml-1.25.jar spring-cloud-netflix-archaius-2.1. | ||
11 | - 5.BUILD-20200131.211909-597.jar spring-tx-5.2.0.RELEASE.jar spring-webm | ||
12 | - vc-5.2.0.RELEASE.jar hibernate-validator-6.0.17.Final.jar eureka-client | ||
13 | - -1.9.13.jar javax.inject-1.jar unbescape-1.1.6.RELEASE.jar attoparser-2 | ||
14 | - .0.5.RELEASE.jar spring-boot-2.2.0.BUILD-20191016.163506-711.jar dom4j- | ||
15 | - 2.1.0.jar spring-messaging-5.2.0.RELEASE.jar mybatis-3.4.6.jar jackson- | ||
16 | - annotations-2.10.0.jar tomcat-embed-core-9.0.27.jar spring-cloud-netfli | ||
17 | - x-eureka-client-2.1.5.BUILD-20200131.212304-596.jar stax2-api-4.2.jar s | ||
18 | - pring-core-5.2.0.RELEASE.jar mybatis-spring-boot-starter-1.3.2.jar spri | ||
19 | - ng-cloud-starter-netflix-archaius-2.1.5.BUILD-20200131.212322-596.jar r | ||
20 | - ibbon-2.3.0.jar netflix-eventbus-0.3.0.jar spring-boot-starter-web-2.2. | ||
21 | - 0.BUILD-20191016.163459-711.jar spring-web-5.2.0.RELEASE.jar spring-con | ||
22 | - text-5.2.0.RELEASE.jar xstream-1.4.11.1.jar ojdbc6-11.2.0.4.0-atlassian | ||
23 | - -hosted.jar spring-security-rsa-1.0.9.RELEASE.jar spring-boot-starter-w | ||
24 | - ebsocket-2.2.0.BUILD-20191016.163500-711.jar commons-configuration-1.8. | ||
25 | - jar slf4j-api-1.7.28.jar xercesImpl-2.11.0.jar ribbon-eureka-2.3.0.jar | ||
26 | - ribbon-loadbalancer-2.3.0.jar spring-cloud-netflix-ribbon-2.1.5.BUILD-2 | ||
27 | - 0200131.211941-597.jar spring-boot-starter-jdbc-2.2.0.BUILD-20191016.16 | ||
28 | - 3441-713.jar spring-boot-starter-json-2.2.0.BUILD-20191016.163444-713.j | ||
29 | - ar spring-cloud-commons-2.1.5.BUILD-20200131.003036-348.jar mybatis-spr | ||
30 | - ing-boot-autoconfigure-1.3.2.jar spring-boot-autoconfigure-2.2.0.BUILD- | ||
31 | - 20191016.163400-713.jar jsr311-api-1.1.1.jar commons-lang-2.6.jar antlr | ||
32 | - -runtime-3.4.jar rxnetty-contexts-0.4.9.jar spring-boot-starter-tomcat- | ||
33 | - 2.2.0.BUILD-20191016.163456-712.jar spring-boot-starter-validation-2.2. | ||
34 | - 0.BUILD-20191016.163457-711.jar spring-boot-starter-aop-2.2.0.BUILD-201 | ||
35 | - 91016.163422-713.jar spring-cloud-starter-netflix-eureka-client-2.1.5.B | ||
36 | - UILD-20200131.212334-596.jar thymeleaf-extras-java8time-3.0.4.RELEASE.j | ||
37 | - ar jackson-module-parameter-names-2.10.0.jar aspectjweaver-1.9.4.jar je | ||
38 | - rsey-client-1.19.1.jar stax-api-1.0.1.jar ribbon-httpclient-2.3.0.jar j | ||
39 | - ettison-1.3.7.jar spring-aop-5.2.0.RELEASE.jar spring-cloud-context-2.1 | ||
40 | - .5.BUILD-20200131.002935-351.jar guava-16.0.jar commons-io-2.6.jar ribb | ||
41 | - on-transport-2.3.0.jar annotations-19.0.0.jar httpcore-4.4.12.jar logba | ||
42 | - ck-classic-1.2.3.jar log4j-to-slf4j-2.12.1.jar ribbon-core-2.3.0.jar co | ||
43 | - mmons-math-2.2.jar HdrHistogram-2.1.9.jar xmlpull-1.1.3.1.jar jakarta.a | ||
44 | - nnotation-api-1.3.5.jar httpclient-4.5.10.jar spring-websocket-5.2.0.RE | ||
45 | - LEASE.jar HikariCP-3.4.1.jar spring-cloud-starter-2.1.5.BUILD-20200131. | ||
46 | - 003057-348.jar archaius-core-0.7.6.jar spring-expression-5.2.0.RELEASE. | ||
47 | - jar xpp3_min-1.1.4c.jar jackson-datatype-jdk8-2.10.0.jar antlr-2.7.7.ja | ||
48 | - r servo-core-0.12.21.jar hystrix-core-1.5.18.jar gson-2.8.6.jar rxnetty | ||
49 | - -servo-0.4.9.jar jersey-apache-client4-1.19.1.jar eureka-core-1.9.13.ja | ||
50 | - r bcprov-jdk15on-1.64.jar druid-1.1.9.jar jackson-core-2.10.0.jar jakar | ||
51 | - ta.validation-api-2.0.1.jar netflix-infix-0.3.0.jar nekohtml-1.9.22.jar | ||
52 | - tomcat-embed-el-9.0.27.jar jboss-logging-3.4.1.Final.jar jul-to-slf4j- | ||
53 | - 1.7.28.jar thymeleaf-spring5-3.0.11.RELEASE.jar netflix-statistics-0.1. | ||
54 | - 1.jar spring-beans-5.2.0.RELEASE.jar aopalliance-1.0.jar tomcat-embed-w | ||
55 | - ebsocket-9.0.27.jar classmate-1.5.0.jar spring-jcl-5.2.0.RELEASE.jar st | ||
56 | - ringtemplate-3.2.1.jar spring-security-crypto-5.2.0.RELEASE.jar rxjava- | ||
57 | - 1.3.8.jar xml-apis-1.4.01.jar spring-boot-starter-2.2.0.BUILD-20191016. | ||
58 | - 163501-711.jar log4j-api-2.12.1.jar commons-collections-3.2.2.jar jacks | ||
59 | - on-datatype-jsr310-2.10.0.jar spring-cloud-starter-netflix-ribbon-2.1.5 | ||
60 | - .BUILD-20200131.212329-596.jar jackson-databind-2.10.0.jar commons-code | ||
61 | - c-1.13.jar jaxen-1.2.0.jar | ||
62 | - |
@@ -7,6 +7,9 @@ package com.tianbo.analysis; | @@ -7,6 +7,9 @@ package com.tianbo.analysis; | ||
7 | import org.mybatis.spring.annotation.MapperScan; | 7 | import org.mybatis.spring.annotation.MapperScan; |
8 | import org.springframework.boot.SpringApplication; | 8 | import org.springframework.boot.SpringApplication; |
9 | import org.springframework.boot.autoconfigure.SpringBootApplication; | 9 | import org.springframework.boot.autoconfigure.SpringBootApplication; |
10 | +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; | ||
11 | +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; | ||
12 | +import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; | ||
10 | import org.springframework.boot.web.client.RestTemplateBuilder; | 13 | import org.springframework.boot.web.client.RestTemplateBuilder; |
11 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; | 14 | import org.springframework.cloud.client.discovery.EnableDiscoveryClient; |
12 | import org.springframework.cloud.client.loadbalancer.LoadBalanced; | 15 | import org.springframework.cloud.client.loadbalancer.LoadBalanced; |
@@ -18,11 +21,14 @@ import org.springframework.web.client.RestTemplate; | @@ -18,11 +21,14 @@ import org.springframework.web.client.RestTemplate; | ||
18 | 21 | ||
19 | import java.time.Duration; | 22 | import java.time.Duration; |
20 | 23 | ||
21 | -@SpringBootApplication | 24 | +@SpringBootApplication(exclude = { |
25 | + DataSourceAutoConfiguration.class, | ||
26 | + DataSourceTransactionManagerAutoConfiguration.class, | ||
27 | + HibernateJpaAutoConfiguration.class}) | ||
22 | @EnableScheduling | 28 | @EnableScheduling |
23 | @EnableDiscoveryClient | 29 | @EnableDiscoveryClient |
24 | @EnableTransactionManagement | 30 | @EnableTransactionManagement |
25 | -@MapperScan("com.tianbo.analysis.dao") | 31 | +//@MapperScan("com.tianbo.analysis.dao") |
26 | public class BootApplication { | 32 | public class BootApplication { |
27 | 33 | ||
28 | public static void main(String[] args) { | 34 | public static void main(String[] args) { |
1 | -package com.tianbo.analysis.bean; | ||
2 | - | ||
3 | -import com.netflix.discovery.converters.Auto; | ||
4 | -import com.tianbo.analysis.dao.*; | ||
5 | -import com.tianbo.analysis.service.CustomMessageService; | ||
6 | -import com.tianbo.analysis.service.SendLogService; | ||
7 | -import org.springframework.beans.factory.annotation.Autowired; | ||
8 | -import org.springframework.stereotype.Component; | ||
9 | - | ||
10 | -@Component | ||
11 | -public class WlptBaseModel { | ||
12 | - | ||
13 | - | ||
14 | - @Autowired | ||
15 | - public ALLOCATEARRIVALMapper allocatearrivalMapper; | ||
16 | - | ||
17 | - @Autowired | ||
18 | - public SendLogService sendLogService; | ||
19 | - | ||
20 | - @Autowired | ||
21 | - public ARRIVEDMASTERMapper arrivedmasterMapper; | ||
22 | - | ||
23 | - @Autowired | ||
24 | - public ARRIVEDSECONDARYMapper arrivedsecondaryMapper; | ||
25 | - | ||
26 | - @Autowired | ||
27 | - public DEPARTURESLOADINGMapper departuresloadingMapper; | ||
28 | - | ||
29 | - @Autowired | ||
30 | - public INPORTALLOCATEMapper inportallocateMapper; | ||
31 | - | ||
32 | - @Autowired | ||
33 | - public INTERNATIONALTRANSITMapper internationaltransitMapper; | ||
34 | - | ||
35 | - @Autowired | ||
36 | - public ORIGINMANIFESTMASTERMapper originmanifestmasterMapper; | ||
37 | - | ||
38 | - @Autowired | ||
39 | - public OriginmanifestsecondaryMapper originmanifestsecondaryMapper; | ||
40 | - | ||
41 | - @Autowired | ||
42 | - public PREPAREMASTERMapper preparemasterMapper; | ||
43 | - | ||
44 | - @Autowired | ||
45 | - public PREPARESECONDARYMapper preparesecondaryMapper; | ||
46 | - | ||
47 | - @Autowired | ||
48 | - public TALLYMASTERMapper tallymasterMapper; | ||
49 | - | ||
50 | - @Autowired | ||
51 | - public TALLYSECONDARYMapper tallysecondaryMapper; | ||
52 | - | ||
53 | - @Autowired | ||
54 | - public CUSTOMSMESSAGEMapper customsmessageMapper; | ||
55 | - | ||
56 | - @Autowired | ||
57 | - public CustomMessageService customMessageService; | ||
58 | - | ||
59 | - @Autowired | ||
60 | - public MANIFESTLOADMapper manifestloadMapper; | ||
61 | - | ||
62 | - @Autowired | ||
63 | - public MANIFESTLOSTCHANGEMapper manifestlostchangeMapper; | ||
64 | - | ||
65 | - | ||
66 | - public WlptBaseModel() { | ||
67 | - //处理多线程时 springboot 无法注入bean的问题 | ||
68 | - if (allocatearrivalMapper==null){ | ||
69 | - allocatearrivalMapper = SpringBeanUtitl.getBean(ALLOCATEARRIVALMapper.class); | ||
70 | - } | ||
71 | - if (sendLogService==null){ | ||
72 | - sendLogService = SpringBeanUtitl.getBean(SendLogService.class); | ||
73 | - } | ||
74 | - if (arrivedmasterMapper==null){ | ||
75 | - arrivedmasterMapper = SpringBeanUtitl.getBean(ARRIVEDMASTERMapper.class); | ||
76 | - } | ||
77 | - if (arrivedsecondaryMapper==null){ | ||
78 | - arrivedsecondaryMapper= SpringBeanUtitl.getBean(ARRIVEDSECONDARYMapper.class); | ||
79 | - } | ||
80 | - if(departuresloadingMapper==null){ | ||
81 | - departuresloadingMapper = SpringBeanUtitl.getBean(DEPARTURESLOADINGMapper.class); | ||
82 | - } | ||
83 | - if(inportallocateMapper==null){ | ||
84 | - inportallocateMapper = SpringBeanUtitl.getBean(INPORTALLOCATEMapper.class); | ||
85 | - } | ||
86 | - if(internationaltransitMapper==null){ | ||
87 | - internationaltransitMapper = SpringBeanUtitl.getBean(INTERNATIONALTRANSITMapper.class); | ||
88 | - } | ||
89 | - if(originmanifestmasterMapper==null){ | ||
90 | - originmanifestmasterMapper = SpringBeanUtitl.getBean(ORIGINMANIFESTMASTERMapper.class); | ||
91 | - } | ||
92 | - if(originmanifestsecondaryMapper==null){ | ||
93 | - originmanifestsecondaryMapper = SpringBeanUtitl.getBean(OriginmanifestsecondaryMapper.class); | ||
94 | - } | ||
95 | - if(preparemasterMapper==null){ | ||
96 | - preparemasterMapper = SpringBeanUtitl.getBean(PREPAREMASTERMapper.class); | ||
97 | - } | ||
98 | - if(preparesecondaryMapper==null){ | ||
99 | - preparesecondaryMapper = SpringBeanUtitl.getBean(PREPARESECONDARYMapper.class); | ||
100 | - } | ||
101 | - if(tallymasterMapper==null){ | ||
102 | - tallymasterMapper = SpringBeanUtitl.getBean(TALLYMASTERMapper.class); | ||
103 | - } | ||
104 | - if(tallysecondaryMapper==null){ | ||
105 | - tallysecondaryMapper = SpringBeanUtitl.getBean(TALLYSECONDARYMapper.class); | ||
106 | - } | ||
107 | - if(customsmessageMapper==null){ | ||
108 | - customsmessageMapper = SpringBeanUtitl.getBean(CUSTOMSMESSAGEMapper.class); | ||
109 | - } | ||
110 | - if(customMessageService==null){ | ||
111 | - customMessageService = SpringBeanUtitl.getBean(CustomMessageService.class); | ||
112 | - } | ||
113 | - if(manifestloadMapper==null){ | ||
114 | - manifestloadMapper = SpringBeanUtitl.getBean(MANIFESTLOADMapper.class); | ||
115 | - } | ||
116 | - if(manifestlostchangeMapper==null){ | ||
117 | - manifestlostchangeMapper = SpringBeanUtitl.getBean(MANIFESTLOSTCHANGEMapper.class); | ||
118 | - } | ||
119 | - | ||
120 | - } | ||
121 | - | ||
122 | - public static void init(){ | ||
123 | - | ||
124 | - } | ||
125 | - | ||
126 | - public int masterAnalysisReception(){ | ||
127 | - return 0; | ||
128 | - } | ||
129 | - | ||
130 | - public int secondAnalysisReception(){ | ||
131 | - return 0; | ||
132 | - } | ||
133 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.ALLOCATEARRIVAL; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface ALLOCATEARRIVALMapper { | ||
8 | - int insert(ALLOCATEARRIVAL record); | ||
9 | - | ||
10 | - int insertSelective(ALLOCATEARRIVAL record); | ||
11 | - | ||
12 | - int updateRECEIPTION(ALLOCATEARRIVAL record); | ||
13 | - | ||
14 | - List<ALLOCATEARRIVAL> selectAutoIdByAwb(ALLOCATEARRIVAL record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.ARRIVEDMASTER; | ||
4 | -import com.tianbo.analysis.model.ORIGINMANIFESTMASTER; | ||
5 | - | ||
6 | -import java.util.List; | ||
7 | - | ||
8 | -public interface ARRIVEDMASTERMapper { | ||
9 | - int deleteByPrimaryKey(String autoid); | ||
10 | - | ||
11 | - int insert(ARRIVEDMASTER record); | ||
12 | - | ||
13 | - int insertSelective(ARRIVEDMASTER record); | ||
14 | - | ||
15 | - ARRIVEDMASTER selectByPrimaryKey(String autoid); | ||
16 | - | ||
17 | - int updateByPrimaryKeySelective(ARRIVEDMASTER record); | ||
18 | - | ||
19 | - int updateByPrimaryKey(ARRIVEDMASTER record); | ||
20 | - | ||
21 | - int insertRecept(ARRIVEDMASTER arrivedmaster); | ||
22 | - | ||
23 | - int updateRECEIPTION(ARRIVEDMASTER record); | ||
24 | - | ||
25 | - List<ARRIVEDMASTER> selectAutoIdByAwb(ARRIVEDMASTER record); | ||
26 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.ARRIVEDSECONDARY; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface ARRIVEDSECONDARYMapper { | ||
8 | - int insert(ARRIVEDSECONDARY record); | ||
9 | - | ||
10 | - int insertSelective(ARRIVEDSECONDARY record); | ||
11 | - | ||
12 | - int updateRECEIPTION(ARRIVEDSECONDARY record); | ||
13 | - | ||
14 | - List<ARRIVEDSECONDARY> selectAutoIdByawbAawbH(ARRIVEDSECONDARY record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.CUSTOMSMESSAGE; | ||
4 | -import com.tianbo.analysis.model.CUSTOMSMESSAGEWithBLOBs; | ||
5 | - | ||
6 | -import java.util.List; | ||
7 | - | ||
8 | -public interface CUSTOMSMESSAGEMapper { | ||
9 | - int insert(CUSTOMSMESSAGEWithBLOBs record); | ||
10 | - | ||
11 | - int insertSelective(CUSTOMSMESSAGEWithBLOBs record); | ||
12 | - | ||
13 | - List<CUSTOMSMESSAGEWithBLOBs> selectMessage(String messageId); | ||
14 | - | ||
15 | - int updateMessageByMessageid(CUSTOMSMESSAGE record); | ||
16 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.DEPARTURESLOADING; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface DEPARTURESLOADINGMapper { | ||
8 | - int insert(DEPARTURESLOADING record); | ||
9 | - | ||
10 | - int insertSelective(DEPARTURESLOADING record); | ||
11 | - | ||
12 | - int updateRECEIPTION(DEPARTURESLOADING record); | ||
13 | - | ||
14 | - List<DEPARTURESLOADING> selectAutoIdByAwb(DEPARTURESLOADING record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.INPORTALLOCATE; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface INPORTALLOCATEMapper { | ||
8 | - int insert(INPORTALLOCATE record); | ||
9 | - | ||
10 | - int insertSelective(INPORTALLOCATE record); | ||
11 | - | ||
12 | - int updateRECEIPTION(INPORTALLOCATE record); | ||
13 | - | ||
14 | - List<INPORTALLOCATE> selectAutoIdByAwb(INPORTALLOCATE record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.INTERNATIONALTRANSIT; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface INTERNATIONALTRANSITMapper { | ||
8 | - int insert(INTERNATIONALTRANSIT record); | ||
9 | - | ||
10 | - int insertSelective(INTERNATIONALTRANSIT record); | ||
11 | - | ||
12 | - int updateRECEIPTION(INTERNATIONALTRANSIT record); | ||
13 | - | ||
14 | - List<INTERNATIONALTRANSIT> selectAutoIdByAwb(INTERNATIONALTRANSIT record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.MANIFESTLOAD; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface MANIFESTLOADMapper { | ||
8 | - int insert(MANIFESTLOAD record); | ||
9 | - | ||
10 | - int insertSelective(MANIFESTLOAD record); | ||
11 | - | ||
12 | - int updateRECEIPTION(MANIFESTLOAD record); | ||
13 | - | ||
14 | - List<MANIFESTLOAD> selectAutoIdByawbAawbH(MANIFESTLOAD record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.MANIFESTLOSTCHANGE; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface MANIFESTLOSTCHANGEMapper { | ||
8 | - | ||
9 | - int insert(MANIFESTLOSTCHANGE record); | ||
10 | - | ||
11 | - int insertSelective(MANIFESTLOSTCHANGE record); | ||
12 | - | ||
13 | - int updateRECEIPTION(MANIFESTLOSTCHANGE record); | ||
14 | - | ||
15 | - List<MANIFESTLOSTCHANGE> selectAutoIdByawbAawbH(MANIFESTLOSTCHANGE record); | ||
16 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.ORIGINMANIFESTMASTER; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface ORIGINMANIFESTMASTERMapper { | ||
8 | - int insert(ORIGINMANIFESTMASTER record); | ||
9 | - | ||
10 | - int insertSelective(ORIGINMANIFESTMASTER record); | ||
11 | - | ||
12 | - int updateRECEIPTION(ORIGINMANIFESTMASTER record); | ||
13 | - | ||
14 | - List<ORIGINMANIFESTMASTER> selectAutoIdByAwb(ORIGINMANIFESTMASTER record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.Originmanifestsecondary; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface OriginmanifestsecondaryMapper { | ||
8 | - int insert(Originmanifestsecondary record); | ||
9 | - | ||
10 | - int insertSelective(Originmanifestsecondary record); | ||
11 | - | ||
12 | - int updateRECEIPTION(Originmanifestsecondary record); | ||
13 | - | ||
14 | - List<Originmanifestsecondary> selectAutoIdByawbAawbH(Originmanifestsecondary record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.ARRIVEDMASTER; | ||
4 | -import com.tianbo.analysis.model.PREPAREMASTER; | ||
5 | - | ||
6 | -import java.util.List; | ||
7 | - | ||
8 | -public interface PREPAREMASTERMapper { | ||
9 | - int insert(PREPAREMASTER record); | ||
10 | - | ||
11 | - int insertSelective(PREPAREMASTER record); | ||
12 | - | ||
13 | - int updateRECEIPTION(PREPAREMASTER record); | ||
14 | - | ||
15 | - List<PREPAREMASTER> selectAutoIdByAwb(PREPAREMASTER record); | ||
16 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.ARRIVEDSECONDARY; | ||
4 | -import com.tianbo.analysis.model.PREPARESECONDARY; | ||
5 | - | ||
6 | -import java.util.List; | ||
7 | - | ||
8 | -public interface PREPARESECONDARYMapper { | ||
9 | - int deleteByPrimaryKey(Short id); | ||
10 | - | ||
11 | - int insert(PREPARESECONDARY record); | ||
12 | - | ||
13 | - int insertSelective(PREPARESECONDARY record); | ||
14 | - | ||
15 | - PREPARESECONDARY selectByPrimaryKey(Short id); | ||
16 | - | ||
17 | - int updateByPrimaryKeySelective(PREPARESECONDARY record); | ||
18 | - | ||
19 | - int updateByPrimaryKey(PREPARESECONDARY record); | ||
20 | - | ||
21 | - int updateRECEIPTION(PREPARESECONDARY record); | ||
22 | - | ||
23 | - List<PREPARESECONDARY> selectAutoIdByawbAawbH(PREPARESECONDARY record); | ||
24 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.TALLYMASTER; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface TALLYMASTERMapper { | ||
8 | - int insert(TALLYMASTER record); | ||
9 | - | ||
10 | - int insertSelective(TALLYMASTER record); | ||
11 | - | ||
12 | - int updateRECEIPTION(TALLYMASTER record); | ||
13 | - | ||
14 | - List<TALLYMASTER> selectAutoIdByAwb(TALLYMASTER record); | ||
15 | -} |
1 | -package com.tianbo.analysis.dao; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.TALLYSECONDARY; | ||
4 | - | ||
5 | -import java.util.List; | ||
6 | - | ||
7 | -public interface TALLYSECONDARYMapper { | ||
8 | - int insert(TALLYSECONDARY record); | ||
9 | - | ||
10 | - int insertSelective(TALLYSECONDARY record); | ||
11 | - | ||
12 | - int updateRECEIPTION(TALLYSECONDARY record); | ||
13 | - | ||
14 | - List<TALLYSECONDARY> selectAutoIdByawbAawbH(TALLYSECONDARY record); | ||
15 | -} |
1 | -package com.tianbo.analysis.handle; | ||
2 | - | ||
3 | - | ||
4 | -import com.tianbo.analysis.model.Agent_Notice; | ||
5 | -import com.tianbo.analysis.model.CustomReception; | ||
6 | -import com.tianbo.analysis.tools.AWBTools; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | - | ||
9 | -import org.springframework.beans.factory.annotation.Autowired; | ||
10 | -import org.springframework.http.client.SimpleClientHttpRequestFactory; | ||
11 | -import org.springframework.stereotype.Component; | ||
12 | -import org.springframework.web.client.RestTemplate; | ||
13 | - | ||
14 | -import javax.annotation.PostConstruct; | ||
15 | - | ||
16 | - | ||
17 | -@Slf4j | ||
18 | -@Component | ||
19 | -public class AgentXmlHandle { | ||
20 | - | ||
21 | - private static AgentXmlHandle agentXmlHandle; | ||
22 | - | ||
23 | - | ||
24 | - public void Http_resolver(CustomReception customReception){ | ||
25 | - try{ | ||
26 | - SimpleClientHttpRequestFactory requestFactory = new SimpleClientHttpRequestFactory(); | ||
27 | - requestFactory.setConnectTimeout(5000); | ||
28 | - requestFactory.setReadTimeout(5000); | ||
29 | - RestTemplate restTemplate = new RestTemplate(requestFactory); | ||
30 | - | ||
31 | - String secondSplit = "_"; | ||
32 | - String waybillnosecondary=""; | ||
33 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
34 | - //取分单号 | ||
35 | - String[] awbhArr = customReception.getWayBillSecond().split("_"); | ||
36 | - waybillnosecondary = awbhArr[1]; | ||
37 | - } | ||
38 | - | ||
39 | - Agent_Notice notice = restTemplate.getForObject("http://10.50.3.73:1983/agent/receipt/a0608c4054662dd902e1314f7e450e3eaa81c114?message_type={1}&waybillNo={2}&waybillNoSub={3}&response_code={4}&response_text={5}" | ||
40 | - , Agent_Notice.class,"MT2201", AWBTools.awbFormat(customReception.getWayBillMaster()),waybillnosecondary,customReception.getResponseCode(),customReception.getResponseText()); | ||
41 | - log.info(notice.toString()); | ||
42 | - }catch (Exception e){ | ||
43 | - log.error("链接代理人服务器超时或者接口异常,{}",e); | ||
44 | - } | ||
45 | - | ||
46 | - | ||
47 | - } | ||
48 | - | ||
49 | -} |
1 | -package com.tianbo.analysis.handle; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.*; | ||
4 | -import com.tianbo.analysis.service.CustomMessageService; | ||
5 | -import com.tianbo.analysis.tools.AWBTools; | ||
6 | -import com.tianbo.util.Date.DateUtil; | ||
7 | -import com.tianbo.util.XML.XMLXPath; | ||
8 | -import lombok.Data; | ||
9 | -import lombok.extern.slf4j.Slf4j; | ||
10 | -import org.apache.commons.io.FileExistsException; | ||
11 | -import org.apache.commons.io.FileUtils; | ||
12 | -import org.apache.commons.lang.StringUtils; | ||
13 | -import org.dom4j.Document; | ||
14 | -import org.dom4j.DocumentException; | ||
15 | -import org.dom4j.Element; | ||
16 | -import org.dom4j.io.SAXReader; | ||
17 | -import org.springframework.beans.factory.annotation.Value; | ||
18 | -import org.springframework.stereotype.Component; | ||
19 | -import org.xml.sax.SAXParseException; | ||
20 | - | ||
21 | -import javax.annotation.PostConstruct; | ||
22 | -import java.io.File; | ||
23 | -import java.io.FileNotFoundException; | ||
24 | -import java.io.IOException; | ||
25 | -import java.io.UnsupportedEncodingException; | ||
26 | -import java.util.concurrent.CountDownLatch; | ||
27 | - | ||
28 | -/** | ||
29 | - * @author mrz | ||
30 | - * @e | ||
31 | - * 海关新舱单回执解析xml文件 | ||
32 | - */ | ||
33 | -@Data | ||
34 | -@Component | ||
35 | -@Slf4j | ||
36 | -public class CustomXmlHandleThread implements Runnable{ | ||
37 | - | ||
38 | - private CountDownLatch latch; | ||
39 | - //备份目录 | ||
40 | - @Value("${custom.receptBakDir}") | ||
41 | - private String bakupDir; | ||
42 | - | ||
43 | - //解析出错转移目录 | ||
44 | - @Value("${custom.errBakDir}") | ||
45 | - private String errBakDir; | ||
46 | - | ||
47 | - //回执转发目录 | ||
48 | - @Value("${custom.transmitDir}") | ||
49 | - private String transmitDir; | ||
50 | - | ||
51 | - //匹配技术回执正则 | ||
52 | - @Value("${custom.delTechnologyReceptMatch}") | ||
53 | - private String delTechnologyReceptMatch; | ||
54 | - | ||
55 | - private File xmlfile; | ||
56 | - | ||
57 | - private static CustomXmlHandleThread customXmlHandle; | ||
58 | - //海关新舱单回执报头 | ||
59 | - public final static String MessageID = "//Manifest/Head/MessageID"; | ||
60 | - public final static String FunctionCode = "//Manifest/Head/FunctionCode"; | ||
61 | - public final static String MessageType = "//Manifest/Head/MessageType"; | ||
62 | - public final static String SenderID = "//Manifest/Head/SenderID"; | ||
63 | - public final static String ReceiverID = "//Manifest/Head/ReceiverID"; | ||
64 | - public final static String SendTime = "//Manifest/Head/SendTime"; | ||
65 | - public final static String Version = "//Manifest/Head/Version"; | ||
66 | - | ||
67 | - | ||
68 | - /** | ||
69 | - * 海关普通业务新舱单回执报体 | ||
70 | - */ | ||
71 | - public final static String JourneyID = "//Manifest/Response/BorderTransportMeans/JourneyID"; | ||
72 | - public final static String WaybillMaster = "//Manifest/Response/Consignment/TransportContractDocument/ID"; | ||
73 | - public final static String WaybillSecond = "//Manifest/Response/Consignment/AssociatedTransportDocument/ID"; | ||
74 | - public final static String ResponseCode = "//ResponseType/Code"; | ||
75 | - public final static String ResponseText = "//ResponseType/Text"; | ||
76 | - | ||
77 | - /** | ||
78 | - * 海关国际转运业务回执报体 | ||
79 | - */ | ||
80 | - public final static String ImportJourneyID = "//Manifest/Response/ImportInformation/BorderTransportMeans/JourneyID"; | ||
81 | - public final static String ImportWaybillMaster = "//Manifest/Response/ImportInformation/Consignment/TransportContractDocument/ID"; | ||
82 | - public final static String ExportJourneyID = "//Manifest/Response/ExportInformation/BorderTransportMeans/JourneyID"; | ||
83 | - public final static String ExportWaybillMaster = "//Manifest/Response/ExportInformation/Consignment/TransportContractDocument/ID"; | ||
84 | -// public final static String TransResponseCode = "//Manifest/Response/ResponseType/Code"; | ||
85 | -// public final static String TransResponseText = "//Manifest/Response/ResponseType/Text"; | ||
86 | - public final static String TransResponseCode = "//ResponseType/Code"; | ||
87 | - public final static String TransResponseText = "//ResponseType/Text"; | ||
88 | - | ||
89 | - | ||
90 | - //通过@PostConstruct实现初始化bean之前进行的操作,解决service调用空指针问题 | ||
91 | - @PostConstruct | ||
92 | - public void init() { | ||
93 | - customXmlHandle = this; | ||
94 | - | ||
95 | - customXmlHandle.bakupDir = this.bakupDir; | ||
96 | - | ||
97 | - customXmlHandle.errBakDir = this.errBakDir; | ||
98 | - | ||
99 | - customXmlHandle.delTechnologyReceptMatch = this.delTechnologyReceptMatch; | ||
100 | - | ||
101 | - customXmlHandle.transmitDir = this.transmitDir; | ||
102 | - | ||
103 | - // 初使化时将已静态化的testService实例化 | ||
104 | - } | ||
105 | - | ||
106 | - @Override | ||
107 | - public void run() { | ||
108 | - String filename = xmlfile.getName(); | ||
109 | - log.info("线程:{}开始",filename); | ||
110 | - if(filename.matches(customXmlHandle.delTechnologyReceptMatch)){ | ||
111 | - log.warn("{}报文为技术回执,剪切到错误备份目录,不解析",filename); | ||
112 | - errBak(xmlfile); | ||
113 | - log.info("{}报文为技术回执,剪切备份成功..开始解析下一文件,当前线程即将结束",filename); | ||
114 | - } | ||
115 | - else | ||
116 | - { | ||
117 | - try{ | ||
118 | - //解析前先转发 | ||
119 | - FileUtils.copyFileToDirectory(xmlfile, new File(customXmlHandle.transmitDir)); | ||
120 | - int i =handelXmlDocument(); | ||
121 | - String today = DateUtil.getTodayBy_yyyyMMdd(); | ||
122 | - String backdireByDay = customXmlHandle.bakupDir + "/" + today; | ||
123 | - //操作成功,则转移剪切解析文件到备份目录,否则转移到error目录备份 | ||
124 | - if(i>0){ | ||
125 | - File bakupDirectory = new File(backdireByDay); | ||
126 | - //解析成功备份一份到备份目录 | ||
127 | - FileUtils.moveFileToDirectory(xmlfile,bakupDirectory,true); | ||
128 | - }else { | ||
129 | - errBak(xmlfile); | ||
130 | - } | ||
131 | - }catch (FileExistsException e){ | ||
132 | - log.error("错误的解析文件剪切失败,目标目录已存在同名文件"); | ||
133 | - }catch (Exception e){ | ||
134 | - log.error("错误的解析文件剪切失败,目标目录已存在同名文件",e); | ||
135 | - errBak(xmlfile); | ||
136 | - e.printStackTrace(); | ||
137 | - } | ||
138 | - | ||
139 | - } | ||
140 | - | ||
141 | - log.info("线程:{}结束",xmlfile.getName()); | ||
142 | - latch.countDown(); | ||
143 | - log.info("剩余线程数量{}",latch.getCount()); | ||
144 | - } | ||
145 | - /** | ||
146 | - * | ||
147 | - * | ||
148 | - * @return | ||
149 | - * @throws DocumentException | ||
150 | - * @throws UnsupportedEncodingException | ||
151 | - * @throws SAXParseException | ||
152 | - * @throws FileNotFoundException | ||
153 | - */ | ||
154 | - private int handelXmlDocument() throws DocumentException,UnsupportedEncodingException,SAXParseException,FileNotFoundException { | ||
155 | - | ||
156 | - int i = 0; | ||
157 | - String secondSplit = "_"; | ||
158 | - SAXReader saxReader = new SAXReader(); | ||
159 | - Document document = saxReader.read(xmlfile); | ||
160 | - Element contentRoot = document.getRootElement(); | ||
161 | - | ||
162 | - String flightNo = "UNKONW"; | ||
163 | - String flightDate = "20101010"; | ||
164 | - | ||
165 | - //开始解析 | ||
166 | - String msgType = XMLXPath.getSingleValueByPath(document,MessageType); | ||
167 | - String journeyid = XMLXPath.getSingleValueByPath(document,JourneyID); | ||
168 | -// XMLXPath.getSingleValueByPath(document, ) | ||
169 | - | ||
170 | - | ||
171 | - String awbA = XMLXPath.getSingleValueByPath(document,WaybillMaster); | ||
172 | - //全格式的分单 如 17212345678_ADBD | ||
173 | - String awbH = XMLXPath.getSingleValueByPath(document,WaybillSecond); | ||
174 | - String resCode = XMLXPath.getSingleValueByPath(document,ResponseCode); | ||
175 | - String resText = XMLXPath.getSingleValueByPath(document,ResponseText); | ||
176 | - String messageId = XMLXPath.getSingleValueByPath(document, MessageID); | ||
177 | - String sendTime = XMLXPath.getSingleValueByPath(document,SendTime); | ||
178 | - String sendId = XMLXPath.getSingleValueByPath(document,SenderID); | ||
179 | - String reciveId = XMLXPath.getSingleValueByPath(document,ReceiverID); | ||
180 | - String version = XMLXPath.getSingleValueByPath(document,Version); | ||
181 | - String functionCode = XMLXPath.getSingleValueByPath(document,FunctionCode); | ||
182 | - | ||
183 | - | ||
184 | - | ||
185 | - CustomReception customReception = new CustomReception( msgType, | ||
186 | - flightNo, | ||
187 | - flightDate, | ||
188 | - awbA, | ||
189 | - awbH, | ||
190 | - resCode, | ||
191 | - resText, | ||
192 | - messageId, | ||
193 | - sendTime, | ||
194 | - sendId, | ||
195 | - reciveId, | ||
196 | - version, | ||
197 | - functionCode); | ||
198 | - | ||
199 | - /** | ||
200 | - * 如果回执中没有携带航班信息节点,说明是出错报文 | ||
201 | - * 到发送日志表根据messageid 找到相应的发送日志报文的航班及运单信息,再进行解析 | ||
202 | - */ | ||
203 | - if(!StringUtils.isEmpty(journeyid)){ | ||
204 | - | ||
205 | - String[] flightList = journeyid.split("/"); | ||
206 | - if(flightList.length > 0){ | ||
207 | - flightNo = flightList[0]; | ||
208 | - flightDate = flightList[1]; | ||
209 | - customReception.setFlightNo(flightNo); | ||
210 | - customReception.setFlightDate(flightDate); | ||
211 | - } | ||
212 | - }else { | ||
213 | - CUSTOMSMESSAGE customsmessage = new CUSTOMSMESSAGE(); | ||
214 | - customReception = customsmessage.getWaybillInfoByCutomResponse(customReception); | ||
215 | - } | ||
216 | - | ||
217 | - switch (msgType){ | ||
218 | - case "MT9999": | ||
219 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
220 | - PREPARESECONDARY preparesecondary = new PREPARESECONDARY(customReception); | ||
221 | - int pre_i = preparesecondary.secondAnalysisReception(); | ||
222 | - | ||
223 | - if (pre_i>0){ | ||
224 | - i=1; | ||
225 | - }else { | ||
226 | - ARRIVEDSECONDARY arrivedsecondary = new ARRIVEDSECONDARY(customReception); | ||
227 | - int arr_i=arrivedsecondary.secondAnalysisReception(); | ||
228 | - | ||
229 | - if (arr_i>0){ | ||
230 | - i= 1; | ||
231 | - }else { | ||
232 | - Originmanifestsecondary originmanifestsecondary = new Originmanifestsecondary(customReception); | ||
233 | - int org_i=originmanifestsecondary.secondAnalysisReception(); | ||
234 | - if (org_i>0){ | ||
235 | - i=1; | ||
236 | - } | ||
237 | - } | ||
238 | - } | ||
239 | - }else{ | ||
240 | - ORIGINMANIFESTMASTER originmanifestmaster = new ORIGINMANIFESTMASTER(customReception); | ||
241 | - PREPAREMASTER preparemaster= new PREPAREMASTER(customReception); | ||
242 | - ARRIVEDMASTER arrivedmaster9999 = new ARRIVEDMASTER(customReception); | ||
243 | - if(originmanifestmaster.masterAnalysisReception()>0){ | ||
244 | - i=1; | ||
245 | - }else if(preparemaster.masterAnalysisReception()>0){ | ||
246 | - i=1; | ||
247 | - }else { | ||
248 | - i=arrivedmaster9999.masterAnalysisReception(); | ||
249 | - } | ||
250 | - } | ||
251 | - AgentXmlHandle agentXmlHandle=new AgentXmlHandle(); | ||
252 | - agentXmlHandle.Http_resolver(customReception); | ||
253 | - break; | ||
254 | - case "MT3201": | ||
255 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
256 | - ARRIVEDSECONDARY arrivedsecondary = new ARRIVEDSECONDARY(customReception); | ||
257 | - i=arrivedsecondary.secondAnalysisReception(); | ||
258 | - }else { | ||
259 | - ARRIVEDMASTER arrivedmaster = new ARRIVEDMASTER(customReception); | ||
260 | - i=arrivedmaster.masterAnalysisReception(); | ||
261 | - } | ||
262 | - break; | ||
263 | - case "MT5202": | ||
264 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
265 | - TALLYSECONDARY tallysecondary = new TALLYSECONDARY(customReception); | ||
266 | - i=tallysecondary.secondAnalysisReception(); | ||
267 | - }else { | ||
268 | - TALLYMASTER tallymaster= new TALLYMASTER(customReception); | ||
269 | - i = tallymaster.masterAnalysisReception(); | ||
270 | - } | ||
271 | - break; | ||
272 | - case "MT5201": | ||
273 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
274 | - TALLYSECONDARY tallysecondary = new TALLYSECONDARY(customReception); | ||
275 | - i=tallysecondary.secondAnalysisReception(); | ||
276 | - }else { | ||
277 | - TALLYMASTER tallymaster= new TALLYMASTER(customReception); | ||
278 | - i = tallymaster.masterAnalysisReception(); | ||
279 | - } | ||
280 | - break; | ||
281 | - case "MT4201": | ||
282 | - DEPARTURESLOADING departuresloading = new DEPARTURESLOADING(customReception); | ||
283 | - i=departuresloading.masterAnalysisReception(); | ||
284 | - break; | ||
285 | - case "MT1201": | ||
286 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
287 | - Originmanifestsecondary originmanifestsecondary = new Originmanifestsecondary(customReception); | ||
288 | - i=originmanifestsecondary.secondAnalysisReception(); | ||
289 | - }else { | ||
290 | - ORIGINMANIFESTMASTER originmanifestmaster1201 = new ORIGINMANIFESTMASTER(customReception); | ||
291 | - i = originmanifestmaster1201.masterAnalysisReception(); | ||
292 | - } | ||
293 | - break; | ||
294 | - case "MT2201": | ||
295 | - if (customReception.getWayBillSecond()!=null && customReception.getWayBillSecond().contains(secondSplit)){ | ||
296 | - PREPARESECONDARY preparesecondary = new PREPARESECONDARY(customReception); | ||
297 | - i = preparesecondary.secondAnalysisReception(); | ||
298 | - }else { | ||
299 | - PREPAREMASTER preparemaster1201= new PREPAREMASTER(customReception); | ||
300 | - i = preparemaster1201.masterAnalysisReception(); | ||
301 | - } | ||
302 | - break; | ||
303 | - case "MT6202": | ||
304 | - INPORTALLOCATE inportallocate = new INPORTALLOCATE(customReception); | ||
305 | - i = inportallocate.masterAnalysisReception(); | ||
306 | - break; | ||
307 | - case "MT3202": | ||
308 | - ALLOCATEARRIVAL allocatearrival = new ALLOCATEARRIVAL(customReception); | ||
309 | - i= allocatearrival.masterAnalysisReception(); | ||
310 | - break; | ||
311 | - case "MT8205": | ||
312 | - i = transXmlHandel(document,customReception); | ||
313 | - break; | ||
314 | - case "MT8202": | ||
315 | - MANIFESTLOAD manifestload = new MANIFESTLOAD(customReception); | ||
316 | - i= manifestload.secondAnalysisReception(); | ||
317 | - break; | ||
318 | - case "MT8203": | ||
319 | - MANIFESTLOSTCHANGE manifestlostchange = new MANIFESTLOSTCHANGE(customReception); | ||
320 | - i= manifestlostchange.secondAnalysisReception(); | ||
321 | - break; | ||
322 | - default: | ||
323 | - break; | ||
324 | - | ||
325 | - } | ||
326 | - | ||
327 | - updateCustomMessage(customReception); | ||
328 | - return i; | ||
329 | - | ||
330 | - } | ||
331 | - | ||
332 | - /** | ||
333 | - * 国际转运回执处理,特殊业务 | ||
334 | - * @param document | ||
335 | - * @param customReception | ||
336 | - * @return | ||
337 | - */ | ||
338 | - private int transXmlHandel(Document document,CustomReception customReception){ | ||
339 | - | ||
340 | - String importJourneyID = XMLXPath.getSingleValueByPath(document,ImportJourneyID); | ||
341 | - String importFlightNo = "UNKONW"; | ||
342 | - String importFlightDate = "20101010"; | ||
343 | - if(!StringUtils.isEmpty(importJourneyID)){ | ||
344 | - importFlightNo = AWBTools.splitFlightAndDate(importJourneyID)[0]; | ||
345 | - importFlightDate = AWBTools.splitFlightAndDate(importJourneyID)[1]; | ||
346 | - } | ||
347 | - | ||
348 | - | ||
349 | - String importWaybillMaster= XMLXPath.getSingleValueByPath(document,ImportWaybillMaster); | ||
350 | - String transResponseCode=XMLXPath.getSingleValueByPath(document,TransResponseCode); | ||
351 | - String transResponseText=XMLXPath.getSingleValueByPath(document,TransResponseText); | ||
352 | - CustomReception transCustomReception = new CustomReception( customReception.getMessageType(), | ||
353 | - importFlightNo, | ||
354 | - importFlightDate, | ||
355 | - importWaybillMaster, | ||
356 | - transResponseCode, | ||
357 | - transResponseText, | ||
358 | - customReception.getMessageID(), | ||
359 | - customReception.getSendTime(), | ||
360 | - customReception.getSenderID(), | ||
361 | - customReception.getReceiverID(), | ||
362 | - customReception.getVersion(), | ||
363 | - customReception.getFunctionCode()); | ||
364 | - INTERNATIONALTRANSIT internationaltransit = new INTERNATIONALTRANSIT(transCustomReception); | ||
365 | - | ||
366 | - int i=internationaltransit.masterAnalysisReception(); | ||
367 | - | ||
368 | - return i; | ||
369 | - | ||
370 | - } | ||
371 | - | ||
372 | - private int updateCustomMessage(CustomReception customReception){ | ||
373 | - CUSTOMSMESSAGE customsmessage = new CUSTOMSMESSAGE(customReception); | ||
374 | - return customsmessage.updateMessageByMessageid(); | ||
375 | - } | ||
376 | - | ||
377 | - private void errBak(File file){ | ||
378 | - try { | ||
379 | - String today = DateUtil.getTodayBy_yyyyMMdd(); | ||
380 | - String errDirByDay = customXmlHandle.errBakDir + "/" + today; | ||
381 | - File berrDirectory = new File(errDirByDay); | ||
382 | - FileUtils.moveFileToDirectory(file,berrDirectory,true); | ||
383 | - log.info("数据库未找到与回执适配的信息备份文件:{}:",file.getName()); | ||
384 | - }catch (FileExistsException e){ | ||
385 | - log.error("备份解析错误文件失败,目标文件夹存在同名文件{}",file.getName()); | ||
386 | - }catch (Exception e){ | ||
387 | - e.printStackTrace(); | ||
388 | - } | ||
389 | - } | ||
390 | - | ||
391 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class ALLOCATEARRIVAL extends WlptBaseModel{ | ||
16 | - | ||
17 | - private String id; | ||
18 | - | ||
19 | - private Date createdate; | ||
20 | - | ||
21 | - private String waybillno; | ||
22 | - | ||
23 | - private String carrier; | ||
24 | - | ||
25 | - private String flightno; | ||
26 | - | ||
27 | - private Date flightdate; | ||
28 | - | ||
29 | - private String customos; | ||
30 | - | ||
31 | - private String arrivalpieces; | ||
32 | - | ||
33 | - private String arrivalweight; | ||
34 | - | ||
35 | - private String unloadingland; | ||
36 | - | ||
37 | - private String productcode; | ||
38 | - | ||
39 | - private String status; | ||
40 | - | ||
41 | - private String receiptinformation; | ||
42 | - | ||
43 | - | ||
44 | - | ||
45 | - public ALLOCATEARRIVAL(){ | ||
46 | - | ||
47 | - } | ||
48 | - | ||
49 | - public ALLOCATEARRIVAL(CustomReception customReception){ | ||
50 | - this.waybillno = customReception.getWayBillMaster(); | ||
51 | - this.receiptinformation = customReception.getResponseText(); | ||
52 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
53 | - String[] flightInfo = AWBTools.splitFlight(customReception.getFlightNo()); | ||
54 | - this.setFlightno(flightInfo[1]); | ||
55 | - this.setCarrier(flightInfo[0]); | ||
56 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
57 | - this.setFlightdate(DateUtil.formatByyyyyMMdd(customReception.getFlightDate())); | ||
58 | - } | ||
59 | - | ||
60 | - } | ||
61 | - | ||
62 | - public String getId() { | ||
63 | - return id; | ||
64 | - } | ||
65 | - | ||
66 | - public void setId(String id) { | ||
67 | - this.id = id == null ? null : id.trim(); | ||
68 | - } | ||
69 | - | ||
70 | - public Date getCreatedate() { | ||
71 | - return createdate; | ||
72 | - } | ||
73 | - | ||
74 | - public void setCreatedate(Date createdate) { | ||
75 | - this.createdate = createdate; | ||
76 | - } | ||
77 | - | ||
78 | - public String getWaybillno() { | ||
79 | - return waybillno; | ||
80 | - } | ||
81 | - | ||
82 | - public void setWaybillno(String waybillno) { | ||
83 | - this.waybillno = waybillno == null ? null : waybillno.trim(); | ||
84 | - } | ||
85 | - | ||
86 | - public String getCarrier() { | ||
87 | - return carrier; | ||
88 | - } | ||
89 | - | ||
90 | - public void setCarrier(String carrier) { | ||
91 | - this.carrier = carrier == null ? null : carrier.trim(); | ||
92 | - } | ||
93 | - | ||
94 | - public String getFlightno() { | ||
95 | - return flightno; | ||
96 | - } | ||
97 | - | ||
98 | - public void setFlightno(String flightno) { | ||
99 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
100 | - } | ||
101 | - | ||
102 | - public Date getFlightdate() { | ||
103 | - return flightdate; | ||
104 | - } | ||
105 | - | ||
106 | - public void setFlightdate(Date flightdate) { | ||
107 | - this.flightdate = flightdate; | ||
108 | - } | ||
109 | - | ||
110 | - public String getCustomos() { | ||
111 | - return customos; | ||
112 | - } | ||
113 | - | ||
114 | - public void setCustomos(String customos) { | ||
115 | - this.customos = customos == null ? null : customos.trim(); | ||
116 | - } | ||
117 | - | ||
118 | - public String getArrivalpieces() { | ||
119 | - return arrivalpieces; | ||
120 | - } | ||
121 | - | ||
122 | - public void setArrivalpieces(String arrivalpieces) { | ||
123 | - this.arrivalpieces = arrivalpieces == null ? null : arrivalpieces.trim(); | ||
124 | - } | ||
125 | - | ||
126 | - public String getArrivalweight() { | ||
127 | - return arrivalweight; | ||
128 | - } | ||
129 | - | ||
130 | - public void setArrivalweight(String arrivalweight) { | ||
131 | - this.arrivalweight = arrivalweight == null ? null : arrivalweight.trim(); | ||
132 | - } | ||
133 | - | ||
134 | - public String getUnloadingland() { | ||
135 | - return unloadingland; | ||
136 | - } | ||
137 | - | ||
138 | - public void setUnloadingland(String unloadingland) { | ||
139 | - this.unloadingland = unloadingland == null ? null : unloadingland.trim(); | ||
140 | - } | ||
141 | - | ||
142 | - public String getProductcode() { | ||
143 | - return productcode; | ||
144 | - } | ||
145 | - | ||
146 | - public void setProductcode(String productcode) { | ||
147 | - this.productcode = productcode == null ? null : productcode.trim(); | ||
148 | - } | ||
149 | - | ||
150 | - public String getStatus() { | ||
151 | - return status; | ||
152 | - } | ||
153 | - | ||
154 | - public void setStatus(String status) { | ||
155 | - this.status = status == null ? null : status.trim(); | ||
156 | - } | ||
157 | - | ||
158 | - public String getReceiptinformation() { | ||
159 | - return receiptinformation; | ||
160 | - } | ||
161 | - | ||
162 | - public void setReceiptinformation(String receiptinformation) { | ||
163 | - this.receiptinformation = receiptinformation == null ? null : receiptinformation.trim(); | ||
164 | - } | ||
165 | - | ||
166 | - @Override | ||
167 | - public int masterAnalysisReception(){ | ||
168 | - | ||
169 | - int i= allocatearrivalMapper.updateRECEIPTION(this); | ||
170 | - //获取主单autoid | ||
171 | - List<ALLOCATEARRIVAL> arrivedmasterList = allocatearrivalMapper.selectAutoIdByAwb(this); | ||
172 | - if(!arrivedmasterList.isEmpty()){ | ||
173 | - ALLOCATEARRIVAL departuresloading1 = arrivedmasterList.get(0); | ||
174 | - String autoId = departuresloading1.getId(); | ||
175 | - | ||
176 | - //插入sendlog记录表 | ||
177 | - log.info("即将插入回执日志运单号为:"+waybillno+"->id="+autoId); | ||
178 | - int ii =sendLogService.insertSendlog("MT3202",receiptinformation,autoId); | ||
179 | - | ||
180 | - if (i>0 && ii>0){ | ||
181 | - log.info("运单号 {} 分拨运抵回执更新成功",waybillno); | ||
182 | - return 1; | ||
183 | - } | ||
184 | - } | ||
185 | - return 0; | ||
186 | - } | ||
187 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class ARRIVEDMASTER extends WlptBaseModel { | ||
16 | - | ||
17 | - private String autoid; | ||
18 | - | ||
19 | - private String waybillnomaster; | ||
20 | - | ||
21 | - private String tcdName; | ||
22 | - | ||
23 | - private String tcdTypecode; | ||
24 | - | ||
25 | - private String flightno; | ||
26 | - | ||
27 | - private Date flightDate; | ||
28 | - | ||
29 | - private String carrier; | ||
30 | - | ||
31 | - private String originatingstation; | ||
32 | - | ||
33 | - private String oName; | ||
34 | - | ||
35 | - private String destinationstation; | ||
36 | - | ||
37 | - private String fdName; | ||
38 | - | ||
39 | - private String arrivedtotalpiece; | ||
40 | - | ||
41 | - private String totalpiecequantity; | ||
42 | - | ||
43 | - private String arrivedtotalweight; | ||
44 | - | ||
45 | - private String grossweightmeasureuc; | ||
46 | - | ||
47 | - private String totalgrossweightmeasure; | ||
48 | - | ||
49 | - private String totalgrossweightmeasureuc; | ||
50 | - | ||
51 | - private String chargeableweightmeasure; | ||
52 | - | ||
53 | - private String chargeableweightmeasureuc; | ||
54 | - | ||
55 | - private Date arriveddate; | ||
56 | - | ||
57 | - private String transportsplitdescription; | ||
58 | - | ||
59 | - private String customscode; | ||
60 | - | ||
61 | - private String productname; | ||
62 | - | ||
63 | - private String status; | ||
64 | - | ||
65 | - private String receiptinformation; | ||
66 | - | ||
67 | - private Date createdate; | ||
68 | - | ||
69 | - public ARRIVEDMASTER() { | ||
70 | - | ||
71 | - } | ||
72 | - | ||
73 | - public ARRIVEDMASTER(CustomReception customReception) { | ||
74 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
75 | - | ||
76 | - String[] flightInfo = AWBTools.splitFlight(customReception.getFlightNo()); | ||
77 | - this.setFlightno(flightInfo[1]); | ||
78 | - this.setCarrier(flightInfo[0]); | ||
79 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
80 | - this.setFlightDate(DateUtil.formatByyyyyMMdd(customReception.getFlightDate())); | ||
81 | - } | ||
82 | - | ||
83 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
84 | - this.receiptinformation = customReception.getResponseText(); | ||
85 | - } | ||
86 | - | ||
87 | - @Override | ||
88 | - public int masterAnalysisReception() { | ||
89 | - //更新主单回执 | ||
90 | - int i = arrivedmasterMapper.updateRECEIPTION(this); | ||
91 | - //获取分单autoid | ||
92 | - List<ARRIVEDMASTER> arrivedmasterList = arrivedmasterMapper.selectAutoIdByAwb(this); | ||
93 | - if(!arrivedmasterList.isEmpty()){ | ||
94 | - ARRIVEDMASTER originMaster = arrivedmasterList.get(0); | ||
95 | - String autoId = originMaster.getAutoid(); | ||
96 | - | ||
97 | - //插入sendlog记录表 | ||
98 | - log.info("即将插入回执日志运单号为:"+waybillnomaster+"->autoid="+autoId); | ||
99 | - int ii =sendLogService.insertSendlog("MT3201",receiptinformation,autoId); | ||
100 | - | ||
101 | - | ||
102 | - if (i>0 && ii>0){ | ||
103 | - log.info("运单号 {} 运抵回执更新成功",waybillnomaster); | ||
104 | - return 1; | ||
105 | - } | ||
106 | - } | ||
107 | - return 0; | ||
108 | - } | ||
109 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class ARRIVEDSECONDARY extends WlptBaseModel { | ||
16 | - private String autoid; | ||
17 | - | ||
18 | - private String waybillnomaster; | ||
19 | - | ||
20 | - private String tcdName; | ||
21 | - | ||
22 | - private String tcdTypecode; | ||
23 | - | ||
24 | - private String waybillnosecondary; | ||
25 | - | ||
26 | - private String carrier; | ||
27 | - | ||
28 | - private String oId; | ||
29 | - | ||
30 | - private String oName; | ||
31 | - | ||
32 | - private String fdId; | ||
33 | - | ||
34 | - private String fdName; | ||
35 | - | ||
36 | - private String flightno; | ||
37 | - | ||
38 | - private Date flightdate; | ||
39 | - | ||
40 | - private String arrivedtotalpiece; | ||
41 | - | ||
42 | - private String totalpiecequantity; | ||
43 | - | ||
44 | - private String arrivedtotalweight; | ||
45 | - | ||
46 | - private String grossweightmeasureuc; | ||
47 | - | ||
48 | - private String totalgrossweightmeasure; | ||
49 | - | ||
50 | - private String totalgrossweightmeasureuc; | ||
51 | - | ||
52 | - private String chargeableweightmeasure; | ||
53 | - | ||
54 | - private String chargeableweightmeasureuc; | ||
55 | - | ||
56 | - private Date arriveddate; | ||
57 | - | ||
58 | - private String customscode; | ||
59 | - | ||
60 | - private String productname; | ||
61 | - | ||
62 | - private Date createdate; | ||
63 | - | ||
64 | - private String arrivedmasterid; | ||
65 | - | ||
66 | - private String transportsplitdescription; | ||
67 | - | ||
68 | - private String receiption; | ||
69 | - | ||
70 | - private String status; | ||
71 | - | ||
72 | - public String getAutoid() { | ||
73 | - return autoid; | ||
74 | - } | ||
75 | - | ||
76 | - public void setAutoid(String autoid) { | ||
77 | - this.autoid = autoid == null ? null : autoid.trim(); | ||
78 | - } | ||
79 | - | ||
80 | - public String getWaybillnomaster() { | ||
81 | - return waybillnomaster; | ||
82 | - } | ||
83 | - | ||
84 | - public void setWaybillnomaster(String waybillnomaster) { | ||
85 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
86 | - } | ||
87 | - | ||
88 | - public String getTcdName() { | ||
89 | - return tcdName; | ||
90 | - } | ||
91 | - | ||
92 | - public void setTcdName(String tcdName) { | ||
93 | - this.tcdName = tcdName == null ? null : tcdName.trim(); | ||
94 | - } | ||
95 | - | ||
96 | - public String getTcdTypecode() { | ||
97 | - return tcdTypecode; | ||
98 | - } | ||
99 | - | ||
100 | - public void setTcdTypecode(String tcdTypecode) { | ||
101 | - this.tcdTypecode = tcdTypecode == null ? null : tcdTypecode.trim(); | ||
102 | - } | ||
103 | - | ||
104 | - public String getWaybillnosecondary() { | ||
105 | - return waybillnosecondary; | ||
106 | - } | ||
107 | - | ||
108 | - public void setWaybillnosecondary(String waybillnosecondary) { | ||
109 | - this.waybillnosecondary = waybillnosecondary == null ? null : waybillnosecondary.trim(); | ||
110 | - } | ||
111 | - | ||
112 | - public String getCarrier() { | ||
113 | - return carrier; | ||
114 | - } | ||
115 | - | ||
116 | - public void setCarrier(String carrier) { | ||
117 | - this.carrier = carrier == null ? null : carrier.trim(); | ||
118 | - } | ||
119 | - | ||
120 | - public String getoId() { | ||
121 | - return oId; | ||
122 | - } | ||
123 | - | ||
124 | - public void setoId(String oId) { | ||
125 | - this.oId = oId == null ? null : oId.trim(); | ||
126 | - } | ||
127 | - | ||
128 | - public String getoName() { | ||
129 | - return oName; | ||
130 | - } | ||
131 | - | ||
132 | - public void setoName(String oName) { | ||
133 | - this.oName = oName == null ? null : oName.trim(); | ||
134 | - } | ||
135 | - | ||
136 | - public String getFdId() { | ||
137 | - return fdId; | ||
138 | - } | ||
139 | - | ||
140 | - public void setFdId(String fdId) { | ||
141 | - this.fdId = fdId == null ? null : fdId.trim(); | ||
142 | - } | ||
143 | - | ||
144 | - public String getFdName() { | ||
145 | - return fdName; | ||
146 | - } | ||
147 | - | ||
148 | - public void setFdName(String fdName) { | ||
149 | - this.fdName = fdName == null ? null : fdName.trim(); | ||
150 | - } | ||
151 | - | ||
152 | - public String getFlightno() { | ||
153 | - return flightno; | ||
154 | - } | ||
155 | - | ||
156 | - public void setFlightno(String flightno) { | ||
157 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
158 | - } | ||
159 | - | ||
160 | - public Date getFlightdate() { | ||
161 | - return flightdate; | ||
162 | - } | ||
163 | - | ||
164 | - public void setFlightdate(Date flightdate) { | ||
165 | - this.flightdate = flightdate; | ||
166 | - } | ||
167 | - | ||
168 | - public String getArrivedtotalpiece() { | ||
169 | - return arrivedtotalpiece; | ||
170 | - } | ||
171 | - | ||
172 | - public void setArrivedtotalpiece(String arrivedtotalpiece) { | ||
173 | - this.arrivedtotalpiece = arrivedtotalpiece == null ? null : arrivedtotalpiece.trim(); | ||
174 | - } | ||
175 | - | ||
176 | - public String getTotalpiecequantity() { | ||
177 | - return totalpiecequantity; | ||
178 | - } | ||
179 | - | ||
180 | - public void setTotalpiecequantity(String totalpiecequantity) { | ||
181 | - this.totalpiecequantity = totalpiecequantity == null ? null : totalpiecequantity.trim(); | ||
182 | - } | ||
183 | - | ||
184 | - public String getArrivedtotalweight() { | ||
185 | - return arrivedtotalweight; | ||
186 | - } | ||
187 | - | ||
188 | - public void setArrivedtotalweight(String arrivedtotalweight) { | ||
189 | - this.arrivedtotalweight = arrivedtotalweight == null ? null : arrivedtotalweight.trim(); | ||
190 | - } | ||
191 | - | ||
192 | - public String getGrossweightmeasureuc() { | ||
193 | - return grossweightmeasureuc; | ||
194 | - } | ||
195 | - | ||
196 | - public void setGrossweightmeasureuc(String grossweightmeasureuc) { | ||
197 | - this.grossweightmeasureuc = grossweightmeasureuc == null ? null : grossweightmeasureuc.trim(); | ||
198 | - } | ||
199 | - | ||
200 | - public String getTotalgrossweightmeasure() { | ||
201 | - return totalgrossweightmeasure; | ||
202 | - } | ||
203 | - | ||
204 | - public void setTotalgrossweightmeasure(String totalgrossweightmeasure) { | ||
205 | - this.totalgrossweightmeasure = totalgrossweightmeasure == null ? null : totalgrossweightmeasure.trim(); | ||
206 | - } | ||
207 | - | ||
208 | - public String getTotalgrossweightmeasureuc() { | ||
209 | - return totalgrossweightmeasureuc; | ||
210 | - } | ||
211 | - | ||
212 | - public void setTotalgrossweightmeasureuc(String totalgrossweightmeasureuc) { | ||
213 | - this.totalgrossweightmeasureuc = totalgrossweightmeasureuc == null ? null : totalgrossweightmeasureuc.trim(); | ||
214 | - } | ||
215 | - | ||
216 | - public String getChargeableweightmeasure() { | ||
217 | - return chargeableweightmeasure; | ||
218 | - } | ||
219 | - | ||
220 | - public void setChargeableweightmeasure(String chargeableweightmeasure) { | ||
221 | - this.chargeableweightmeasure = chargeableweightmeasure == null ? null : chargeableweightmeasure.trim(); | ||
222 | - } | ||
223 | - | ||
224 | - public String getChargeableweightmeasureuc() { | ||
225 | - return chargeableweightmeasureuc; | ||
226 | - } | ||
227 | - | ||
228 | - public void setChargeableweightmeasureuc(String chargeableweightmeasureuc) { | ||
229 | - this.chargeableweightmeasureuc = chargeableweightmeasureuc == null ? null : chargeableweightmeasureuc.trim(); | ||
230 | - } | ||
231 | - | ||
232 | - public Date getArriveddate() { | ||
233 | - return arriveddate; | ||
234 | - } | ||
235 | - | ||
236 | - public void setArriveddate(Date arriveddate) { | ||
237 | - this.arriveddate = arriveddate; | ||
238 | - } | ||
239 | - | ||
240 | - public String getCustomscode() { | ||
241 | - return customscode; | ||
242 | - } | ||
243 | - | ||
244 | - public void setCustomscode(String customscode) { | ||
245 | - this.customscode = customscode == null ? null : customscode.trim(); | ||
246 | - } | ||
247 | - | ||
248 | - public String getProductname() { | ||
249 | - return productname; | ||
250 | - } | ||
251 | - | ||
252 | - public void setProductname(String productname) { | ||
253 | - this.productname = productname == null ? null : productname.trim(); | ||
254 | - } | ||
255 | - | ||
256 | - public Date getCreatedate() { | ||
257 | - return createdate; | ||
258 | - } | ||
259 | - | ||
260 | - public void setCreatedate(Date createdate) { | ||
261 | - this.createdate = createdate; | ||
262 | - } | ||
263 | - | ||
264 | - public String getArrivedmasterid() { | ||
265 | - return arrivedmasterid; | ||
266 | - } | ||
267 | - | ||
268 | - public void setArrivedmasterid(String arrivedmasterid) { | ||
269 | - this.arrivedmasterid = arrivedmasterid == null ? null : arrivedmasterid.trim(); | ||
270 | - } | ||
271 | - | ||
272 | - public String getTransportsplitdescription() { | ||
273 | - return transportsplitdescription; | ||
274 | - } | ||
275 | - | ||
276 | - public void setTransportsplitdescription(String transportsplitdescription) { | ||
277 | - this.transportsplitdescription = transportsplitdescription == null ? null : transportsplitdescription.trim(); | ||
278 | - } | ||
279 | - | ||
280 | - public String getReceiption() { | ||
281 | - return receiption; | ||
282 | - } | ||
283 | - | ||
284 | - public void setReceiption(String receiption) { | ||
285 | - this.receiption = receiption == null ? null : receiption.trim(); | ||
286 | - } | ||
287 | - | ||
288 | - public String getStatus() { | ||
289 | - return status; | ||
290 | - } | ||
291 | - | ||
292 | - public void setStatus(String status) { | ||
293 | - this.status = status == null ? null : status.trim(); | ||
294 | - } | ||
295 | - | ||
296 | - public ARRIVEDSECONDARY() { | ||
297 | - } | ||
298 | - | ||
299 | - public ARRIVEDSECONDARY(CustomReception customReception) { | ||
300 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
301 | - //取分单号 | ||
302 | - String[] awbhArr = customReception.getWayBillSecond().split("_"); | ||
303 | - this.waybillnosecondary = awbhArr[1]; | ||
304 | - String[] flightInfo = AWBTools.splitFlight(customReception.getFlightNo()); | ||
305 | - this.setFlightno(flightInfo[1]); | ||
306 | - this.setCarrier(flightInfo[0]); | ||
307 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
308 | - this.setFlightdate(DateUtil.formatByyyyyMMdd(customReception.getFlightDate())); | ||
309 | - } | ||
310 | - this.receiption = customReception.getResponseText(); | ||
311 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
312 | - } | ||
313 | - | ||
314 | - @Override | ||
315 | - public int secondAnalysisReception() { | ||
316 | - //更新分单回执 | ||
317 | - int i = arrivedsecondaryMapper.updateRECEIPTION(this); | ||
318 | - //获取分单autoid | ||
319 | - List<ARRIVEDSECONDARY> arrivedsecondaryList = arrivedsecondaryMapper.selectAutoIdByawbAawbH(this); | ||
320 | - if(!arrivedsecondaryList.isEmpty()){ | ||
321 | - ARRIVEDSECONDARY arrivedSecond = arrivedsecondaryList.get(0); | ||
322 | - String autoId = arrivedSecond.getAutoid(); | ||
323 | - //插入sendlog记录表 | ||
324 | - log.info("即将插入回执日志运单号为:{}{},->autoid={}",waybillnomaster,waybillnosecondary,autoId); | ||
325 | - int ii = sendLogService.insertSendlog("MT3201",receiption,autoId); | ||
326 | - | ||
327 | - //todo:同时更新发送日志表的回执信息 | ||
328 | - | ||
329 | - | ||
330 | - if (i>0 && ii>0 ){ | ||
331 | - log.info("运单号 {} 运抵分单回执更新成功",waybillnosecondary); | ||
332 | - return 1; | ||
333 | - } | ||
334 | - }else { | ||
335 | - //todo:如果都没适配到的话,要从发送日志表里面通过回执中的messageid 找到发送信息,适配回执 | ||
336 | - } | ||
337 | - return 0; | ||
338 | - | ||
339 | - | ||
340 | - } | ||
341 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.util.Date.DateUtil; | ||
5 | -import lombok.Data; | ||
6 | -import lombok.extern.slf4j.Slf4j; | ||
7 | - | ||
8 | -import java.math.BigDecimal; | ||
9 | -import java.util.Date; | ||
10 | - | ||
11 | -@Data | ||
12 | -@Slf4j | ||
13 | -public class CUSTOMSMESSAGE extends WlptBaseModel { | ||
14 | - private String autoid; | ||
15 | - | ||
16 | - private String messageid; | ||
17 | - | ||
18 | - private String messagetype; | ||
19 | - | ||
20 | - private String messagestatus; | ||
21 | - | ||
22 | - private Date sendtime; | ||
23 | - | ||
24 | - private Date receivetime; | ||
25 | - | ||
26 | - private String objectid; | ||
27 | - | ||
28 | - private String flightno; | ||
29 | - | ||
30 | - private Date flightdate; | ||
31 | - | ||
32 | - private String masterautoid; | ||
33 | - | ||
34 | - private String waybillnomaster; | ||
35 | - | ||
36 | - private String secondaryautoid; | ||
37 | - | ||
38 | - private String waybillnosecondary; | ||
39 | - | ||
40 | - private BigDecimal pcs; | ||
41 | - | ||
42 | - private BigDecimal wt; | ||
43 | - | ||
44 | - private String responsecode; | ||
45 | - | ||
46 | - private String responsetext; | ||
47 | - | ||
48 | - private Date createtime; | ||
49 | - | ||
50 | - public String getAutoid() { | ||
51 | - return autoid; | ||
52 | - } | ||
53 | - | ||
54 | - public void setAutoid(String autoid) { | ||
55 | - this.autoid = autoid == null ? null : autoid.trim(); | ||
56 | - } | ||
57 | - | ||
58 | - public String getMessageid() { | ||
59 | - return messageid; | ||
60 | - } | ||
61 | - | ||
62 | - public void setMessageid(String messageid) { | ||
63 | - this.messageid = messageid == null ? null : messageid.trim(); | ||
64 | - } | ||
65 | - | ||
66 | - public String getMessagetype() { | ||
67 | - return messagetype; | ||
68 | - } | ||
69 | - | ||
70 | - public void setMessagetype(String messagetype) { | ||
71 | - this.messagetype = messagetype == null ? null : messagetype.trim(); | ||
72 | - } | ||
73 | - | ||
74 | - public String getMessagestatus() { | ||
75 | - return messagestatus; | ||
76 | - } | ||
77 | - | ||
78 | - public void setMessagestatus(String messagestatus) { | ||
79 | - this.messagestatus = messagestatus == null ? null : messagestatus.trim(); | ||
80 | - } | ||
81 | - | ||
82 | - public Date getSendtime() { | ||
83 | - return sendtime; | ||
84 | - } | ||
85 | - | ||
86 | - public void setSendtime(Date sendtime) { | ||
87 | - this.sendtime = sendtime; | ||
88 | - } | ||
89 | - | ||
90 | - public Date getReceivetime() { | ||
91 | - return receivetime; | ||
92 | - } | ||
93 | - | ||
94 | - public void setReceivetime(Date receivetime) { | ||
95 | - this.receivetime = receivetime; | ||
96 | - } | ||
97 | - | ||
98 | - public String getObjectid() { | ||
99 | - return objectid; | ||
100 | - } | ||
101 | - | ||
102 | - public void setObjectid(String objectid) { | ||
103 | - this.objectid = objectid == null ? null : objectid.trim(); | ||
104 | - } | ||
105 | - | ||
106 | - public String getFlightno() { | ||
107 | - return flightno; | ||
108 | - } | ||
109 | - | ||
110 | - public void setFlightno(String flightno) { | ||
111 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
112 | - } | ||
113 | - | ||
114 | - public Date getFlightdate() { | ||
115 | - return flightdate; | ||
116 | - } | ||
117 | - | ||
118 | - public void setFlightdate(Date flightdate) { | ||
119 | - this.flightdate = flightdate; | ||
120 | - } | ||
121 | - | ||
122 | - public String getMasterautoid() { | ||
123 | - return masterautoid; | ||
124 | - } | ||
125 | - | ||
126 | - public void setMasterautoid(String masterautoid) { | ||
127 | - this.masterautoid = masterautoid == null ? null : masterautoid.trim(); | ||
128 | - } | ||
129 | - | ||
130 | - public String getWaybillnomaster() { | ||
131 | - return waybillnomaster; | ||
132 | - } | ||
133 | - | ||
134 | - public void setWaybillnomaster(String waybillnomaster) { | ||
135 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
136 | - } | ||
137 | - | ||
138 | - public String getSecondaryautoid() { | ||
139 | - return secondaryautoid; | ||
140 | - } | ||
141 | - | ||
142 | - public void setSecondaryautoid(String secondaryautoid) { | ||
143 | - this.secondaryautoid = secondaryautoid == null ? null : secondaryautoid.trim(); | ||
144 | - } | ||
145 | - | ||
146 | - public String getWaybillnosecondary() { | ||
147 | - return waybillnosecondary; | ||
148 | - } | ||
149 | - | ||
150 | - public void setWaybillnosecondary(String waybillnosecondary) { | ||
151 | - this.waybillnosecondary = waybillnosecondary == null ? null : waybillnosecondary.trim(); | ||
152 | - } | ||
153 | - | ||
154 | - public BigDecimal getPcs() { | ||
155 | - return pcs; | ||
156 | - } | ||
157 | - | ||
158 | - public void setPcs(BigDecimal pcs) { | ||
159 | - this.pcs = pcs; | ||
160 | - } | ||
161 | - | ||
162 | - public BigDecimal getWt() { | ||
163 | - return wt; | ||
164 | - } | ||
165 | - | ||
166 | - public void setWt(BigDecimal wt) { | ||
167 | - this.wt = wt; | ||
168 | - } | ||
169 | - | ||
170 | - public String getResponsecode() { | ||
171 | - return responsecode; | ||
172 | - } | ||
173 | - | ||
174 | - public void setResponsecode(String responsecode) { | ||
175 | - this.responsecode = responsecode == null ? null : responsecode.trim(); | ||
176 | - } | ||
177 | - | ||
178 | - public String getResponsetext() { | ||
179 | - return responsetext; | ||
180 | - } | ||
181 | - | ||
182 | - public void setResponsetext(String responsetext) { | ||
183 | - this.responsetext = responsetext == null ? null : responsetext.trim(); | ||
184 | - } | ||
185 | - | ||
186 | - public Date getCreatetime() { | ||
187 | - return createtime; | ||
188 | - } | ||
189 | - | ||
190 | - public void setCreatetime(Date createtime) { | ||
191 | - this.createtime = createtime; | ||
192 | - } | ||
193 | - | ||
194 | - public CUSTOMSMESSAGE(){ | ||
195 | - | ||
196 | - } | ||
197 | - public CUSTOMSMESSAGE(CustomReception customReception) { | ||
198 | - this.messageid = customReception.getMessageID(); | ||
199 | - this.messagetype = customReception.getMessageType(); | ||
200 | - this.receivetime = new Date(); | ||
201 | - this.flightno = customReception.getFlightNo(); | ||
202 | - this.flightdate = DateUtil.formatByyyyyMMdd(customReception.getFlightDate()); | ||
203 | - this.waybillnomaster = customReception.getWayBillMaster(); | ||
204 | - this.waybillnosecondary = customReception.getWayBillSecond(); | ||
205 | - this.responsecode = customReception.getResponseCode(); | ||
206 | - this.responsetext = customReception.getResponseText(); | ||
207 | - this.messagestatus = "3"; | ||
208 | - } | ||
209 | - | ||
210 | - public CustomReception getWaybillInfoByCutomResponse(CustomReception customReception){ | ||
211 | - return customMessageService.getWaybillInfoByCutomResponse(customReception); | ||
212 | - } | ||
213 | - | ||
214 | - public int updateMessageByMessageid(){ | ||
215 | - return customsmessageMapper.updateMessageByMessageid(this); | ||
216 | - } | ||
217 | - | ||
218 | - | ||
219 | - | ||
220 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.util.Date.DateUtil; | ||
4 | - | ||
5 | -import java.util.Date; | ||
6 | - | ||
7 | -public class CUSTOMSMESSAGEWithBLOBs extends CUSTOMSMESSAGE { | ||
8 | - private String messagecontent; | ||
9 | - | ||
10 | - private String receivecontent; | ||
11 | - | ||
12 | - public String getMessagecontent() { | ||
13 | - return messagecontent; | ||
14 | - } | ||
15 | - | ||
16 | - public void setMessagecontent(String messagecontent) { | ||
17 | - this.messagecontent = messagecontent == null ? null : messagecontent.trim(); | ||
18 | - } | ||
19 | - | ||
20 | - public String getReceivecontent() { | ||
21 | - return receivecontent; | ||
22 | - } | ||
23 | - | ||
24 | - public void setReceivecontent(String receivecontent) { | ||
25 | - this.receivecontent = receivecontent == null ? null : receivecontent.trim(); | ||
26 | - } | ||
27 | - | ||
28 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | -@Data | ||
13 | -@Slf4j | ||
14 | -public class DEPARTURESLOADING extends WlptBaseModel { | ||
15 | - private String id; | ||
16 | - | ||
17 | - private Date createdate; | ||
18 | - | ||
19 | - private String waybillno; | ||
20 | - | ||
21 | - private String flightno; | ||
22 | - | ||
23 | - private Date flightdate; | ||
24 | - | ||
25 | - private String originatingstation; | ||
26 | - | ||
27 | - private String destinationstation; | ||
28 | - | ||
29 | - private String stowagepieces; | ||
30 | - | ||
31 | - private String stowageweight; | ||
32 | - | ||
33 | - private String waybillpieces; | ||
34 | - | ||
35 | - private String waybillweight; | ||
36 | - | ||
37 | - private Date stowagedate; | ||
38 | - | ||
39 | - private String productname; | ||
40 | - | ||
41 | - private String specialcode; | ||
42 | - | ||
43 | - private String customs; | ||
44 | - | ||
45 | - private String receiption; | ||
46 | - | ||
47 | - private String status; | ||
48 | - | ||
49 | - public String getId() { | ||
50 | - return id; | ||
51 | - } | ||
52 | - | ||
53 | - public void setId(String id) { | ||
54 | - this.id = id == null ? null : id.trim(); | ||
55 | - } | ||
56 | - | ||
57 | - public Date getCreatedate() { | ||
58 | - return createdate; | ||
59 | - } | ||
60 | - | ||
61 | - public void setCreatedate(Date createdate) { | ||
62 | - this.createdate = createdate; | ||
63 | - } | ||
64 | - | ||
65 | - public String getWaybillno() { | ||
66 | - return waybillno; | ||
67 | - } | ||
68 | - | ||
69 | - public void setWaybillno(String waybillno) { | ||
70 | - this.waybillno = waybillno == null ? null : waybillno.trim(); | ||
71 | - } | ||
72 | - | ||
73 | - public String getFlightno() { | ||
74 | - return flightno; | ||
75 | - } | ||
76 | - | ||
77 | - public void setFlightno(String flightno) { | ||
78 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
79 | - } | ||
80 | - | ||
81 | - public Date getFlightdate() { | ||
82 | - return flightdate; | ||
83 | - } | ||
84 | - | ||
85 | - public void setFlightdate(Date flightdate) { | ||
86 | - this.flightdate = flightdate; | ||
87 | - } | ||
88 | - | ||
89 | - public String getOriginatingstation() { | ||
90 | - return originatingstation; | ||
91 | - } | ||
92 | - | ||
93 | - public void setOriginatingstation(String originatingstation) { | ||
94 | - this.originatingstation = originatingstation == null ? null : originatingstation.trim(); | ||
95 | - } | ||
96 | - | ||
97 | - public String getDestinationstation() { | ||
98 | - return destinationstation; | ||
99 | - } | ||
100 | - | ||
101 | - public void setDestinationstation(String destinationstation) { | ||
102 | - this.destinationstation = destinationstation == null ? null : destinationstation.trim(); | ||
103 | - } | ||
104 | - | ||
105 | - public String getStowagepieces() { | ||
106 | - return stowagepieces; | ||
107 | - } | ||
108 | - | ||
109 | - public void setStowagepieces(String stowagepieces) { | ||
110 | - this.stowagepieces = stowagepieces == null ? null : stowagepieces.trim(); | ||
111 | - } | ||
112 | - | ||
113 | - public String getStowageweight() { | ||
114 | - return stowageweight; | ||
115 | - } | ||
116 | - | ||
117 | - public void setStowageweight(String stowageweight) { | ||
118 | - this.stowageweight = stowageweight == null ? null : stowageweight.trim(); | ||
119 | - } | ||
120 | - | ||
121 | - public String getWaybillpieces() { | ||
122 | - return waybillpieces; | ||
123 | - } | ||
124 | - | ||
125 | - public void setWaybillpieces(String waybillpieces) { | ||
126 | - this.waybillpieces = waybillpieces == null ? null : waybillpieces.trim(); | ||
127 | - } | ||
128 | - | ||
129 | - public String getWaybillweight() { | ||
130 | - return waybillweight; | ||
131 | - } | ||
132 | - | ||
133 | - public void setWaybillweight(String waybillweight) { | ||
134 | - this.waybillweight = waybillweight == null ? null : waybillweight.trim(); | ||
135 | - } | ||
136 | - | ||
137 | - public Date getStowagedate() { | ||
138 | - return stowagedate; | ||
139 | - } | ||
140 | - | ||
141 | - public void setStowagedate(Date stowagedate) { | ||
142 | - this.stowagedate = stowagedate; | ||
143 | - } | ||
144 | - | ||
145 | - public String getProductname() { | ||
146 | - return productname; | ||
147 | - } | ||
148 | - | ||
149 | - public void setProductname(String productname) { | ||
150 | - this.productname = productname == null ? null : productname.trim(); | ||
151 | - } | ||
152 | - | ||
153 | - public String getSpecialcode() { | ||
154 | - return specialcode; | ||
155 | - } | ||
156 | - | ||
157 | - public void setSpecialcode(String specialcode) { | ||
158 | - this.specialcode = specialcode == null ? null : specialcode.trim(); | ||
159 | - } | ||
160 | - | ||
161 | - public String getCustoms() { | ||
162 | - return customs; | ||
163 | - } | ||
164 | - | ||
165 | - public void setCustoms(String customs) { | ||
166 | - this.customs = customs == null ? null : customs.trim(); | ||
167 | - } | ||
168 | - | ||
169 | - public String getReceiption() { | ||
170 | - return receiption; | ||
171 | - } | ||
172 | - | ||
173 | - public void setReceiption(String receiption) { | ||
174 | - this.receiption = receiption == null ? null : receiption.trim(); | ||
175 | - } | ||
176 | - | ||
177 | - public String getStatus() { | ||
178 | - return status; | ||
179 | - } | ||
180 | - | ||
181 | - public void setStatus(String status) { | ||
182 | - this.status = status == null ? null : status.trim(); | ||
183 | - } | ||
184 | - | ||
185 | - public DEPARTURESLOADING() { | ||
186 | - | ||
187 | - } | ||
188 | - public DEPARTURESLOADING(CustomReception customReception) { | ||
189 | - init(); | ||
190 | - this.waybillno = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
191 | - this.flightno = customReception.getFlightNo(); | ||
192 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
193 | - this.setFlightdate(DateUtil.formatByyyyyMMdd(customReception.getFlightDate())); | ||
194 | - } | ||
195 | - this.receiption = customReception.getResponseText(); | ||
196 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
197 | - } | ||
198 | - | ||
199 | - @Override | ||
200 | - public int masterAnalysisReception() { | ||
201 | - int i = departuresloadingMapper.updateRECEIPTION(this); | ||
202 | - List<DEPARTURESLOADING> list = departuresloadingMapper.selectAutoIdByAwb(this); | ||
203 | - if(!list.isEmpty()){ | ||
204 | - DEPARTURESLOADING departuresloading1 = list.get(0); | ||
205 | - String autoId = departuresloading1.getId(); | ||
206 | - //插入sendlog记录表 | ||
207 | - log.info("即将插入回执日志运单号为:"+waybillno+"->autoid="+autoId); | ||
208 | - int ii =sendLogService.insertSendlog("MT4201",receiption,autoId); | ||
209 | - | ||
210 | - if (i>0 && ii>0){ | ||
211 | - log.info("运单号 {} 装载回执更新成功",waybillno); | ||
212 | - return 1; | ||
213 | - } | ||
214 | - } | ||
215 | - return 0; | ||
216 | - } | ||
217 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class INPORTALLOCATE extends WlptBaseModel { | ||
16 | - private String id; | ||
17 | - | ||
18 | - private Date createdate; | ||
19 | - | ||
20 | - private String waybillno; | ||
21 | - | ||
22 | - private String carrier; | ||
23 | - | ||
24 | - private String flightno; | ||
25 | - | ||
26 | - private Date flightdate; | ||
27 | - | ||
28 | - private String customos; | ||
29 | - | ||
30 | - private String tallypieces; | ||
31 | - | ||
32 | - private String tallyweight; | ||
33 | - | ||
34 | - private String allocatepieces; | ||
35 | - | ||
36 | - private String allocateweight; | ||
37 | - | ||
38 | - private String allocatedestination; | ||
39 | - | ||
40 | - private String trailernumber; | ||
41 | - | ||
42 | - private String status; | ||
43 | - | ||
44 | - private String receiptinformation; | ||
45 | - | ||
46 | - public String getId() { | ||
47 | - return id; | ||
48 | - } | ||
49 | - | ||
50 | - public void setId(String id) { | ||
51 | - this.id = id == null ? null : id.trim(); | ||
52 | - } | ||
53 | - | ||
54 | - public Date getCreatedate() { | ||
55 | - return createdate; | ||
56 | - } | ||
57 | - | ||
58 | - public void setCreatedate(Date createdate) { | ||
59 | - this.createdate = createdate; | ||
60 | - } | ||
61 | - | ||
62 | - public String getWaybillno() { | ||
63 | - return waybillno; | ||
64 | - } | ||
65 | - | ||
66 | - public void setWaybillno(String waybillno) { | ||
67 | - this.waybillno = waybillno == null ? null : waybillno.trim(); | ||
68 | - } | ||
69 | - | ||
70 | - public String getCarrier() { | ||
71 | - return carrier; | ||
72 | - } | ||
73 | - | ||
74 | - public void setCarrier(String carrier) { | ||
75 | - this.carrier = carrier == null ? null : carrier.trim(); | ||
76 | - } | ||
77 | - | ||
78 | - public String getFlightno() { | ||
79 | - return flightno; | ||
80 | - } | ||
81 | - | ||
82 | - public void setFlightno(String flightno) { | ||
83 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
84 | - } | ||
85 | - | ||
86 | - public Date getFlightdate() { | ||
87 | - return flightdate; | ||
88 | - } | ||
89 | - | ||
90 | - public void setFlightdate(Date flightdate) { | ||
91 | - this.flightdate = flightdate; | ||
92 | - } | ||
93 | - | ||
94 | - public String getCustomos() { | ||
95 | - return customos; | ||
96 | - } | ||
97 | - | ||
98 | - public void setCustomos(String customos) { | ||
99 | - this.customos = customos == null ? null : customos.trim(); | ||
100 | - } | ||
101 | - | ||
102 | - public String getTallypieces() { | ||
103 | - return tallypieces; | ||
104 | - } | ||
105 | - | ||
106 | - public void setTallypieces(String tallypieces) { | ||
107 | - this.tallypieces = tallypieces == null ? null : tallypieces.trim(); | ||
108 | - } | ||
109 | - | ||
110 | - public String getTallyweight() { | ||
111 | - return tallyweight; | ||
112 | - } | ||
113 | - | ||
114 | - public void setTallyweight(String tallyweight) { | ||
115 | - this.tallyweight = tallyweight == null ? null : tallyweight.trim(); | ||
116 | - } | ||
117 | - | ||
118 | - public String getAllocatepieces() { | ||
119 | - return allocatepieces; | ||
120 | - } | ||
121 | - | ||
122 | - public void setAllocatepieces(String allocatepieces) { | ||
123 | - this.allocatepieces = allocatepieces == null ? null : allocatepieces.trim(); | ||
124 | - } | ||
125 | - | ||
126 | - public String getAllocateweight() { | ||
127 | - return allocateweight; | ||
128 | - } | ||
129 | - | ||
130 | - public void setAllocateweight(String allocateweight) { | ||
131 | - this.allocateweight = allocateweight == null ? null : allocateweight.trim(); | ||
132 | - } | ||
133 | - | ||
134 | - public String getAllocatedestination() { | ||
135 | - return allocatedestination; | ||
136 | - } | ||
137 | - | ||
138 | - public void setAllocatedestination(String allocatedestination) { | ||
139 | - this.allocatedestination = allocatedestination == null ? null : allocatedestination.trim(); | ||
140 | - } | ||
141 | - | ||
142 | - public String getTrailernumber() { | ||
143 | - return trailernumber; | ||
144 | - } | ||
145 | - | ||
146 | - public void setTrailernumber(String trailernumber) { | ||
147 | - this.trailernumber = trailernumber == null ? null : trailernumber.trim(); | ||
148 | - } | ||
149 | - | ||
150 | - public String getStatus() { | ||
151 | - return status; | ||
152 | - } | ||
153 | - | ||
154 | - public void setStatus(String status) { | ||
155 | - this.status = status == null ? null : status.trim(); | ||
156 | - } | ||
157 | - | ||
158 | - public String getReceiptinformation() { | ||
159 | - return receiptinformation; | ||
160 | - } | ||
161 | - | ||
162 | - public void setReceiptinformation(String receiptinformation) { | ||
163 | - this.receiptinformation = receiptinformation == null ? null : receiptinformation.trim(); | ||
164 | - } | ||
165 | - | ||
166 | - public INPORTALLOCATE() { | ||
167 | - } | ||
168 | - public INPORTALLOCATE(CustomReception customReception) { | ||
169 | - this.waybillno = customReception.getWayBillMaster(); | ||
170 | - String[] flightInfo = AWBTools.splitFlight(customReception.getFlightNo()); | ||
171 | - this.setFlightno(flightInfo[1]); | ||
172 | - this.setCarrier(flightInfo[0]); | ||
173 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
174 | - this.setFlightdate(DateUtil.formatByyyyyMMdd(customReception.getFlightDate())); | ||
175 | - } | ||
176 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
177 | - this.receiptinformation = customReception.getResponseText(); | ||
178 | - } | ||
179 | - | ||
180 | - @Override | ||
181 | - public int masterAnalysisReception() { | ||
182 | - int i = inportallocateMapper.updateRECEIPTION(this); | ||
183 | - | ||
184 | - List<INPORTALLOCATE> arrivedmasterList = inportallocateMapper.selectAutoIdByAwb(this); | ||
185 | - if(!arrivedmasterList.isEmpty()){ | ||
186 | - INPORTALLOCATE departuresloading1 = arrivedmasterList.get(0); | ||
187 | - String autoId = departuresloading1.getId(); | ||
188 | - | ||
189 | - //插入sendlog记录表 | ||
190 | - log.info("即将插入回执日志运单号为:"+waybillno+"->autoid="+autoId); | ||
191 | - int ii =sendLogService.insertSendlog("MT6202",receiptinformation,autoId); | ||
192 | - | ||
193 | - if (i>0 && ii>0 ){ | ||
194 | - log.info("运单号 {} 分拨申请回执更新成功",waybillno); | ||
195 | - return 1; | ||
196 | - } | ||
197 | - } | ||
198 | - return 0; | ||
199 | - } | ||
200 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | - | ||
9 | -import java.util.Date; | ||
10 | -import java.util.List; | ||
11 | - | ||
12 | -@Data | ||
13 | -@Slf4j | ||
14 | -public class INTERNATIONALTRANSIT extends WlptBaseModel { | ||
15 | - private String autoid; | ||
16 | - | ||
17 | - private Date createdate; | ||
18 | - | ||
19 | - private String originalCarrier; | ||
20 | - | ||
21 | - private String originalFlightno; | ||
22 | - | ||
23 | - private Date originalFlightdate; | ||
24 | - | ||
25 | - private String originalBillno; | ||
26 | - | ||
27 | - private String originalSubNumber; | ||
28 | - | ||
29 | - private String preCarrier; | ||
30 | - | ||
31 | - private String preFlightno; | ||
32 | - | ||
33 | - private Date preFlightdate; | ||
34 | - | ||
35 | - private String preBillno; | ||
36 | - | ||
37 | - private String preSubNumber; | ||
38 | - | ||
39 | - private String billpiece; | ||
40 | - | ||
41 | - private String billweight; | ||
42 | - | ||
43 | - private String product; | ||
44 | - | ||
45 | - private String originatingstation; | ||
46 | - | ||
47 | - private String packagingtype; | ||
48 | - | ||
49 | - private String status; | ||
50 | - | ||
51 | - private String receiption; | ||
52 | - | ||
53 | - private String destinationstationBill; | ||
54 | - | ||
55 | - public String getAutoid() { | ||
56 | - return autoid; | ||
57 | - } | ||
58 | - | ||
59 | - public void setAutoid(String autoid) { | ||
60 | - this.autoid = autoid == null ? null : autoid.trim(); | ||
61 | - } | ||
62 | - | ||
63 | - public Date getCreatedate() { | ||
64 | - return createdate; | ||
65 | - } | ||
66 | - | ||
67 | - public void setCreatedate(Date createdate) { | ||
68 | - this.createdate = createdate; | ||
69 | - } | ||
70 | - | ||
71 | - public String getOriginalCarrier() { | ||
72 | - return originalCarrier; | ||
73 | - } | ||
74 | - | ||
75 | - public void setOriginalCarrier(String originalCarrier) { | ||
76 | - this.originalCarrier = originalCarrier == null ? null : originalCarrier.trim(); | ||
77 | - } | ||
78 | - | ||
79 | - public String getOriginalFlightno() { | ||
80 | - return originalFlightno; | ||
81 | - } | ||
82 | - | ||
83 | - public void setOriginalFlightno(String originalFlightno) { | ||
84 | - this.originalFlightno = originalFlightno == null ? null : originalFlightno.trim(); | ||
85 | - } | ||
86 | - | ||
87 | - public Date getOriginalFlightdate() { | ||
88 | - return originalFlightdate; | ||
89 | - } | ||
90 | - | ||
91 | - public void setOriginalFlightdate(Date originalFlightdate) { | ||
92 | - this.originalFlightdate = originalFlightdate; | ||
93 | - } | ||
94 | - | ||
95 | - public String getOriginalBillno() { | ||
96 | - return originalBillno; | ||
97 | - } | ||
98 | - | ||
99 | - public void setOriginalBillno(String originalBillno) { | ||
100 | - this.originalBillno = originalBillno == null ? null : originalBillno.trim(); | ||
101 | - } | ||
102 | - | ||
103 | - public String getOriginalSubNumber() { | ||
104 | - return originalSubNumber; | ||
105 | - } | ||
106 | - | ||
107 | - public void setOriginalSubNumber(String originalSubNumber) { | ||
108 | - this.originalSubNumber = originalSubNumber == null ? null : originalSubNumber.trim(); | ||
109 | - } | ||
110 | - | ||
111 | - public String getPreCarrier() { | ||
112 | - return preCarrier; | ||
113 | - } | ||
114 | - | ||
115 | - public void setPreCarrier(String preCarrier) { | ||
116 | - this.preCarrier = preCarrier == null ? null : preCarrier.trim(); | ||
117 | - } | ||
118 | - | ||
119 | - public String getPreFlightno() { | ||
120 | - return preFlightno; | ||
121 | - } | ||
122 | - | ||
123 | - public void setPreFlightno(String preFlightno) { | ||
124 | - this.preFlightno = preFlightno == null ? null : preFlightno.trim(); | ||
125 | - } | ||
126 | - | ||
127 | - public Date getPreFlightdate() { | ||
128 | - return preFlightdate; | ||
129 | - } | ||
130 | - | ||
131 | - public void setPreFlightdate(Date preFlightdate) { | ||
132 | - this.preFlightdate = preFlightdate; | ||
133 | - } | ||
134 | - | ||
135 | - public String getPreBillno() { | ||
136 | - return preBillno; | ||
137 | - } | ||
138 | - | ||
139 | - public void setPreBillno(String preBillno) { | ||
140 | - this.preBillno = preBillno == null ? null : preBillno.trim(); | ||
141 | - } | ||
142 | - | ||
143 | - public String getPreSubNumber() { | ||
144 | - return preSubNumber; | ||
145 | - } | ||
146 | - | ||
147 | - public void setPreSubNumber(String preSubNumber) { | ||
148 | - this.preSubNumber = preSubNumber == null ? null : preSubNumber.trim(); | ||
149 | - } | ||
150 | - | ||
151 | - public String getBillpiece() { | ||
152 | - return billpiece; | ||
153 | - } | ||
154 | - | ||
155 | - public void setBillpiece(String billpiece) { | ||
156 | - this.billpiece = billpiece == null ? null : billpiece.trim(); | ||
157 | - } | ||
158 | - | ||
159 | - public String getBillweight() { | ||
160 | - return billweight; | ||
161 | - } | ||
162 | - | ||
163 | - public void setBillweight(String billweight) { | ||
164 | - this.billweight = billweight == null ? null : billweight.trim(); | ||
165 | - } | ||
166 | - | ||
167 | - public String getProduct() { | ||
168 | - return product; | ||
169 | - } | ||
170 | - | ||
171 | - public void setProduct(String product) { | ||
172 | - this.product = product == null ? null : product.trim(); | ||
173 | - } | ||
174 | - | ||
175 | - public String getOriginatingstation() { | ||
176 | - return originatingstation; | ||
177 | - } | ||
178 | - | ||
179 | - public void setOriginatingstation(String originatingstation) { | ||
180 | - this.originatingstation = originatingstation == null ? null : originatingstation.trim(); | ||
181 | - } | ||
182 | - | ||
183 | - public String getPackagingtype() { | ||
184 | - return packagingtype; | ||
185 | - } | ||
186 | - | ||
187 | - public void setPackagingtype(String packagingtype) { | ||
188 | - this.packagingtype = packagingtype == null ? null : packagingtype.trim(); | ||
189 | - } | ||
190 | - | ||
191 | - public String getStatus() { | ||
192 | - return status; | ||
193 | - } | ||
194 | - | ||
195 | - public void setStatus(String status) { | ||
196 | - this.status = status == null ? null : status.trim(); | ||
197 | - } | ||
198 | - | ||
199 | - public String getReceiption() { | ||
200 | - return receiption; | ||
201 | - } | ||
202 | - | ||
203 | - public void setReceiption(String receiption) { | ||
204 | - this.receiption = receiption == null ? null : receiption.trim(); | ||
205 | - } | ||
206 | - | ||
207 | - public String getDestinationstationBill() { | ||
208 | - return destinationstationBill; | ||
209 | - } | ||
210 | - | ||
211 | - public void setDestinationstationBill(String destinationstationBill) { | ||
212 | - this.destinationstationBill = destinationstationBill == null ? null : destinationstationBill.trim(); | ||
213 | - } | ||
214 | - | ||
215 | - public INTERNATIONALTRANSIT(){ | ||
216 | - | ||
217 | - } | ||
218 | - public INTERNATIONALTRANSIT(CustomReception customReception) { | ||
219 | - String[] flightInfo = AWBTools.splitFlight(customReception.getImportFlightNo()); | ||
220 | - this.originalCarrier = flightInfo[0]; | ||
221 | - this.originalFlightno = flightInfo[1]; | ||
222 | - this.originalFlightdate = DateUtil.formatByyyyyMMdd(customReception.getImportFlightDate()); | ||
223 | - this.originalBillno = AWBTools.awbFormat(customReception.getImportWaybillMaster()); | ||
224 | - //TODO:碰见分单回执再解析 | ||
225 | - this.originalSubNumber = customReception.getWayBillSecond(); | ||
226 | - | ||
227 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
228 | - this.receiption = customReception.getResponseText(); | ||
229 | - } | ||
230 | - | ||
231 | - @Override | ||
232 | - public int masterAnalysisReception() { | ||
233 | - int i = internationaltransitMapper.updateRECEIPTION(this); | ||
234 | - List<INTERNATIONALTRANSIT> internationaltransits = internationaltransitMapper.selectAutoIdByAwb(this); | ||
235 | - if(!internationaltransits.isEmpty()){ | ||
236 | - INTERNATIONALTRANSIT internationaltransit = internationaltransits.get(0); | ||
237 | - String autoId = internationaltransit.getAutoid(); | ||
238 | - | ||
239 | - //插入sendlog记录表 | ||
240 | - log.info("即将插入国际转运日志运单号为:"+originalBillno+"->autoid="+autoId); | ||
241 | - int ii =sendLogService.insertSendlog("MT8205",receiption,autoId); | ||
242 | - if (i>0 && ii>0){ | ||
243 | - log.info("运单号 {} 国际转运回执更新成功",originalBillno); | ||
244 | - return 1; | ||
245 | - } | ||
246 | - } | ||
247 | - return 0; | ||
248 | - } | ||
249 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.extern.slf4j.Slf4j; | ||
7 | - | ||
8 | -import java.util.Date; | ||
9 | -import java.util.List; | ||
10 | - | ||
11 | -@Slf4j | ||
12 | -public class MANIFESTLOAD extends WlptBaseModel { | ||
13 | - private String id; | ||
14 | - | ||
15 | - private Date createdate; | ||
16 | - | ||
17 | - private String flightno; | ||
18 | - | ||
19 | - private String waybillnomaster; | ||
20 | - | ||
21 | - private Date flightdate; | ||
22 | - | ||
23 | - private String waybillnosecondary; | ||
24 | - | ||
25 | - private String remark; | ||
26 | - | ||
27 | - private String status; | ||
28 | - | ||
29 | - private String receiption; | ||
30 | - | ||
31 | - private String customcode; | ||
32 | - | ||
33 | - private String reason; | ||
34 | - | ||
35 | - private String contactname; | ||
36 | - | ||
37 | - private String contacttel; | ||
38 | - | ||
39 | - public String getId() { | ||
40 | - return id; | ||
41 | - } | ||
42 | - | ||
43 | - public void setId(String id) { | ||
44 | - this.id = id == null ? null : id.trim(); | ||
45 | - } | ||
46 | - | ||
47 | - public Date getCreatedate() { | ||
48 | - return createdate; | ||
49 | - } | ||
50 | - | ||
51 | - public void setCreatedate(Date createdate) { | ||
52 | - this.createdate = createdate; | ||
53 | - } | ||
54 | - | ||
55 | - public String getFlightno() { | ||
56 | - return flightno; | ||
57 | - } | ||
58 | - | ||
59 | - public void setFlightno(String flightno) { | ||
60 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
61 | - } | ||
62 | - | ||
63 | - public String getWaybillnomaster() { | ||
64 | - return waybillnomaster; | ||
65 | - } | ||
66 | - | ||
67 | - public void setWaybillnomaster(String waybillnomaster) { | ||
68 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
69 | - } | ||
70 | - | ||
71 | - public Date getFlightdate() { | ||
72 | - return flightdate; | ||
73 | - } | ||
74 | - | ||
75 | - public void setFlightdate(Date flightdate) { | ||
76 | - this.flightdate = flightdate; | ||
77 | - } | ||
78 | - | ||
79 | - public String getWaybillnosecondary() { | ||
80 | - return waybillnosecondary; | ||
81 | - } | ||
82 | - | ||
83 | - public void setWaybillnosecondary(String waybillnosecondary) { | ||
84 | - this.waybillnosecondary = waybillnosecondary == null ? null : waybillnosecondary.trim(); | ||
85 | - } | ||
86 | - | ||
87 | - public String getRemark() { | ||
88 | - return remark; | ||
89 | - } | ||
90 | - | ||
91 | - public void setRemark(String remark) { | ||
92 | - this.remark = remark == null ? null : remark.trim(); | ||
93 | - } | ||
94 | - | ||
95 | - public String getStatus() { | ||
96 | - return status; | ||
97 | - } | ||
98 | - | ||
99 | - public void setStatus(String status) { | ||
100 | - this.status = status == null ? null : status.trim(); | ||
101 | - } | ||
102 | - | ||
103 | - public String getReceiption() { | ||
104 | - return receiption; | ||
105 | - } | ||
106 | - | ||
107 | - public void setReceiption(String receiption) { | ||
108 | - this.receiption = receiption == null ? null : receiption.trim(); | ||
109 | - } | ||
110 | - | ||
111 | - public String getCustomcode() { | ||
112 | - return customcode; | ||
113 | - } | ||
114 | - | ||
115 | - public void setCustomcode(String customcode) { | ||
116 | - this.customcode = customcode == null ? null : customcode.trim(); | ||
117 | - } | ||
118 | - | ||
119 | - public String getReason() { | ||
120 | - return reason; | ||
121 | - } | ||
122 | - | ||
123 | - public void setReason(String reason) { | ||
124 | - this.reason = reason == null ? null : reason.trim(); | ||
125 | - } | ||
126 | - | ||
127 | - public String getContactname() { | ||
128 | - return contactname; | ||
129 | - } | ||
130 | - | ||
131 | - public void setContactname(String contactname) { | ||
132 | - this.contactname = contactname == null ? null : contactname.trim(); | ||
133 | - } | ||
134 | - | ||
135 | - public String getContacttel() { | ||
136 | - return contacttel; | ||
137 | - } | ||
138 | - | ||
139 | - public void setContacttel(String contacttel) { | ||
140 | - this.contacttel = contacttel == null ? null : contacttel.trim(); | ||
141 | - } | ||
142 | - | ||
143 | - public MANIFESTLOAD() { | ||
144 | - | ||
145 | - } | ||
146 | - | ||
147 | - public MANIFESTLOAD(CustomReception customReception) { | ||
148 | - | ||
149 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
150 | - | ||
151 | - | ||
152 | - //取分单号 | ||
153 | - if(!customReception.getWayBillSecond().isEmpty()){ | ||
154 | - String[] awbhArr = customReception.getWayBillSecond().split("_"); | ||
155 | - this.waybillnosecondary = awbhArr[1]; | ||
156 | - } | ||
157 | - | ||
158 | - this.flightno = customReception.getFlightNo(); | ||
159 | - this.flightdate = DateUtil.formatByyyyyMMdd(customReception.getFlightDate()); | ||
160 | - | ||
161 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
162 | - this.receiption = customReception.getResponseText(); | ||
163 | - } | ||
164 | - | ||
165 | - @Override | ||
166 | - public int secondAnalysisReception(){ | ||
167 | - | ||
168 | - //更新分单回执 | ||
169 | - int i = manifestloadMapper.updateRECEIPTION(this); | ||
170 | - //获取分单autoid | ||
171 | - List<MANIFESTLOAD> secondaryList = manifestloadMapper.selectAutoIdByawbAawbH(this); | ||
172 | - if(!secondaryList.isEmpty()){ | ||
173 | - MANIFESTLOAD arrivedSecond = secondaryList.get(0); | ||
174 | - String autoId = arrivedSecond.getId(); | ||
175 | - //插入sendlog记录表 | ||
176 | - log.info("即将插入回执日志运单号为:{}{},->autoid={}",waybillnomaster,waybillnosecondary,autoId); | ||
177 | - int ii = sendLogService.insertSendlog("MT8202",receiption,autoId); | ||
178 | - | ||
179 | - //todo:同时更新发送日志表的回执信息 | ||
180 | - | ||
181 | - | ||
182 | - if (i>0 && ii>0 ){ | ||
183 | - log.info("运单号 {} 落装分单回执更新成功",waybillnosecondary); | ||
184 | - return 1; | ||
185 | - } | ||
186 | - }else { | ||
187 | - //todo:如果都没适配到的话,要从发送日志表里面通过回执中的messageid 找到发送信息,适配回执 | ||
188 | - } | ||
189 | - return 0; | ||
190 | - } | ||
191 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.extern.slf4j.Slf4j; | ||
7 | - | ||
8 | -import java.util.Date; | ||
9 | -import java.util.List; | ||
10 | - | ||
11 | -@Slf4j | ||
12 | -public class MANIFESTLOSTCHANGE extends WlptBaseModel{ | ||
13 | - private String id; | ||
14 | - | ||
15 | - private String flightno; | ||
16 | - | ||
17 | - private Date flightdate; | ||
18 | - | ||
19 | - private String waybillnomaster; | ||
20 | - | ||
21 | - private String waybillnosecondary; | ||
22 | - | ||
23 | - private String cwaybillnomaster; | ||
24 | - | ||
25 | - private String cwaybillnosecondary; | ||
26 | - | ||
27 | - private Date createdate; | ||
28 | - | ||
29 | - private String status; | ||
30 | - | ||
31 | - private String receiption; | ||
32 | - | ||
33 | - private String cflightno; | ||
34 | - | ||
35 | - private Date cflightdate; | ||
36 | - | ||
37 | - private String sequencenumeric; | ||
38 | - | ||
39 | - private String quantity; | ||
40 | - | ||
41 | - private String cargodescription; | ||
42 | - | ||
43 | - private String goodsmeasure; | ||
44 | - | ||
45 | - private String customcode; | ||
46 | - | ||
47 | - private String reason; | ||
48 | - | ||
49 | - private String contactname; | ||
50 | - | ||
51 | - private String contacttel; | ||
52 | - | ||
53 | - public String getId() { | ||
54 | - return id; | ||
55 | - } | ||
56 | - | ||
57 | - public void setId(String id) { | ||
58 | - this.id = id == null ? null : id.trim(); | ||
59 | - } | ||
60 | - | ||
61 | - public String getFlightno() { | ||
62 | - return flightno; | ||
63 | - } | ||
64 | - | ||
65 | - public void setFlightno(String flightno) { | ||
66 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
67 | - } | ||
68 | - | ||
69 | - public Date getFlightdate() { | ||
70 | - return flightdate; | ||
71 | - } | ||
72 | - | ||
73 | - public void setFlightdate(Date flightdate) { | ||
74 | - this.flightdate = flightdate; | ||
75 | - } | ||
76 | - | ||
77 | - public String getWaybillnomaster() { | ||
78 | - return waybillnomaster; | ||
79 | - } | ||
80 | - | ||
81 | - public void setWaybillnomaster(String waybillnomaster) { | ||
82 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
83 | - } | ||
84 | - | ||
85 | - public String getWaybillnosecondary() { | ||
86 | - return waybillnosecondary; | ||
87 | - } | ||
88 | - | ||
89 | - public void setWaybillnosecondary(String waybillnosecondary) { | ||
90 | - this.waybillnosecondary = waybillnosecondary == null ? null : waybillnosecondary.trim(); | ||
91 | - } | ||
92 | - | ||
93 | - public String getCwaybillnomaster() { | ||
94 | - return cwaybillnomaster; | ||
95 | - } | ||
96 | - | ||
97 | - public void setCwaybillnomaster(String cwaybillnomaster) { | ||
98 | - this.cwaybillnomaster = cwaybillnomaster == null ? null : cwaybillnomaster.trim(); | ||
99 | - } | ||
100 | - | ||
101 | - public String getCwaybillnosecondary() { | ||
102 | - return cwaybillnosecondary; | ||
103 | - } | ||
104 | - | ||
105 | - public void setCwaybillnosecondary(String cwaybillnosecondary) { | ||
106 | - this.cwaybillnosecondary = cwaybillnosecondary == null ? null : cwaybillnosecondary.trim(); | ||
107 | - } | ||
108 | - | ||
109 | - public Date getCreatedate() { | ||
110 | - return createdate; | ||
111 | - } | ||
112 | - | ||
113 | - public void setCreatedate(Date createdate) { | ||
114 | - this.createdate = createdate; | ||
115 | - } | ||
116 | - | ||
117 | - public String getStatus() { | ||
118 | - return status; | ||
119 | - } | ||
120 | - | ||
121 | - public void setStatus(String status) { | ||
122 | - this.status = status == null ? null : status.trim(); | ||
123 | - } | ||
124 | - | ||
125 | - public String getReceiption() { | ||
126 | - return receiption; | ||
127 | - } | ||
128 | - | ||
129 | - public void setReceiption(String receiption) { | ||
130 | - this.receiption = receiption == null ? null : receiption.trim(); | ||
131 | - } | ||
132 | - | ||
133 | - public String getCflightno() { | ||
134 | - return cflightno; | ||
135 | - } | ||
136 | - | ||
137 | - public void setCflightno(String cflightno) { | ||
138 | - this.cflightno = cflightno == null ? null : cflightno.trim(); | ||
139 | - } | ||
140 | - | ||
141 | - public Date getCflightdate() { | ||
142 | - return cflightdate; | ||
143 | - } | ||
144 | - | ||
145 | - public void setCflightdate(Date cflightdate) { | ||
146 | - this.cflightdate = cflightdate; | ||
147 | - } | ||
148 | - | ||
149 | - public String getSequencenumeric() { | ||
150 | - return sequencenumeric; | ||
151 | - } | ||
152 | - | ||
153 | - public void setSequencenumeric(String sequencenumeric) { | ||
154 | - this.sequencenumeric = sequencenumeric == null ? null : sequencenumeric.trim(); | ||
155 | - } | ||
156 | - | ||
157 | - public String getQuantity() { | ||
158 | - return quantity; | ||
159 | - } | ||
160 | - | ||
161 | - public void setQuantity(String quantity) { | ||
162 | - this.quantity = quantity == null ? null : quantity.trim(); | ||
163 | - } | ||
164 | - | ||
165 | - public String getCargodescription() { | ||
166 | - return cargodescription; | ||
167 | - } | ||
168 | - | ||
169 | - public void setCargodescription(String cargodescription) { | ||
170 | - this.cargodescription = cargodescription == null ? null : cargodescription.trim(); | ||
171 | - } | ||
172 | - | ||
173 | - public String getGoodsmeasure() { | ||
174 | - return goodsmeasure; | ||
175 | - } | ||
176 | - | ||
177 | - public void setGoodsmeasure(String goodsmeasure) { | ||
178 | - this.goodsmeasure = goodsmeasure == null ? null : goodsmeasure.trim(); | ||
179 | - } | ||
180 | - | ||
181 | - public String getCustomcode() { | ||
182 | - return customcode; | ||
183 | - } | ||
184 | - | ||
185 | - public void setCustomcode(String customcode) { | ||
186 | - this.customcode = customcode == null ? null : customcode.trim(); | ||
187 | - } | ||
188 | - | ||
189 | - public String getReason() { | ||
190 | - return reason; | ||
191 | - } | ||
192 | - | ||
193 | - public void setReason(String reason) { | ||
194 | - this.reason = reason == null ? null : reason.trim(); | ||
195 | - } | ||
196 | - | ||
197 | - public String getContactname() { | ||
198 | - return contactname; | ||
199 | - } | ||
200 | - | ||
201 | - public void setContactname(String contactname) { | ||
202 | - this.contactname = contactname == null ? null : contactname.trim(); | ||
203 | - } | ||
204 | - | ||
205 | - public String getContacttel() { | ||
206 | - return contacttel; | ||
207 | - } | ||
208 | - | ||
209 | - public void setContacttel(String contacttel) { | ||
210 | - this.contacttel = contacttel == null ? null : contacttel.trim(); | ||
211 | - } | ||
212 | - | ||
213 | - | ||
214 | - public MANIFESTLOSTCHANGE() { | ||
215 | - | ||
216 | - } | ||
217 | - | ||
218 | - public MANIFESTLOSTCHANGE(CustomReception customReception) { | ||
219 | - | ||
220 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
221 | - | ||
222 | - | ||
223 | - //取分单号 | ||
224 | - if(!customReception.getWayBillSecond().isEmpty()){ | ||
225 | - String[] awbhArr = customReception.getWayBillSecond().split("_"); | ||
226 | - this.waybillnosecondary = awbhArr[1]; | ||
227 | - } | ||
228 | - | ||
229 | - this.flightno = customReception.getFlightNo(); | ||
230 | - this.flightdate = DateUtil.formatByyyyyMMdd(customReception.getFlightDate()); | ||
231 | - | ||
232 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
233 | - this.receiption = customReception.getResponseText(); | ||
234 | - } | ||
235 | - | ||
236 | - @Override | ||
237 | - public int secondAnalysisReception(){ | ||
238 | - | ||
239 | - //更新分单回执 | ||
240 | - int i = manifestlostchangeMapper.updateRECEIPTION(this); | ||
241 | - //获取分单autoid | ||
242 | - List<MANIFESTLOSTCHANGE> secondaryList = manifestlostchangeMapper.selectAutoIdByawbAawbH(this); | ||
243 | - if(!secondaryList.isEmpty()){ | ||
244 | - MANIFESTLOSTCHANGE arrivedSecond = secondaryList.get(0); | ||
245 | - String autoId = arrivedSecond.getId(); | ||
246 | - //插入sendlog记录表 | ||
247 | - log.info("即将插入回执日志运单号为:{}{},->autoid={}",waybillnomaster,waybillnosecondary,autoId); | ||
248 | - int ii = sendLogService.insertSendlog("MT8203",receiption,autoId); | ||
249 | - | ||
250 | - //todo:同时更新发送日志表的回执信息 | ||
251 | - | ||
252 | - | ||
253 | - if (i>0 && ii>0 ){ | ||
254 | - log.info("运单号 {} 落装改配分单回执更新成功",waybillnosecondary); | ||
255 | - return 1; | ||
256 | - } | ||
257 | - }else { | ||
258 | - //todo:如果都没适配到的话,要从发送日志表里面通过回执中的messageid 找到发送信息,适配回执 | ||
259 | - } | ||
260 | - return 0; | ||
261 | - } | ||
262 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.model.CustomReception; | ||
4 | -import com.tianbo.analysis.service.imp.CoustomAnalysisServiceImp; | ||
5 | -import com.tianbo.analysis.service.imp.ShareServiceImp; | ||
6 | -import com.tianbo.analysis.tools.AWBTools; | ||
7 | -import com.tianbo.util.Date.DateUtil; | ||
8 | -import lombok.extern.slf4j.Slf4j; | ||
9 | -import org.apache.commons.lang.StringUtils; | ||
10 | -import org.springframework.scheduling.annotation.Async; | ||
11 | - | ||
12 | -import java.util.Date; | ||
13 | - | ||
14 | -@Slf4j | ||
15 | -@Async | ||
16 | -public class NmmsBase { | ||
17 | - | ||
18 | - public ShareServiceImp shareServiceImp; | ||
19 | - public CoustomAnalysisServiceImp coustomAnalysisServiceImp; | ||
20 | - public String awbA ; | ||
21 | - public String awbH ; | ||
22 | - public String rspCode; | ||
23 | - public String nmsStatusCode; | ||
24 | - public String reception; | ||
25 | - public String flightDateStr; | ||
26 | - public CustomReception customReception; | ||
27 | - public Date flightDate; | ||
28 | - | ||
29 | - public int insertRecept(CustomReception customReception){ | ||
30 | - log.warn("公共对象监控打印{}",this); | ||
31 | - this.shareServiceImp = new ShareServiceImp(); | ||
32 | - // 发送日志 插入 | ||
33 | - this.coustomAnalysisServiceImp = new CoustomAnalysisServiceImp(); | ||
34 | - this.customReception = customReception; | ||
35 | - | ||
36 | - // 主单号;处理主单格式,将海关回执的主单号58019316861,变为580-19316861 | ||
37 | - this.awbA = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
38 | - this.awbH = customReception.getWayBillSecond(); | ||
39 | - this.rspCode = customReception.getResponseCode(); | ||
40 | - this.nmsStatusCode = AWBTools.transCusRspCode(rspCode); | ||
41 | - | ||
42 | - this.reception = customReception.getResponseText(); | ||
43 | - this.flightDateStr = customReception.getFlightDate(); | ||
44 | - log.info("开始解析:运单号 {} 回执类型:{} ",awbA,customReception.getMessageType()); | ||
45 | - if (!StringUtils.isEmpty(flightDateStr)) { | ||
46 | - this.flightDate = DateUtil.formatByyyyyMMdd(flightDateStr); | ||
47 | - | ||
48 | - // 判断航班号 航班日期 是否为空 | ||
49 | - if (flightDate != null && customReception.getFlightNo() != null){ | ||
50 | - //有分单号 更新分单回执 | ||
51 | - if(!StringUtils.isEmpty(awbH)){ | ||
52 | - return second(); | ||
53 | - } | ||
54 | - | ||
55 | - if (!StringUtils.isEmpty(awbA)){ | ||
56 | - return master(); | ||
57 | - } | ||
58 | - }else { | ||
59 | - //从发送日志表查找发送MESSAGEID进行二次入库 | ||
60 | - return shareServiceImp.share(customReception.getMessageType(), customReception); | ||
61 | - } | ||
62 | - } | ||
63 | - | ||
64 | - return 0; | ||
65 | - | ||
66 | - } | ||
67 | - | ||
68 | - /** | ||
69 | - * 入库分单回执信息 | ||
70 | - * @return 成功返回1,失败返回0。 | ||
71 | - */ | ||
72 | - public int second() { | ||
73 | - return 0; | ||
74 | - } | ||
75 | - | ||
76 | - /** | ||
77 | - * 入库分单回执信息 | ||
78 | - * @return 成功返回1,失败返回0。 | ||
79 | - */ | ||
80 | - public int master() { | ||
81 | - return 0; | ||
82 | - } | ||
83 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class ORIGINMANIFESTMASTER extends WlptBaseModel { | ||
16 | - private String autoid; | ||
17 | - | ||
18 | - private String waybillnomaster; | ||
19 | - | ||
20 | - private String segment; | ||
21 | - | ||
22 | - private String originatingstation; | ||
23 | - | ||
24 | - private String destinationstation; | ||
25 | - | ||
26 | - private String totalweight; | ||
27 | - | ||
28 | - private String totalpiece; | ||
29 | - | ||
30 | - private String manifesttotalpiece; | ||
31 | - | ||
32 | - private String manifesttotalweight; | ||
33 | - | ||
34 | - private String flightno; | ||
35 | - | ||
36 | - private String productname; | ||
37 | - | ||
38 | - private String customsstatus; | ||
39 | - | ||
40 | - private String carrier1; | ||
41 | - | ||
42 | - private String arrivalstation1; | ||
43 | - | ||
44 | - private String carrier2; | ||
45 | - | ||
46 | - private String arrivalstation2; | ||
47 | - | ||
48 | - private String carrier3; | ||
49 | - | ||
50 | - private String arrivalstation3; | ||
51 | - | ||
52 | - private String paymode; | ||
53 | - | ||
54 | - private String specialgoodscode; | ||
55 | - | ||
56 | - private String customscode; | ||
57 | - | ||
58 | - private String shippername; | ||
59 | - | ||
60 | - private String shipperaddress; | ||
61 | - | ||
62 | - private String consigneename; | ||
63 | - | ||
64 | - private String consigneeaddress; | ||
65 | - | ||
66 | - private String receiptinformation; | ||
67 | - | ||
68 | - private Date createdate; | ||
69 | - | ||
70 | - private Date flightDate; | ||
71 | - | ||
72 | - private String status; | ||
73 | - | ||
74 | - private String isbatch; | ||
75 | - | ||
76 | - private String originatingstationBill; | ||
77 | - | ||
78 | - private String destinationstationBill; | ||
79 | - | ||
80 | - private String reportorder; | ||
81 | - | ||
82 | - private String islast; | ||
83 | - | ||
84 | - private String shipperCode; | ||
85 | - | ||
86 | - private String shipperCountrycode; | ||
87 | - | ||
88 | - private String shipperPhone; | ||
89 | - | ||
90 | - private String shipperFax; | ||
91 | - | ||
92 | - private String consigneeCode; | ||
93 | - | ||
94 | - private String consigneeCountrycode; | ||
95 | - | ||
96 | - private String consigneeFax; | ||
97 | - | ||
98 | - private String specificConsigneename; | ||
99 | - | ||
100 | - private String specificConsigneePhone; | ||
101 | - | ||
102 | - private String consigneePhone; | ||
103 | - | ||
104 | - public String getAutoid() { | ||
105 | - return autoid; | ||
106 | - } | ||
107 | - | ||
108 | - public void setAutoid(String autoid) { | ||
109 | - this.autoid = autoid == null ? null : autoid.trim(); | ||
110 | - } | ||
111 | - | ||
112 | - public String getWaybillnomaster() { | ||
113 | - return waybillnomaster; | ||
114 | - } | ||
115 | - | ||
116 | - public void setWaybillnomaster(String waybillnomaster) { | ||
117 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
118 | - } | ||
119 | - | ||
120 | - public String getSegment() { | ||
121 | - return segment; | ||
122 | - } | ||
123 | - | ||
124 | - public void setSegment(String segment) { | ||
125 | - this.segment = segment == null ? null : segment.trim(); | ||
126 | - } | ||
127 | - | ||
128 | - public String getOriginatingstation() { | ||
129 | - return originatingstation; | ||
130 | - } | ||
131 | - | ||
132 | - public void setOriginatingstation(String originatingstation) { | ||
133 | - this.originatingstation = originatingstation == null ? null : originatingstation.trim(); | ||
134 | - } | ||
135 | - | ||
136 | - public String getDestinationstation() { | ||
137 | - return destinationstation; | ||
138 | - } | ||
139 | - | ||
140 | - public void setDestinationstation(String destinationstation) { | ||
141 | - this.destinationstation = destinationstation == null ? null : destinationstation.trim(); | ||
142 | - } | ||
143 | - | ||
144 | - public String getTotalweight() { | ||
145 | - return totalweight; | ||
146 | - } | ||
147 | - | ||
148 | - public void setTotalweight(String totalweight) { | ||
149 | - this.totalweight = totalweight == null ? null : totalweight.trim(); | ||
150 | - } | ||
151 | - | ||
152 | - public String getTotalpiece() { | ||
153 | - return totalpiece; | ||
154 | - } | ||
155 | - | ||
156 | - public void setTotalpiece(String totalpiece) { | ||
157 | - this.totalpiece = totalpiece == null ? null : totalpiece.trim(); | ||
158 | - } | ||
159 | - | ||
160 | - public String getManifesttotalpiece() { | ||
161 | - return manifesttotalpiece; | ||
162 | - } | ||
163 | - | ||
164 | - public void setManifesttotalpiece(String manifesttotalpiece) { | ||
165 | - this.manifesttotalpiece = manifesttotalpiece == null ? null : manifesttotalpiece.trim(); | ||
166 | - } | ||
167 | - | ||
168 | - public String getManifesttotalweight() { | ||
169 | - return manifesttotalweight; | ||
170 | - } | ||
171 | - | ||
172 | - public void setManifesttotalweight(String manifesttotalweight) { | ||
173 | - this.manifesttotalweight = manifesttotalweight == null ? null : manifesttotalweight.trim(); | ||
174 | - } | ||
175 | - | ||
176 | - public String getFlightno() { | ||
177 | - return flightno; | ||
178 | - } | ||
179 | - | ||
180 | - public void setFlightno(String flightno) { | ||
181 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
182 | - } | ||
183 | - | ||
184 | - public String getProductname() { | ||
185 | - return productname; | ||
186 | - } | ||
187 | - | ||
188 | - public void setProductname(String productname) { | ||
189 | - this.productname = productname == null ? null : productname.trim(); | ||
190 | - } | ||
191 | - | ||
192 | - public String getCustomsstatus() { | ||
193 | - return customsstatus; | ||
194 | - } | ||
195 | - | ||
196 | - public void setCustomsstatus(String customsstatus) { | ||
197 | - this.customsstatus = customsstatus == null ? null : customsstatus.trim(); | ||
198 | - } | ||
199 | - | ||
200 | - public String getCarrier1() { | ||
201 | - return carrier1; | ||
202 | - } | ||
203 | - | ||
204 | - public void setCarrier1(String carrier1) { | ||
205 | - this.carrier1 = carrier1 == null ? null : carrier1.trim(); | ||
206 | - } | ||
207 | - | ||
208 | - public String getArrivalstation1() { | ||
209 | - return arrivalstation1; | ||
210 | - } | ||
211 | - | ||
212 | - public void setArrivalstation1(String arrivalstation1) { | ||
213 | - this.arrivalstation1 = arrivalstation1 == null ? null : arrivalstation1.trim(); | ||
214 | - } | ||
215 | - | ||
216 | - public String getCarrier2() { | ||
217 | - return carrier2; | ||
218 | - } | ||
219 | - | ||
220 | - public void setCarrier2(String carrier2) { | ||
221 | - this.carrier2 = carrier2 == null ? null : carrier2.trim(); | ||
222 | - } | ||
223 | - | ||
224 | - public String getArrivalstation2() { | ||
225 | - return arrivalstation2; | ||
226 | - } | ||
227 | - | ||
228 | - public void setArrivalstation2(String arrivalstation2) { | ||
229 | - this.arrivalstation2 = arrivalstation2 == null ? null : arrivalstation2.trim(); | ||
230 | - } | ||
231 | - | ||
232 | - public String getCarrier3() { | ||
233 | - return carrier3; | ||
234 | - } | ||
235 | - | ||
236 | - public void setCarrier3(String carrier3) { | ||
237 | - this.carrier3 = carrier3 == null ? null : carrier3.trim(); | ||
238 | - } | ||
239 | - | ||
240 | - public String getArrivalstation3() { | ||
241 | - return arrivalstation3; | ||
242 | - } | ||
243 | - | ||
244 | - public void setArrivalstation3(String arrivalstation3) { | ||
245 | - this.arrivalstation3 = arrivalstation3 == null ? null : arrivalstation3.trim(); | ||
246 | - } | ||
247 | - | ||
248 | - public String getPaymode() { | ||
249 | - return paymode; | ||
250 | - } | ||
251 | - | ||
252 | - public void setPaymode(String paymode) { | ||
253 | - this.paymode = paymode == null ? null : paymode.trim(); | ||
254 | - } | ||
255 | - | ||
256 | - public String getSpecialgoodscode() { | ||
257 | - return specialgoodscode; | ||
258 | - } | ||
259 | - | ||
260 | - public void setSpecialgoodscode(String specialgoodscode) { | ||
261 | - this.specialgoodscode = specialgoodscode == null ? null : specialgoodscode.trim(); | ||
262 | - } | ||
263 | - | ||
264 | - public String getCustomscode() { | ||
265 | - return customscode; | ||
266 | - } | ||
267 | - | ||
268 | - public void setCustomscode(String customscode) { | ||
269 | - this.customscode = customscode == null ? null : customscode.trim(); | ||
270 | - } | ||
271 | - | ||
272 | - public String getShippername() { | ||
273 | - return shippername; | ||
274 | - } | ||
275 | - | ||
276 | - public void setShippername(String shippername) { | ||
277 | - this.shippername = shippername == null ? null : shippername.trim(); | ||
278 | - } | ||
279 | - | ||
280 | - public String getShipperaddress() { | ||
281 | - return shipperaddress; | ||
282 | - } | ||
283 | - | ||
284 | - public void setShipperaddress(String shipperaddress) { | ||
285 | - this.shipperaddress = shipperaddress == null ? null : shipperaddress.trim(); | ||
286 | - } | ||
287 | - | ||
288 | - public String getConsigneename() { | ||
289 | - return consigneename; | ||
290 | - } | ||
291 | - | ||
292 | - public void setConsigneename(String consigneename) { | ||
293 | - this.consigneename = consigneename == null ? null : consigneename.trim(); | ||
294 | - } | ||
295 | - | ||
296 | - public String getConsigneeaddress() { | ||
297 | - return consigneeaddress; | ||
298 | - } | ||
299 | - | ||
300 | - public void setConsigneeaddress(String consigneeaddress) { | ||
301 | - this.consigneeaddress = consigneeaddress == null ? null : consigneeaddress.trim(); | ||
302 | - } | ||
303 | - | ||
304 | - public String getReceiptinformation() { | ||
305 | - return receiptinformation; | ||
306 | - } | ||
307 | - | ||
308 | - public void setReceiptinformation(String receiptinformation) { | ||
309 | - this.receiptinformation = receiptinformation == null ? null : receiptinformation.trim(); | ||
310 | - } | ||
311 | - | ||
312 | - public Date getCreatedate() { | ||
313 | - return createdate; | ||
314 | - } | ||
315 | - | ||
316 | - public void setCreatedate(Date createdate) { | ||
317 | - this.createdate = createdate; | ||
318 | - } | ||
319 | - | ||
320 | - public Date getFlightDate() { | ||
321 | - return flightDate; | ||
322 | - } | ||
323 | - | ||
324 | - public void setFlightDate(Date flightDate) { | ||
325 | - this.flightDate = flightDate; | ||
326 | - } | ||
327 | - | ||
328 | - public String getStatus() { | ||
329 | - return status; | ||
330 | - } | ||
331 | - | ||
332 | - public void setStatus(String status) { | ||
333 | - this.status = status == null ? null : status.trim(); | ||
334 | - } | ||
335 | - | ||
336 | - public String getIsbatch() { | ||
337 | - return isbatch; | ||
338 | - } | ||
339 | - | ||
340 | - public void setIsbatch(String isbatch) { | ||
341 | - this.isbatch = isbatch == null ? null : isbatch.trim(); | ||
342 | - } | ||
343 | - | ||
344 | - public String getOriginatingstationBill() { | ||
345 | - return originatingstationBill; | ||
346 | - } | ||
347 | - | ||
348 | - public void setOriginatingstationBill(String originatingstationBill) { | ||
349 | - this.originatingstationBill = originatingstationBill == null ? null : originatingstationBill.trim(); | ||
350 | - } | ||
351 | - | ||
352 | - public String getDestinationstationBill() { | ||
353 | - return destinationstationBill; | ||
354 | - } | ||
355 | - | ||
356 | - public void setDestinationstationBill(String destinationstationBill) { | ||
357 | - this.destinationstationBill = destinationstationBill == null ? null : destinationstationBill.trim(); | ||
358 | - } | ||
359 | - | ||
360 | - public String getReportorder() { | ||
361 | - return reportorder; | ||
362 | - } | ||
363 | - | ||
364 | - public void setReportorder(String reportorder) { | ||
365 | - this.reportorder = reportorder == null ? null : reportorder.trim(); | ||
366 | - } | ||
367 | - | ||
368 | - public String getIslast() { | ||
369 | - return islast; | ||
370 | - } | ||
371 | - | ||
372 | - public void setIslast(String islast) { | ||
373 | - this.islast = islast == null ? null : islast.trim(); | ||
374 | - } | ||
375 | - | ||
376 | - public String getShipperCode() { | ||
377 | - return shipperCode; | ||
378 | - } | ||
379 | - | ||
380 | - public void setShipperCode(String shipperCode) { | ||
381 | - this.shipperCode = shipperCode == null ? null : shipperCode.trim(); | ||
382 | - } | ||
383 | - | ||
384 | - public String getShipperCountrycode() { | ||
385 | - return shipperCountrycode; | ||
386 | - } | ||
387 | - | ||
388 | - public void setShipperCountrycode(String shipperCountrycode) { | ||
389 | - this.shipperCountrycode = shipperCountrycode == null ? null : shipperCountrycode.trim(); | ||
390 | - } | ||
391 | - | ||
392 | - public String getShipperPhone() { | ||
393 | - return shipperPhone; | ||
394 | - } | ||
395 | - | ||
396 | - public void setShipperPhone(String shipperPhone) { | ||
397 | - this.shipperPhone = shipperPhone == null ? null : shipperPhone.trim(); | ||
398 | - } | ||
399 | - | ||
400 | - public String getShipperFax() { | ||
401 | - return shipperFax; | ||
402 | - } | ||
403 | - | ||
404 | - public void setShipperFax(String shipperFax) { | ||
405 | - this.shipperFax = shipperFax == null ? null : shipperFax.trim(); | ||
406 | - } | ||
407 | - | ||
408 | - public String getConsigneeCode() { | ||
409 | - return consigneeCode; | ||
410 | - } | ||
411 | - | ||
412 | - public void setConsigneeCode(String consigneeCode) { | ||
413 | - this.consigneeCode = consigneeCode == null ? null : consigneeCode.trim(); | ||
414 | - } | ||
415 | - | ||
416 | - public String getConsigneeCountrycode() { | ||
417 | - return consigneeCountrycode; | ||
418 | - } | ||
419 | - | ||
420 | - public void setConsigneeCountrycode(String consigneeCountrycode) { | ||
421 | - this.consigneeCountrycode = consigneeCountrycode == null ? null : consigneeCountrycode.trim(); | ||
422 | - } | ||
423 | - | ||
424 | - public String getConsigneeFax() { | ||
425 | - return consigneeFax; | ||
426 | - } | ||
427 | - | ||
428 | - public void setConsigneeFax(String consigneeFax) { | ||
429 | - this.consigneeFax = consigneeFax == null ? null : consigneeFax.trim(); | ||
430 | - } | ||
431 | - | ||
432 | - public String getSpecificConsigneename() { | ||
433 | - return specificConsigneename; | ||
434 | - } | ||
435 | - | ||
436 | - public void setSpecificConsigneename(String specificConsigneename) { | ||
437 | - this.specificConsigneename = specificConsigneename == null ? null : specificConsigneename.trim(); | ||
438 | - } | ||
439 | - | ||
440 | - public String getSpecificConsigneePhone() { | ||
441 | - return specificConsigneePhone; | ||
442 | - } | ||
443 | - | ||
444 | - public void setSpecificConsigneePhone(String specificConsigneePhone) { | ||
445 | - this.specificConsigneePhone = specificConsigneePhone == null ? null : specificConsigneePhone.trim(); | ||
446 | - } | ||
447 | - | ||
448 | - public String getConsigneePhone() { | ||
449 | - return consigneePhone; | ||
450 | - } | ||
451 | - | ||
452 | - public void setConsigneePhone(String consigneePhone) { | ||
453 | - this.consigneePhone = consigneePhone == null ? null : consigneePhone.trim(); | ||
454 | - } | ||
455 | - | ||
456 | - public ORIGINMANIFESTMASTER() { | ||
457 | - | ||
458 | - } | ||
459 | - public ORIGINMANIFESTMASTER(CustomReception customReception) { | ||
460 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
461 | - this.flightno = customReception.getFlightNo(); | ||
462 | - this.receiptinformation = customReception.getResponseText(); | ||
463 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
464 | - this.flightDate = DateUtil.formatByyyyyMMdd(customReception.getFlightDate()); | ||
465 | - } | ||
466 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
467 | - } | ||
468 | - | ||
469 | - @Override | ||
470 | - public int masterAnalysisReception() { | ||
471 | - //更新主单回执 | ||
472 | - int i = originmanifestmasterMapper.updateRECEIPTION(this); | ||
473 | - //获取分单autoid | ||
474 | - List<ORIGINMANIFESTMASTER> originmanifestmasterList = originmanifestmasterMapper.selectAutoIdByAwb(this); | ||
475 | - if(!originmanifestmasterList.isEmpty()){ | ||
476 | - ORIGINMANIFESTMASTER originMaster = originmanifestmasterList.get(0); | ||
477 | - String autoId = originMaster.getAutoid(); | ||
478 | - | ||
479 | - //插入sendlog记录表 | ||
480 | - log.info("即将插入日志运单号为:"+waybillnomaster+"->autoid="+autoId); | ||
481 | - int ii =sendLogService.insertSendlog("MT1201",receiptinformation,autoId);; | ||
482 | - | ||
483 | - if (i>0 && ii>0){ | ||
484 | - log.info("运单号 {} 原始回执更新成功",waybillnomaster); | ||
485 | - return 1; | ||
486 | - } | ||
487 | - } | ||
488 | - return 0; | ||
489 | - } | ||
490 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class Originmanifestsecondary extends WlptBaseModel { | ||
16 | - private String autoid; | ||
17 | - | ||
18 | - private String waybillnomaster; | ||
19 | - | ||
20 | - private String waybillnosecondary; | ||
21 | - | ||
22 | - private String weight; | ||
23 | - | ||
24 | - private String piece; | ||
25 | - | ||
26 | - private String manifestpiece; | ||
27 | - | ||
28 | - private String manifestweight; | ||
29 | - | ||
30 | - private String productname; | ||
31 | - | ||
32 | - private String paymode; | ||
33 | - | ||
34 | - private String specialgoodscode; | ||
35 | - | ||
36 | - private String customscode; | ||
37 | - | ||
38 | - private String shippername; | ||
39 | - | ||
40 | - private String shipperaddress; | ||
41 | - | ||
42 | - private String consigneename; | ||
43 | - | ||
44 | - private String consigneeaddress; | ||
45 | - | ||
46 | - private Date createdate; | ||
47 | - | ||
48 | - private String originmanifestmasterautoid; | ||
49 | - | ||
50 | - private String customsstatus; | ||
51 | - | ||
52 | - private String status; | ||
53 | - | ||
54 | - private String receiption; | ||
55 | - | ||
56 | - private String originatingstationBill; | ||
57 | - | ||
58 | - private String destinationstationBill; | ||
59 | - | ||
60 | - private String shipperCode; | ||
61 | - | ||
62 | - private String shipperCountrycode; | ||
63 | - | ||
64 | - private String shipperPhone; | ||
65 | - | ||
66 | - private String shipperFax; | ||
67 | - | ||
68 | - private String consigneeCode; | ||
69 | - | ||
70 | - private String consigneeCountrycode; | ||
71 | - | ||
72 | - private String consigneeFax; | ||
73 | - | ||
74 | - private String specificConsigneename; | ||
75 | - | ||
76 | - private String specificConsigneePhone; | ||
77 | - | ||
78 | - private String consigneePhone; | ||
79 | - | ||
80 | - private ORIGINMANIFESTMASTER master; | ||
81 | - | ||
82 | - public String getAutoid() { | ||
83 | - return autoid; | ||
84 | - } | ||
85 | - | ||
86 | - public void setAutoid(String autoid) { | ||
87 | - this.autoid = autoid == null ? null : autoid.trim(); | ||
88 | - } | ||
89 | - | ||
90 | - public String getWaybillnomaster() { | ||
91 | - return waybillnomaster; | ||
92 | - } | ||
93 | - | ||
94 | - public void setWaybillnomaster(String waybillnomaster) { | ||
95 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
96 | - } | ||
97 | - | ||
98 | - public String getWaybillnosecondary() { | ||
99 | - return waybillnosecondary; | ||
100 | - } | ||
101 | - | ||
102 | - public void setWaybillnosecondary(String waybillnosecondary) { | ||
103 | - this.waybillnosecondary = waybillnosecondary == null ? null : waybillnosecondary.trim(); | ||
104 | - } | ||
105 | - | ||
106 | - public String getWeight() { | ||
107 | - return weight; | ||
108 | - } | ||
109 | - | ||
110 | - public void setWeight(String weight) { | ||
111 | - this.weight = weight == null ? null : weight.trim(); | ||
112 | - } | ||
113 | - | ||
114 | - public String getPiece() { | ||
115 | - return piece; | ||
116 | - } | ||
117 | - | ||
118 | - public void setPiece(String piece) { | ||
119 | - this.piece = piece == null ? null : piece.trim(); | ||
120 | - } | ||
121 | - | ||
122 | - public String getManifestpiece() { | ||
123 | - return manifestpiece; | ||
124 | - } | ||
125 | - | ||
126 | - public void setManifestpiece(String manifestpiece) { | ||
127 | - this.manifestpiece = manifestpiece == null ? null : manifestpiece.trim(); | ||
128 | - } | ||
129 | - | ||
130 | - public String getManifestweight() { | ||
131 | - return manifestweight; | ||
132 | - } | ||
133 | - | ||
134 | - public void setManifestweight(String manifestweight) { | ||
135 | - this.manifestweight = manifestweight == null ? null : manifestweight.trim(); | ||
136 | - } | ||
137 | - | ||
138 | - public String getProductname() { | ||
139 | - return productname; | ||
140 | - } | ||
141 | - | ||
142 | - public void setProductname(String productname) { | ||
143 | - this.productname = productname == null ? null : productname.trim(); | ||
144 | - } | ||
145 | - | ||
146 | - public String getPaymode() { | ||
147 | - return paymode; | ||
148 | - } | ||
149 | - | ||
150 | - public void setPaymode(String paymode) { | ||
151 | - this.paymode = paymode == null ? null : paymode.trim(); | ||
152 | - } | ||
153 | - | ||
154 | - public String getSpecialgoodscode() { | ||
155 | - return specialgoodscode; | ||
156 | - } | ||
157 | - | ||
158 | - public void setSpecialgoodscode(String specialgoodscode) { | ||
159 | - this.specialgoodscode = specialgoodscode == null ? null : specialgoodscode.trim(); | ||
160 | - } | ||
161 | - | ||
162 | - public String getCustomscode() { | ||
163 | - return customscode; | ||
164 | - } | ||
165 | - | ||
166 | - public void setCustomscode(String customscode) { | ||
167 | - this.customscode = customscode == null ? null : customscode.trim(); | ||
168 | - } | ||
169 | - | ||
170 | - public String getShippername() { | ||
171 | - return shippername; | ||
172 | - } | ||
173 | - | ||
174 | - public void setShippername(String shippername) { | ||
175 | - this.shippername = shippername == null ? null : shippername.trim(); | ||
176 | - } | ||
177 | - | ||
178 | - public String getShipperaddress() { | ||
179 | - return shipperaddress; | ||
180 | - } | ||
181 | - | ||
182 | - public void setShipperaddress(String shipperaddress) { | ||
183 | - this.shipperaddress = shipperaddress == null ? null : shipperaddress.trim(); | ||
184 | - } | ||
185 | - | ||
186 | - public String getConsigneename() { | ||
187 | - return consigneename; | ||
188 | - } | ||
189 | - | ||
190 | - public void setConsigneename(String consigneename) { | ||
191 | - this.consigneename = consigneename == null ? null : consigneename.trim(); | ||
192 | - } | ||
193 | - | ||
194 | - public String getConsigneeaddress() { | ||
195 | - return consigneeaddress; | ||
196 | - } | ||
197 | - | ||
198 | - public void setConsigneeaddress(String consigneeaddress) { | ||
199 | - this.consigneeaddress = consigneeaddress == null ? null : consigneeaddress.trim(); | ||
200 | - } | ||
201 | - | ||
202 | - public Date getCreatedate() { | ||
203 | - return createdate; | ||
204 | - } | ||
205 | - | ||
206 | - public void setCreatedate(Date createdate) { | ||
207 | - this.createdate = createdate; | ||
208 | - } | ||
209 | - | ||
210 | - public String getOriginmanifestmasterautoid() { | ||
211 | - return originmanifestmasterautoid; | ||
212 | - } | ||
213 | - | ||
214 | - public void setOriginmanifestmasterautoid(String originmanifestmasterautoid) { | ||
215 | - this.originmanifestmasterautoid = originmanifestmasterautoid == null ? null : originmanifestmasterautoid.trim(); | ||
216 | - } | ||
217 | - | ||
218 | - public String getCustomsstatus() { | ||
219 | - return customsstatus; | ||
220 | - } | ||
221 | - | ||
222 | - public void setCustomsstatus(String customsstatus) { | ||
223 | - this.customsstatus = customsstatus == null ? null : customsstatus.trim(); | ||
224 | - } | ||
225 | - | ||
226 | - public String getStatus() { | ||
227 | - return status; | ||
228 | - } | ||
229 | - | ||
230 | - public void setStatus(String status) { | ||
231 | - this.status = status == null ? null : status.trim(); | ||
232 | - } | ||
233 | - | ||
234 | - public String getReceiption() { | ||
235 | - return receiption; | ||
236 | - } | ||
237 | - | ||
238 | - public void setReceiption(String receiption) { | ||
239 | - this.receiption = receiption == null ? null : receiption.trim(); | ||
240 | - } | ||
241 | - | ||
242 | - public String getOriginatingstationBill() { | ||
243 | - return originatingstationBill; | ||
244 | - } | ||
245 | - | ||
246 | - public void setOriginatingstationBill(String originatingstationBill) { | ||
247 | - this.originatingstationBill = originatingstationBill == null ? null : originatingstationBill.trim(); | ||
248 | - } | ||
249 | - | ||
250 | - public String getDestinationstationBill() { | ||
251 | - return destinationstationBill; | ||
252 | - } | ||
253 | - | ||
254 | - public void setDestinationstationBill(String destinationstationBill) { | ||
255 | - this.destinationstationBill = destinationstationBill == null ? null : destinationstationBill.trim(); | ||
256 | - } | ||
257 | - | ||
258 | - public String getShipperCode() { | ||
259 | - return shipperCode; | ||
260 | - } | ||
261 | - | ||
262 | - public void setShipperCode(String shipperCode) { | ||
263 | - this.shipperCode = shipperCode == null ? null : shipperCode.trim(); | ||
264 | - } | ||
265 | - | ||
266 | - public String getShipperCountrycode() { | ||
267 | - return shipperCountrycode; | ||
268 | - } | ||
269 | - | ||
270 | - public void setShipperCountrycode(String shipperCountrycode) { | ||
271 | - this.shipperCountrycode = shipperCountrycode == null ? null : shipperCountrycode.trim(); | ||
272 | - } | ||
273 | - | ||
274 | - public String getShipperPhone() { | ||
275 | - return shipperPhone; | ||
276 | - } | ||
277 | - | ||
278 | - public void setShipperPhone(String shipperPhone) { | ||
279 | - this.shipperPhone = shipperPhone == null ? null : shipperPhone.trim(); | ||
280 | - } | ||
281 | - | ||
282 | - public String getShipperFax() { | ||
283 | - return shipperFax; | ||
284 | - } | ||
285 | - | ||
286 | - public void setShipperFax(String shipperFax) { | ||
287 | - this.shipperFax = shipperFax == null ? null : shipperFax.trim(); | ||
288 | - } | ||
289 | - | ||
290 | - public String getConsigneeCode() { | ||
291 | - return consigneeCode; | ||
292 | - } | ||
293 | - | ||
294 | - public void setConsigneeCode(String consigneeCode) { | ||
295 | - this.consigneeCode = consigneeCode == null ? null : consigneeCode.trim(); | ||
296 | - } | ||
297 | - | ||
298 | - public String getConsigneeCountrycode() { | ||
299 | - return consigneeCountrycode; | ||
300 | - } | ||
301 | - | ||
302 | - public void setConsigneeCountrycode(String consigneeCountrycode) { | ||
303 | - this.consigneeCountrycode = consigneeCountrycode == null ? null : consigneeCountrycode.trim(); | ||
304 | - } | ||
305 | - | ||
306 | - public String getConsigneeFax() { | ||
307 | - return consigneeFax; | ||
308 | - } | ||
309 | - | ||
310 | - public void setConsigneeFax(String consigneeFax) { | ||
311 | - this.consigneeFax = consigneeFax == null ? null : consigneeFax.trim(); | ||
312 | - } | ||
313 | - | ||
314 | - public String getSpecificConsigneename() { | ||
315 | - return specificConsigneename; | ||
316 | - } | ||
317 | - | ||
318 | - public void setSpecificConsigneename(String specificConsigneename) { | ||
319 | - this.specificConsigneename = specificConsigneename == null ? null : specificConsigneename.trim(); | ||
320 | - } | ||
321 | - | ||
322 | - public String getSpecificConsigneePhone() { | ||
323 | - return specificConsigneePhone; | ||
324 | - } | ||
325 | - | ||
326 | - public void setSpecificConsigneePhone(String specificConsigneePhone) { | ||
327 | - this.specificConsigneePhone = specificConsigneePhone == null ? null : specificConsigneePhone.trim(); | ||
328 | - } | ||
329 | - | ||
330 | - public String getConsigneePhone() { | ||
331 | - return consigneePhone; | ||
332 | - } | ||
333 | - | ||
334 | - public void setConsigneePhone(String consigneePhone) { | ||
335 | - this.consigneePhone = consigneePhone == null ? null : consigneePhone.trim(); | ||
336 | - } | ||
337 | - | ||
338 | - public Originmanifestsecondary(){ | ||
339 | - | ||
340 | - } | ||
341 | - public Originmanifestsecondary(CustomReception customReception) { | ||
342 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
343 | - this.waybillnosecondary = customReception.getWayBillSecond().split("_")[1]; | ||
344 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
345 | - this.receiption = customReception.getResponseText(); | ||
346 | - | ||
347 | - this.master = new ORIGINMANIFESTMASTER(customReception); | ||
348 | - } | ||
349 | - | ||
350 | - @Override | ||
351 | - public int secondAnalysisReception() { | ||
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 | - } | ||
362 | - int i = originmanifestsecondaryMapper.updateRECEIPTION(this); | ||
363 | - //获取分单autoid | ||
364 | - List<Originmanifestsecondary> originmanifestsecondaryList = originmanifestsecondaryMapper.selectAutoIdByawbAawbH(this); | ||
365 | - if(!originmanifestsecondaryList.isEmpty()){ | ||
366 | - Originmanifestsecondary originSecond = originmanifestsecondaryList.get(0); | ||
367 | - String autoId = originSecond.getAutoid(); | ||
368 | - //插入sendlog记录表 | ||
369 | - log.info("即将插入日志运单号为:"+waybillnosecondary+"->autoid="+autoId); | ||
370 | - int ii = sendLogService.insertSendlog("MT1201",receiption,autoId); | ||
371 | - | ||
372 | - if (i>0 && ii>0){ | ||
373 | - log.info("运单号 {}_{} 原始回执更新成功",waybillnomaster,waybillnosecondary); | ||
374 | - return 1; | ||
375 | - } | ||
376 | - } | ||
377 | - return 0; | ||
378 | - } | ||
379 | -} |
1 | -package com.tianbo.analysis.model; | ||
2 | - | ||
3 | -import com.tianbo.analysis.bean.WlptBaseModel; | ||
4 | -import com.tianbo.analysis.tools.AWBTools; | ||
5 | -import com.tianbo.util.Date.DateUtil; | ||
6 | -import lombok.Data; | ||
7 | -import lombok.extern.slf4j.Slf4j; | ||
8 | -import org.apache.commons.lang.StringUtils; | ||
9 | - | ||
10 | -import java.util.Date; | ||
11 | -import java.util.List; | ||
12 | - | ||
13 | -@Data | ||
14 | -@Slf4j | ||
15 | -public class PREPAREMASTER extends WlptBaseModel { | ||
16 | - private String autoid; | ||
17 | - | ||
18 | - private String flightno; | ||
19 | - | ||
20 | - private Date flightdate; | ||
21 | - | ||
22 | - private String originatingstation; | ||
23 | - | ||
24 | - private String destinationstation; | ||
25 | - | ||
26 | - private String waybillnomaster; | ||
27 | - | ||
28 | - private String totalweight; | ||
29 | - | ||
30 | - private String totalpiece; | ||
31 | - | ||
32 | - private String preparetotalpiece; | ||
33 | - | ||
34 | - private String preparetotalweight; | ||
35 | - | ||
36 | - private Date stowagedate; | ||
37 | - | ||
38 | - private String status; | ||
39 | - | ||
40 | - private String carrier; | ||
41 | - | ||
42 | - private String customsstatus; | ||
43 | - | ||
44 | - private String paymode; | ||
45 | - | ||
46 | - private String customscode; | ||
47 | - | ||
48 | - private String agentcode; | ||
49 | - | ||
50 | - private String agentname; | ||
51 | - | ||
52 | - private String shippername; | ||
53 | - | ||
54 | - private String shippercity; | ||
55 | - | ||
56 | - private String shipperaddress; | ||
57 | - | ||
58 | - private String consigneename; | ||
59 | - | ||
60 | - private String consigneecity; | ||
61 | - | ||
62 | - private String consigneeaddress; | ||
63 | - | ||
64 | - private String receiptinformation; | ||
65 | - | ||
66 | - private Date createdate; | ||
67 | - | ||
68 | - private String productname; | ||
69 | - | ||
70 | - private String shipperCode; | ||
71 | - | ||
72 | - private String shipperCountrycode; | ||
73 | - | ||
74 | - private String shipperPhone; | ||
75 | - | ||
76 | - private String shipperFax; | ||
77 | - | ||
78 | - private String consigneeCode; | ||
79 | - | ||
80 | - private String consigneeCountrycode; | ||
81 | - | ||
82 | - private String consigneeFax; | ||
83 | - | ||
84 | - private String consigneePhone; | ||
85 | - | ||
86 | - private String shipperAeo; | ||
87 | - | ||
88 | - private String consigneeAeo; | ||
89 | - | ||
90 | - private String unloadingstation; | ||
91 | - | ||
92 | - public String getAutoid() { | ||
93 | - return autoid; | ||
94 | - } | ||
95 | - | ||
96 | - public void setAutoid(String autoid) { | ||
97 | - this.autoid = autoid == null ? null : autoid.trim(); | ||
98 | - } | ||
99 | - | ||
100 | - public String getFlightno() { | ||
101 | - return flightno; | ||
102 | - } | ||
103 | - | ||
104 | - public void setFlightno(String flightno) { | ||
105 | - this.flightno = flightno == null ? null : flightno.trim(); | ||
106 | - } | ||
107 | - | ||
108 | - public Date getFlightdate() { | ||
109 | - return flightdate; | ||
110 | - } | ||
111 | - | ||
112 | - public void setFlightdate(Date flightdate) { | ||
113 | - this.flightdate = flightdate; | ||
114 | - } | ||
115 | - | ||
116 | - public String getOriginatingstation() { | ||
117 | - return originatingstation; | ||
118 | - } | ||
119 | - | ||
120 | - public void setOriginatingstation(String originatingstation) { | ||
121 | - this.originatingstation = originatingstation == null ? null : originatingstation.trim(); | ||
122 | - } | ||
123 | - | ||
124 | - public String getDestinationstation() { | ||
125 | - return destinationstation; | ||
126 | - } | ||
127 | - | ||
128 | - public void setDestinationstation(String destinationstation) { | ||
129 | - this.destinationstation = destinationstation == null ? null : destinationstation.trim(); | ||
130 | - } | ||
131 | - | ||
132 | - public String getWaybillnomaster() { | ||
133 | - return waybillnomaster; | ||
134 | - } | ||
135 | - | ||
136 | - public void setWaybillnomaster(String waybillnomaster) { | ||
137 | - this.waybillnomaster = waybillnomaster == null ? null : waybillnomaster.trim(); | ||
138 | - } | ||
139 | - | ||
140 | - public String getTotalweight() { | ||
141 | - return totalweight; | ||
142 | - } | ||
143 | - | ||
144 | - public void setTotalweight(String totalweight) { | ||
145 | - this.totalweight = totalweight == null ? null : totalweight.trim(); | ||
146 | - } | ||
147 | - | ||
148 | - public String getTotalpiece() { | ||
149 | - return totalpiece; | ||
150 | - } | ||
151 | - | ||
152 | - public void setTotalpiece(String totalpiece) { | ||
153 | - this.totalpiece = totalpiece == null ? null : totalpiece.trim(); | ||
154 | - } | ||
155 | - | ||
156 | - public String getPreparetotalpiece() { | ||
157 | - return preparetotalpiece; | ||
158 | - } | ||
159 | - | ||
160 | - public void setPreparetotalpiece(String preparetotalpiece) { | ||
161 | - this.preparetotalpiece = preparetotalpiece == null ? null : preparetotalpiece.trim(); | ||
162 | - } | ||
163 | - | ||
164 | - public String getPreparetotalweight() { | ||
165 | - return preparetotalweight; | ||
166 | - } | ||
167 | - | ||
168 | - public void setPreparetotalweight(String preparetotalweight) { | ||
169 | - this.preparetotalweight = preparetotalweight == null ? null : preparetotalweight.trim(); | ||
170 | - } | ||
171 | - | ||
172 | - public Date getStowagedate() { | ||
173 | - return stowagedate; | ||
174 | - } | ||
175 | - | ||
176 | - public void setStowagedate(Date stowagedate) { | ||
177 | - this.stowagedate = stowagedate; | ||
178 | - } | ||
179 | - | ||
180 | - public String getStatus() { | ||
181 | - return status; | ||
182 | - } | ||
183 | - | ||
184 | - public void setStatus(String status) { | ||
185 | - this.status = status == null ? null : status.trim(); | ||
186 | - } | ||
187 | - | ||
188 | - public String getCarrier() { | ||
189 | - return carrier; | ||
190 | - } | ||
191 | - | ||
192 | - public void setCarrier(String carrier) { | ||
193 | - this.carrier = carrier == null ? null : carrier.trim(); | ||
194 | - } | ||
195 | - | ||
196 | - public String getCustomsstatus() { | ||
197 | - return customsstatus; | ||
198 | - } | ||
199 | - | ||
200 | - public void setCustomsstatus(String customsstatus) { | ||
201 | - this.customsstatus = customsstatus == null ? null : customsstatus.trim(); | ||
202 | - } | ||
203 | - | ||
204 | - public String getPaymode() { | ||
205 | - return paymode; | ||
206 | - } | ||
207 | - | ||
208 | - public void setPaymode(String paymode) { | ||
209 | - this.paymode = paymode == null ? null : paymode.trim(); | ||
210 | - } | ||
211 | - | ||
212 | - public String getCustomscode() { | ||
213 | - return customscode; | ||
214 | - } | ||
215 | - | ||
216 | - public void setCustomscode(String customscode) { | ||
217 | - this.customscode = customscode == null ? null : customscode.trim(); | ||
218 | - } | ||
219 | - | ||
220 | - public String getAgentcode() { | ||
221 | - return agentcode; | ||
222 | - } | ||
223 | - | ||
224 | - public void setAgentcode(String agentcode) { | ||
225 | - this.agentcode = agentcode == null ? null : agentcode.trim(); | ||
226 | - } | ||
227 | - | ||
228 | - public String getAgentname() { | ||
229 | - return agentname; | ||
230 | - } | ||
231 | - | ||
232 | - public void setAgentname(String agentname) { | ||
233 | - this.agentname = agentname == null ? null : agentname.trim(); | ||
234 | - } | ||
235 | - | ||
236 | - public String getShippername() { | ||
237 | - return shippername; | ||
238 | - } | ||
239 | - | ||
240 | - public void setShippername(String shippername) { | ||
241 | - this.shippername = shippername == null ? null : shippername.trim(); | ||
242 | - } | ||
243 | - | ||
244 | - public String getShippercity() { | ||
245 | - return shippercity; | ||
246 | - } | ||
247 | - | ||
248 | - public void setShippercity(String shippercity) { | ||
249 | - this.shippercity = shippercity == null ? null : shippercity.trim(); | ||
250 | - } | ||
251 | - | ||
252 | - public String getShipperaddress() { | ||
253 | - return shipperaddress; | ||
254 | - } | ||
255 | - | ||
256 | - public void setShipperaddress(String shipperaddress) { | ||
257 | - this.shipperaddress = shipperaddress == null ? null : shipperaddress.trim(); | ||
258 | - } | ||
259 | - | ||
260 | - public String getConsigneename() { | ||
261 | - return consigneename; | ||
262 | - } | ||
263 | - | ||
264 | - public void setConsigneename(String consigneename) { | ||
265 | - this.consigneename = consigneename == null ? null : consigneename.trim(); | ||
266 | - } | ||
267 | - | ||
268 | - public String getConsigneecity() { | ||
269 | - return consigneecity; | ||
270 | - } | ||
271 | - | ||
272 | - public void setConsigneecity(String consigneecity) { | ||
273 | - this.consigneecity = consigneecity == null ? null : consigneecity.trim(); | ||
274 | - } | ||
275 | - | ||
276 | - public String getConsigneeaddress() { | ||
277 | - return consigneeaddress; | ||
278 | - } | ||
279 | - | ||
280 | - public void setConsigneeaddress(String consigneeaddress) { | ||
281 | - this.consigneeaddress = consigneeaddress == null ? null : consigneeaddress.trim(); | ||
282 | - } | ||
283 | - | ||
284 | - public String getReceiptinformation() { | ||
285 | - return receiptinformation; | ||
286 | - } | ||
287 | - | ||
288 | - public void setReceiptinformation(String receiptinformation) { | ||
289 | - this.receiptinformation = receiptinformation == null ? null : receiptinformation.trim(); | ||
290 | - } | ||
291 | - | ||
292 | - public Date getCreatedate() { | ||
293 | - return createdate; | ||
294 | - } | ||
295 | - | ||
296 | - public void setCreatedate(Date createdate) { | ||
297 | - this.createdate = createdate; | ||
298 | - } | ||
299 | - | ||
300 | - public String getProductname() { | ||
301 | - return productname; | ||
302 | - } | ||
303 | - | ||
304 | - public void setProductname(String productname) { | ||
305 | - this.productname = productname == null ? null : productname.trim(); | ||
306 | - } | ||
307 | - | ||
308 | - public String getShipperCode() { | ||
309 | - return shipperCode; | ||
310 | - } | ||
311 | - | ||
312 | - public void setShipperCode(String shipperCode) { | ||
313 | - this.shipperCode = shipperCode == null ? null : shipperCode.trim(); | ||
314 | - } | ||
315 | - | ||
316 | - public String getShipperCountrycode() { | ||
317 | - return shipperCountrycode; | ||
318 | - } | ||
319 | - | ||
320 | - public void setShipperCountrycode(String shipperCountrycode) { | ||
321 | - this.shipperCountrycode = shipperCountrycode == null ? null : shipperCountrycode.trim(); | ||
322 | - } | ||
323 | - | ||
324 | - public String getShipperPhone() { | ||
325 | - return shipperPhone; | ||
326 | - } | ||
327 | - | ||
328 | - public void setShipperPhone(String shipperPhone) { | ||
329 | - this.shipperPhone = shipperPhone == null ? null : shipperPhone.trim(); | ||
330 | - } | ||
331 | - | ||
332 | - public String getShipperFax() { | ||
333 | - return shipperFax; | ||
334 | - } | ||
335 | - | ||
336 | - public void setShipperFax(String shipperFax) { | ||
337 | - this.shipperFax = shipperFax == null ? null : shipperFax.trim(); | ||
338 | - } | ||
339 | - | ||
340 | - public String getConsigneeCode() { | ||
341 | - return consigneeCode; | ||
342 | - } | ||
343 | - | ||
344 | - public void setConsigneeCode(String consigneeCode) { | ||
345 | - this.consigneeCode = consigneeCode == null ? null : consigneeCode.trim(); | ||
346 | - } | ||
347 | - | ||
348 | - public String getConsigneeCountrycode() { | ||
349 | - return consigneeCountrycode; | ||
350 | - } | ||
351 | - | ||
352 | - public void setConsigneeCountrycode(String consigneeCountrycode) { | ||
353 | - this.consigneeCountrycode = consigneeCountrycode == null ? null : consigneeCountrycode.trim(); | ||
354 | - } | ||
355 | - | ||
356 | - public String getConsigneeFax() { | ||
357 | - return consigneeFax; | ||
358 | - } | ||
359 | - | ||
360 | - public void setConsigneeFax(String consigneeFax) { | ||
361 | - this.consigneeFax = consigneeFax == null ? null : consigneeFax.trim(); | ||
362 | - } | ||
363 | - | ||
364 | - public String getConsigneePhone() { | ||
365 | - return consigneePhone; | ||
366 | - } | ||
367 | - | ||
368 | - public void setConsigneePhone(String consigneePhone) { | ||
369 | - this.consigneePhone = consigneePhone == null ? null : consigneePhone.trim(); | ||
370 | - } | ||
371 | - | ||
372 | - public String getShipperAeo() { | ||
373 | - return shipperAeo; | ||
374 | - } | ||
375 | - | ||
376 | - public void setShipperAeo(String shipperAeo) { | ||
377 | - this.shipperAeo = shipperAeo == null ? null : shipperAeo.trim(); | ||
378 | - } | ||
379 | - | ||
380 | - public String getConsigneeAeo() { | ||
381 | - return consigneeAeo; | ||
382 | - } | ||
383 | - | ||
384 | - public void setConsigneeAeo(String consigneeAeo) { | ||
385 | - this.consigneeAeo = consigneeAeo == null ? null : consigneeAeo.trim(); | ||
386 | - } | ||
387 | - | ||
388 | - public String getUnloadingstation() { | ||
389 | - return unloadingstation; | ||
390 | - } | ||
391 | - | ||
392 | - public void setUnloadingstation(String unloadingstation) { | ||
393 | - this.unloadingstation = unloadingstation == null ? null : unloadingstation.trim(); | ||
394 | - } | ||
395 | - | ||
396 | - public PREPAREMASTER() { | ||
397 | - | ||
398 | - } | ||
399 | - public PREPAREMASTER(CustomReception customReception) { | ||
400 | - String[] flightInfo = AWBTools.splitFlight(customReception.getFlightNo()); | ||
401 | - this.setFlightno(flightInfo[1]); | ||
402 | - this.setCarrier(flightInfo[0]); | ||
403 | - if (!StringUtils.isEmpty(customReception.getFlightDate())) { | ||
404 | - this.flightdate=DateUtil.formatByyyyyMMdd(customReception.getFlightDate()); | ||
405 | - } | ||
406 | - this.waybillnomaster = AWBTools.awbFormat(customReception.getWayBillMaster()); | ||
407 | - this.status = AWBTools.transCusRspCode(customReception.getResponseCode()); | ||
408 | - this.receiptinformation = customReception.getResponseText(); | ||
409 | - } | ||
410 | - | ||
411 | - @Override | ||
412 | - public int masterAnalysisReception() { | ||
413 | -//更新主单回执 | ||
414 | - int i = preparemasterMapper.updateRECEIPTION(this); | ||
415 | - //获取分单autoid | ||
416 | - List<PREPAREMASTER> preparemasterList = preparemasterMapper.selectAutoIdByAwb(this); | ||
417 | - if(!preparemasterList.isEmpty()){ | ||
418 | - PREPAREMASTER originMaster = preparemasterList.get(0); | ||
419 | - String autoId = originMaster.getAutoid(); | ||
420 | - | ||
421 | - //插入sendlog记录表 | ||
422 | - log.info("即将插入日志运单号为:"+waybillnomaster+"->autoid="+autoId); | ||
423 | - int ii =sendLogService.insertSendlog("MT2201",receiptinformation,autoId); | ||
424 | - | ||
425 | - if (i>0 && ii>0){ | ||
426 | - log.info("运单号 {} 预配回执更新成功",waybillnomaster); | ||
427 | - return 1; | ||
428 | - } | ||
429 | - } | ||
430 | - return 0; | ||
431 | - } | ||
432 | -} |
-
请 注册 或 登录 后发表评论