作者 xudada

Merge remote-tracking branch 'origin/forWechatService' into forWechatService

  1 +FROM java:8u111
  2 +VOLUME /tmp
  3 +ADD *.jar app.jar
  4 +EXPOSE 10001
  5 +RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  6 +RUN echo "Asia/Shanghai" > /etc/timezone && dpkg-reconfigure -f noninteractive tzdata
  7 +COPY xsd /xsd
  8 +ENTRYPOINT ["java","-jar","/app.jar"]
  9 +# Ubuntu 时区
  10 +
  1 +version: "2.1"
  2 +
  3 +services:
  4 + java:
  5 + build:
  6 + context: .
  7 + dockerfile: Dockerfile
  8 + args:
  9 + - PINPOINT_VERSION=2.3.1
  10 + - AGENT_ID=nmms_manage1
  11 + - APP_NAME=nmms_manage
  12 + - SPRING_PROFILES=release
  13 + container_name: "java"
  14 + image: "wlpt-nmms-manage"
  15 +
  16 + volumes_from:
  17 + - container:pinpoint-agent
  18 +
  19 +networks:
  20 + default:
  21 + driver: bridge
@@ -459,7 +459,7 @@ public class FFMInfo implements Serializable { @@ -459,7 +459,7 @@ public class FFMInfo implements Serializable {
459 459
460 private FFMInfo WayBillParse(String line,String uld) throws FFMResolveException { 460 private FFMInfo WayBillParse(String line,String uld) throws FFMResolveException {
461 //运单格式适配,这里注意空格字符 与连字符"-" 461 //运单格式适配,这里注意空格字符 与连字符"-"
462 - String pattern = "^(\\d{3}-\\d{8})([A-Z]{3})([A-Z]{3})/(T|P|S|M)(\\d+)(K)([0-9\\.]+)(MC)?([0-9\\.]+)?(DG)?([0-9\\.]+)?(T)?([0-9]+)?/"; 462 + String pattern = "^(\\d{3}-\\d{8})([A-Z]{3})([A-Z]{3})/(T|P|S|M|D)(\\d+)(K)([0-9\\.]+)(MC)?([0-9\\.]+)?(DG)?([0-9\\.]+)?(T)?([0-9]+)?/";
463 // 创建 Pattern 对象 463 // 创建 Pattern 对象
464 Pattern r = Pattern.compile(pattern); 464 Pattern r = Pattern.compile(pattern);
465 // 现在创建 matcher 对象 465 // 现在创建 matcher 对象