pom.xml
@@ -1,362 +1,383 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.fzzy</groupId> <artifactId>igds-api</artifactId> <version>0.0.2-SNAPSHOT</version> <packaging>jar</packaging> <name>igds-api</name> <modelVersion>4.0.0</modelVersion> <groupId>com.fzzy</groupId> <artifactId>igds-api</artifactId> <version>0.0.2-SNAPSHOT</version> <packaging>jar</packaging> <name>igds-api</name> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.boot.version>2.1.2.RELEASE</spring.boot.version> <spring.version>5.1.1.RELEASE</spring.version> <dorado.version>7.6.0-SNAPSHOT</dorado.version> <druid.version>1.2.8</druid.version> <mysql.version>5.1.45</mysql.version> <fastjson.version>2.0.10</fastjson.version> <lombok.version>1.18.22</lombok.version> <spring.security>3.1.4.RELEASE</spring.security> </properties> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <spring.boot.version>2.1.2.RELEASE</spring.boot.version> <spring.version>5.1.1.RELEASE</spring.version> <dorado.version>7.6.0-SNAPSHOT</dorado.version> <druid.version>1.2.8</druid.version> <mysql.version>5.1.45</mysql.version> <fastjson.version>2.0.10</fastjson.version> <lombok.version>1.18.22</lombok.version> <spring.security>3.1.4.RELEASE</spring.security> </properties> <dependencies> <dependencies> <!-- DORADO7ä¸é´ä»¶ --> <dependency> <groupId>com.bstek.dorado</groupId> <artifactId>dorado-core</artifactId> <version>${dorado.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <artifactId>javassist</artifactId> <groupId>javassist</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.bstek.dorado</groupId> <artifactId>dorado-uploader</artifactId> <version>1.0.20</version> <exclusions> <exclusion> <artifactId>slf4j-jcl</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <artifactId>slf4j-log4j12</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> <exclusion> <artifactId>slf4j-jdk14</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <!-- DORADO7ä¸é´ä»¶ --> <dependency> <groupId>com.bstek.dorado</groupId> <artifactId>dorado-core</artifactId> <version>${dorado.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> </exclusion> <exclusion> <artifactId>javassist</artifactId> <groupId>javassist</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.bstek.dorado</groupId> <artifactId>dorado-uploader</artifactId> <version>1.0.20</version> <exclusions> <exclusion> <artifactId>slf4j-jcl</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <artifactId>slf4j-log4j12</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> <exclusion> <artifactId>slf4j-jdk14</artifactId> <groupId>org.slf4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.9.8</version> <!-- <scope>runtime</scope>--> <!-- <scope>runtime</scope>--> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.9.8</version> <!-- <scope>runtime</scope>--> <version>2.9.8</version> <!-- <scope>runtime</scope>--> </dependency> <!-- springBoot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>${spring.boot.version}</version> </dependency> <!-- springBoot --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> <version>${spring.boot.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring.boot.version}</version> <exclusions> <exclusion> <artifactId>jackson-databind</artifactId> <groupId>com.fasterxml.jackson.core</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring.boot.version}</version> <exclusions> <exclusion> <artifactId>jackson-databind</artifactId> <groupId>com.fasterxml.jackson.core</groupId> </exclusion> </exclusions> </dependency> <!-- REDIS --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>${spring.boot.version}</version> </dependency> <!-- REDIS --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>${spring.boot.version}</version> </dependency> <!-- thymeleaf --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>${spring.boot.version}</version> </dependency> <!-- thymeleaf --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>${spring.boot.version}</version> </dependency> <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.22</version> </dependency> <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.22</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.4.01</version> </dependency> <dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> <version>1.4.01</version> </dependency> <!-- Security --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>${spring.security}</version> </dependency> <!-- Security --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>${spring.security}</version> </dependency> <!-- druid --> <!-- <dependency> --> <!-- <groupId>com.alibaba</groupId> --> <!-- <artifactId>druid-spring-boot-starter</artifactId> --> <!-- <version>${druid.version}</version> --> <!-- </dependency> --> <!-- druid --> <!-- <dependency> --> <!-- <groupId>com.alibaba</groupId> --> <!-- <artifactId>druid-spring-boot-starter</artifactId> --> <!-- <version>${druid.version}</version> --> <!-- </dependency> --> <!-- mysqlè¿æ¥ --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <!-- mysqlè¿æ¥ --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>${mysql.version}</version> </dependency> <!-- JSON--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <!-- JSON--> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <!-- ç»ééªè¯ç --> <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.2</version> </dependency> <!-- ç»ééªè¯ç --> <dependency> <groupId>com.github.whvcse</groupId> <artifactId>easy-captcha</artifactId> <version>1.6.2</version> </dependency> <!-- ç®è¤å --> <dependency> <groupId>dorado.skins</groupId> <artifactId>sky</artifactId> <version>2.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/dorado-skin-sky-2.0.2.jar</systemPath> </dependency> <!-- éæhttpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.4.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.1</version> </dependency> <!-- å½å¯ --> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.70</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-ext-jdk15on</artifactId> <version>1.70</version> </dependency> <!-- ç®è¤å --> <dependency> <groupId>dorado.skins</groupId> <artifactId>sky</artifactId> <version>2.0.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/dorado-skin-sky-2.0.2.jar</systemPath> </dependency> <dependency> <groupId>cn.lxem</groupId> <artifactId>scde</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/RulesModel-1.0.jar</systemPath> </dependency> <dependency> <groupId>cn.lxem</groupId> <artifactId>scde</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/SM2Crypto-1.0.jar</systemPath> </dependency> <!-- éæhttpclient --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.4.1</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>4.4.1</version> </dependency> <!-- å½å¯ --> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.70</version> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-ext-jdk15on</artifactId> <version>1.70</version> </dependency> <dependency> <groupId>cn.lxem</groupId> <artifactId>scde</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/RulesModel-1.0.jar</systemPath> </dependency> <dependency> <groupId>cn.lxem</groupId> <artifactId>scde</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/src/main/resources/lib/SM2Crypto-1.0.jar</systemPath> </dependency> <!-- BDF2--> <dependency> <groupId>com.bstek.bdf2</groupId> <artifactId>bdf2-orm-hibernate4</artifactId> <version>2.1.0</version> <exclusions> <exclusion> <artifactId>servlet-api</artifactId> <groupId>javax.servlet</groupId> </exclusion> <exclusion> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> </exclusion> <exclusion> <artifactId>slf4j-log4j12</artifactId> <groupId>org.slf4j</groupId> </exclusion> <exclusion> <artifactId>log4j</artifactId> <groupId>log4j</groupId> </exclusion> </exclusions> </dependency> <!--广ä¸çå¹³å°å¯¹æ¥ --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-core</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-bindings-soap</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-bindings-xml</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-ws-policy</artifactId> <version>3.2.2</version> </dependency> <!-- <dependency>--> <!-- <groupId>org.apache.cxf</groupId>--> <!-- <artifactId>cxf-spring-boot-autoconfigure</artifactId>--> <!-- <version>3.2.2</version>--> <!-- </dependency>--> <!-- <dependency>--> <!-- <groupId>org.apache.cxf</groupId>--> <!-- <artifactId>cxf-spring-boot-starter-jaxws</artifactId>--> <!-- <version>3.2.2</version>--> <!-- </dependency>--> <!--广ä¸çå¹³å°å¯¹æ¥ --> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-core</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-bindings-soap</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-bindings-xml</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-frontend-jaxws</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-transports-http</artifactId> <version>3.2.2</version> </dependency> <dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-ws-policy</artifactId> <version>3.2.2</version> </dependency> <!-- <dependency>--> <!-- <groupId>org.apache.cxf</groupId>--> <!-- <artifactId>cxf-spring-boot-autoconfigure</artifactId>--> <!-- <version>3.2.2</version>--> <!-- </dependency>--> <!-- <dependency>--> <!-- <groupId>org.apache.cxf</groupId>--> <!-- <artifactId>cxf-spring-boot-starter-jaxws</artifactId>--> <!-- <version>3.2.2</version>--> <!-- </dependency>--> </dependencies> </dependencies> <build> <plugins> <!-- 设置ç¼è¯çæ¬ --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> <build> <plugins> <!-- 设置ç¼è¯çæ¬ --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>src/main/java</directory> </resource> <resource> <directory>src/main/resources/lib</directory> <targetPath>BOOT-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <targetPath>BOOT-INF/classes/</targetPath> </resource> </resources> <resources> <resource> <directory>src/main/resources</directory> </resource> <resource> <directory>src/main/java</directory> </resource> <resource> <directory>src/main/resources/lib</directory> <targetPath>BOOT-INF/lib/</targetPath> <includes> <include>**/*.jar</include> </includes> </resource> <resource> <directory>src/main/resources</directory> <targetPath>BOOT-INF/classes/</targetPath> </resource> </resources> <finalName>igds-api</finalName> <finalName>igds-api</finalName> </build> </build> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-framework-bom</artifactId> <version>${spring.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <dependencyManagement> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-framework-bom</artifactId> <version>${spring.version}</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement> <repositories> <repository> <id>sonatype</id> <url>https://oss.sonatype.org/content/groups/public/</url> </repository> <repository> <id>bsdn-maven-repository</id> <url>http://nexus.bsdn.org/content/groups/public/</url> </repository> </repositories> <repositories> <repository> <id>sonatype</id> <url>https://oss.sonatype.org/content/groups/public/</url> </repository> <repository> <id>bsdn-maven-repository</id> <url>http://nexus.bsdn.org/content/groups/public/</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>spring-snapshots</id> <url>http://repo.spring.io/snapshot</url> </pluginRepository> <pluginRepository> <id>spring-milestones</id> <url>http://repo.spring.io/milestone</url> </pluginRepository> </pluginRepositories> <pluginRepositories> <pluginRepository> <id>spring-snapshots</id> <url>http://repo.spring.io/snapshot</url> </pluginRepository> <pluginRepository> <id>spring-milestones</id> <url>http://repo.spring.io/milestone</url> </pluginRepository> </pluginRepositories> </project> src/main/java/com/fzzy/async/whhpjl/Fzzy40ToWhjlSyncService11.java
@@ -3,18 +3,17 @@ import com.fzzy.api.data.ApiParam; import com.fzzy.api.data.SyncProtocol; import com.fzzy.api.service.SyncService11; import com.fzzy.async.whhpjl.impl.Fz40ToWhjlSync1101; import com.fzzy.async.whhpjl.impl.*; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; /** * @Desc: åºç¡ä¿¡æ¯åæ¥ * * @author: czt * @update-time: 2023/08/04 * */ @Slf4j @Component @@ -23,6 +22,16 @@ @Autowired private Fz40ToWhjlSync1101 fz40ToWhjlSync1101; @Autowired private Fz40ToWhjlSync1102 fz40ToWhjlSync1102; @Autowired private Fz40ToWhjlSync1103 fz40ToWhjlSync1103; @Autowired private Fz40ToWhjlSync1105 fz40ToWhjlSync1105; @Autowired private Fz40ToWhjlSync1106 fz40ToWhjlSync1106; @Autowired private Fz40ToWhjlSync1107 fz40ToWhjlSync1107; @Override public String getProtocol() { @@ -42,15 +51,15 @@ //TODO 忥åå·¥ç«ç¹ä¿¡æ¯ fz40ToWhjlSync1102.syncData(kqdm, deptId, start, end); //TODO 忥å粮人åä¿¡æ¯ fz40ToWhjlSync1103.syncData(kqdm, deptId, start, end); //TODO 忥仿¿ä¿¡æ¯ fz40ToWhjlSync1105.syncData(kqdm, deptId, start, end); //TODO 忥å»é´ä¿¡æ¯ fz40ToWhjlSync1106.syncData(kqdm, deptId, start, end); //TODO åæ¥è´§ä½ä¿¡æ¯ fz40ToWhjlSync1107.syncData(kqdm, deptId, start, end); //TODO 忥ä»å¨è®¾å¤ä¿¡æ¯ } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultBuilding.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,107 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * @Author:YAN */ @Data @Entity @Table(name = "D_BUILDING") public class Fz40WhjlDefaultBuilding implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 50) @PropertyDef(label = "仿¿ç¼ç ") private String id; @Id @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "ggm", length = 50) @PropertyDef(label = "å½è§ç ") private String ggm; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "æå±åºç¹") private String deptId; @Column(name = "NAME_", length = 50) @PropertyDef(label = "建çåç§°") private String name; @Column(name = "STORAGE_") @PropertyDef(label = "设计å¨é", description = "åä½ï¼KG") private Double storage; @Column(name = "USER_DATE_") @PropertyDef(label = "ä½¿ç¨æ¥æ") private Date userDate; @Column(name = "HEIGHT_", precision = 16, scale = 2) @PropertyDef(label = "仿¿é«åº¦", description = "åä½ï¼ç±³") private Double height; @Column(name = "LENGTH_", precision = 16, scale = 2) @PropertyDef(label = "仿¿é¿åº¦", description = "åä½ï¼ç±³") private Double length; @Column(name = "WIDTH_", precision = 16, scale = 2) @PropertyDef(label = "仿¿å®½åº¦", description = "åä½ï¼ç±³") private Double width; @Column(name = "DIAMETER_", precision = 16, scale = 2) @PropertyDef(label = "çä»ç´å¾", description = "åä½ï¼ç±³") private Double diameter; @Column(name = "VOLUME_", precision = 16, scale = 2) @PropertyDef(label = "çä»ä½ç§¯", description = "åä½ï¼ç«æ¹ç±³") private Double volume; @Column(name = "DOOR_NUM_") @PropertyDef(label = "ä»é¨æ°") private Integer doorNum; @Column(name = "GROUND_", length = 20) @PropertyDef(label = "å°é¢ç»æ") private String ground; @Column(name = "WALL_", length = 20) @PropertyDef(label = "å¢ä½ç»æ") private String wall; @Column(name = "ROOF_", length = 20) @PropertyDef(label = "å±é¡¶ç»æ") private String roof; @Column(name = "ROOF_TRUSS_", length = 20) @PropertyDef(label = "屿¶ç»æ") private String roofTruss; @Column(name = "CREATE_DATE_") @PropertyDef(label = "å»ºé æ¥æ") private Date createDate; @Column(name = "LON_", precision = 16, scale = 4) @PropertyDef(label = "ç»åº¦") private Double lon; @Column(name = "LAT_", precision = 16, scale = 4) @PropertyDef(label = "纬度") private Double lat; } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDepot.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,156 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.dorado.annotation.PropertyDef; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; /** * @Author:YAN */ @Data @Entity @Table(name = "D_DEPOT") public class Fz40WhjlDefaultDepot implements Serializable { /** * */ private static final long serialVersionUID = 1L; @Id @Column(name = "ID_", length = 50) @PropertyDef(label = "è´§ä½ç¼å·") private String id; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "æå±ååº") private String deptId; @Column(name = "NAME_", length = 50) @PropertyDef(label = "è´§ä½åç§°") private String name; @Column(name = "BUILDING_ID_", length = 40) @PropertyDef(label = "æå±ä»æ¿") private String buildingId; @Column(name = "GRANARY_ID_", length = 40) @PropertyDef(label = "æå±å»é´") private String granaryId; @Column(name = "DEPOT_TYPE_", length = 10) @PropertyDef(label = "ä»åºç±»å", description = "æ ¹æ®å½æ é 置类åï¼å¹³æ¿ä»ãç«çä»ãæµ åä»ã卿²¹ç½") private String depotType; @Column(name = "DEPOT_STATUS_", length = 10) @PropertyDef(label = "ä»åºç¶æ", description = "ä¸åºåè¡¨å ³èï¼éè¿åºååæ´") private String depotStatus; @Column(name = "STORE_TYPE_", length = 6) @PropertyDef(label = "å¨ç²®æ¹å¼", description = "ä¸åºåè¡¨å ³è") private String storeType; @Column(name = "STORAGE_MAX_") @PropertyDef(label = "设计å¨é", description = "åä½ï¼å¨") private Double storageMax; @Column(name = "STORAGE_REAL_", insertable = true) @PropertyDef(label = "å®é å¨é", description = "åä½ï¼KGï¼éè¿åºååæ´") private Double storageReal; @Column(name = "FOOD_TYPE_", length = 10) @PropertyDef(label = "ç²®é£æ§è´¨", description = "ä¸åºåè¡¨å ³èï¼éè¿åºååæ´") private String foodType; @Column(name = "FOOD_VARIETY_", length = 10) @PropertyDef(label = "ç²®é£åç§", description = "ä¸åºåè¡¨å ³èï¼éè¿åºååæ´") private String foodVariety; @Column(name = "FOOD_LEVEL_", length = 10) @PropertyDef(label = "ç²®é£ç级", description = "ä¸åºåè¡¨å ³èï¼éè¿åºååæ´") private String foodLevel; @Column(name = "FOOD_LOCATION_", length = 50) @PropertyDef(label = "ç²®é£äº§å°", description = "ä¸åºåè¡¨å ³èï¼éè¿åºååæ´") private String foodLocation; @Column(name = "FOOD_YEAR_", length = 10) @PropertyDef(label = "ç²®é£å¹´ä»½", description = "ä¸åºåè¡¨å ³èï¼éè¿åºååæ´") private String foodYear; @Column(name = "PER_WET_") @PropertyDef(label = "æ°´å", description = "ç¾åæ¯ï¼é»è®¤ä¸ºç©ºï¼æ¥æºè´¨æ£ä¿¡æ¯") private Double perWet; @Column(name = "PER_IMPURITY_") @PropertyDef(label = "æè´¨", description = "ç¾åæ¯ï¼é»è®¤ä¸ºç©ºï¼æ¥æºè´¨æ£ä¿¡æ¯") private Double perImpurity; @Column(name = "BULK_WEIGHT_") @PropertyDef(label = "容é g/L", description = "容é g/L") private Double bulkWeight; @Column(name = "STORE_KEEPER_", length = 30) @PropertyDef(label = "ä¿ç®¡åè´¦å·") private String storeKeeper; @Column(name = "STORE_KEEPER_NAME_", length = 50) @PropertyDef(label = "ä¿ç®¡å", description = "䏿åç§°") private String storeKeeperName; @Column(name = "STORE_DATE_") @PropertyDef(label = "å ¥åºæ¶é´", description = "é»è®¤ç©ºï¼éè¿åºååæ´") private Date storeDate; @Column(name = "CHECK_DATE_") @PropertyDef(label = "æåè´¨æ£æ¶é´", description = "é»è®¤ç©ºï¼æ¥æºè´¨æ£ä¿¡æ¯") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date checkDate; @Column(name = "REMARK_", length = 200) @PropertyDef(label = "夿³¨", description = "夿³¨ä¿¡æ¯") private String remark; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") private Date updateTime; // ------------å ¶ä»å±æ§ä¿¡æ¯------------// @Transient @PropertyDef(label = "ç²®é£åç§") private String foodVarietyName; @Transient @PropertyDef(label = "ç²®é£æ§è´¨") private String foodTypeName; @Transient @PropertyDef(label = "ä»åºç±»å") private String depotTypeName; @Transient @PropertyDef(label = "ä»åºç±»å") private String depotStatusName; @Transient @PropertyDef(label = "ç²®é£ç级") private String foodLevelName; @Transient @PropertyDef(label = "Xåæ ", description = "ä¸ç»´æ¨¡åä¸åæ ï¼é¡µé¢æ éç»´æ¤") private Double posX; @Transient @PropertyDef(label = "Yåæ ", description = "ä¸ç»´æ¨¡åä¸åæ ï¼é¡µé¢æ éç»´æ¤") private Double posY; } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultDevice.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,82 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.dorado.annotation.PropertyDef; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; /** * 设å¤ä¿¡æ¯ * * @Author:YAN */ @Data @Entity @Table(name = "D_DEVICE") public class Fz40WhjlDefaultDevice implements Serializable { private static final long serialVersionUID = 1L; @Id @Column(name = "kqdm", length = 40) @PropertyDef(label = "åºåºä»£ç ") private String kqdm; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ", description = "") private String companyId; @Column(name = "dwdm", length = 18) @PropertyDef(label = "åä½ä»£ç ") private String dwdm; @Column(name = "kqmc", length = 256) @PropertyDef(label = "åºåºåç§°") private int kqmc; @Column(name = "sbbh", length = 20) @PropertyDef(label = "设å¤ç¼å·") private String sbbh; @Column(name = "sbyqmc", length = 50) @PropertyDef(label = "设å¤ä»ªå¨åç§°") private String sbyqmc; @Column(name = "sbyqdm", length = 8) @PropertyDef(label = "设å¤ä»ªå¨ä»£ç ") private String sbyqdm; @Column(name = "sbggxh", length = 50) @PropertyDef(label = "设å¤è§æ ¼åå·") private String sbggxh; @Column(name = "sccj", length = 256) @PropertyDef(label = "ç产åå®¶") private String sccj; @Column(name = "scrq") @PropertyDef(label = "çäº§æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date scrq; @Column(name = "sbms", length = 50) @PropertyDef(label = "è®¾å¤æè¿°") private String sbms; @Column(name = "sbzt", length = 1) @PropertyDef(label = "设å¤ç¶æ") private String sbzt; @Column(name = "jdsj") @PropertyDef(label = "æ£å®æ¶é´") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date jdsj; @Column(name = "jddw", length = 256) @PropertyDef(label = "æ£å®åä½") private String jddw; } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultGranary.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,80 @@ package com.fzzy.async.whhpjl.entity; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * å»é´ä¿¡æ¯ * * @Author:YAN */ @Data @Entity @Table(name = "D_GRANARY") public class Fz40WhjlDefaultGranary implements Serializable { private static final long serialVersionUID = 9157617424050247565L; @Id @PropertyDef(label = "å»é´ä»£ç ") @Column(name = "ajdh", length = 28) private String ajdh; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Column(name = "DEPT_ID_", length = 40) @PropertyDef(label = "æå±ååº") private String deptId; @PropertyDef(label = "å»é´åç§°") @Column(name = "ajmc", length = 100) private String ajmc; @PropertyDef(label = "仿¿(ææ²¹ç½)ç¼ç ") @Column(name = "cfbh", length = 25) private String cfbh; @PropertyDef(label = "å»é´é¿åº¦") @Column(name = "ajcd", precision = 8, scale = 4) private double ajcd; @PropertyDef(label = "å»é´å®½åº¦") @Column(name = "ajkd", precision = 8, scale = 4) private double ajkd; @PropertyDef(label = "å»é´é«åº¦") @Column(name = "ajgd", precision = 8, scale = 4) private double ajgd; @PropertyDef(label = "å»é´è®¾è®¡ä»å®¹") @Column(name = "ajsjcr", precision = 20, scale = 3) private double ajsjcr; @PropertyDef(label = "å»é´èç³»çµè¯") @Column(name = "ajlxdh", length = 20) private String ajlxdh; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "å»é´å¯ç¨æ¥æ") @Column(name = "ajqyrq") private Date ajqyrq; @PropertyDef(label = "å»é´ç¶æ") @Column(name = "ajzt", length = 1) private String ajzt; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") private Date updateTime; } src/main/java/com/fzzy/async/whhpjl/entity/Fz40WhjlDefaultUser.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,104 @@ package com.fzzy.async.whhpjl.entity; import com.bstek.bdf2.core.business.IDept; import com.bstek.bdf2.core.business.IPosition; import com.bstek.bdf2.core.model.Group; import com.bstek.bdf2.core.model.Role; import lombok.Data; import javax.persistence.*; import java.io.Serializable; import java.util.Date; import java.util.List; /** * ç³»ç»ç¨æ·è¡¨ * * @Author:YAN */ @Data @Entity @Table(name = "BDF2_USER") public class Fz40WhjlDefaultUser implements Serializable { private static final long serialVersionUID = -1363793377621174845L; @Id @Column(name = "USERNAME_", length = 60) private String username; @Column(name = "COMPANY_ID_", length = 60, nullable = false) private String companyId; @Column(name = "PASSWORD_", length = 70, nullable = false, updatable = false) private String password; @Column(name = "SALT_", length = 10, nullable = false, updatable = false) private String salt; @Column(name = "CNAME_", length = 60, nullable = false) private String cname; @Column(name = "ENAME_", length = 60) private String ename; @Column(name = "MALE_", nullable = false) private boolean male = true; @Column(name = "ENABLED_", nullable = false) private boolean enabled = true; @Column(name = "ADMINISTRATOR_", nullable = false) private boolean administrator = false; @Column(name = "BIRTHDAY_") private Date birthday; @Column(name = "MOBILE_", length = 20) private String mobile; @Column(name = "EMAIL_", length = 60) private String email; @Column(name = "CREATE_DATE_") private Date createDate; // é¨é¨è¯´æ @Transient private String deptName; @Transient private String deptId; // è§è² @Transient private String roleName; @Transient private String roleId; /** * ç¨äºBDF2ç³»ç» */ @Transient private List<IDept> depts; /** * ç¨äºBDF2ç³»ç» */ @Transient private List<Role> roles; /** * ç¨äºBDF2ç³»ç» */ @Transient private List<IPosition> positions; /** * ç¨äºBDF2ç³»ç» */ @Transient private List<Group> groups; } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1101.java
@@ -15,6 +15,7 @@ import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; @@ -23,7 +24,6 @@ * * @author: czt * @update-time: 2023/08/04 * */ @Slf4j @Component @@ -52,7 +52,7 @@ apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1111); apiLog.setInteId(Constant.API_CODE_1101); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { @@ -86,8 +86,8 @@ apiData.setQywd(sysData.getLat()); //ä¼ä¸çº¬åº¦ apiData.setQyxzqhmc(sysData.getCountry()); //ä¼ä¸è¡æ¿åºååç§° apiData.setQyxzqhdm(sysData.getCountry()); //ä¼ä¸è¡æ¿åºå代ç apiData.setSfyx("æ¯"); //ä¼ä¸è¡æ¿åºå代ç if(StringUtils.isNotEmpty(sysData.getVal()) && "0".equals(sysData.getVal())){ apiData.setSfyx("æ¯"); //æ¯å¦å¯ç¨ if (StringUtils.isNotEmpty(sysData.getVal()) && "0".equals(sysData.getVal())) { apiData.setSfyx("å¦"); } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1102.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,104 @@ package com.fzzy.async.whhpjl.impl; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDept; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1101Rep; import com.fzzy.whjl.dto.WhjlApi1102; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * åä¾ç«ç¹ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1102 { @Autowired private Fz40ToWhjlSync1101Rep fz40ToWhjlSync1101Rep; @Autowired private ApiLogRep apiLogRep; /** * åä¾ç«ç¹ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1102æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1102); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultDept> list = fz40ToWhjlSync1101Rep.listApi1101(deptId.substring(0, 4)); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°åä½ä¿¡æ¯------------------"); return; } WhjlApi1102 apiData; for (Fz40WhjlDefaultDept sysData : list) { apiData = new WhjlApi1102(); apiData.setJlqybh(sysData.getRegisterCode()); //åç²®ä¼ä¸ç¼å· apiData.setJlqymc(sysData.getName()); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(sysData.getCode()); //åä¾ç«ç¹ç¼å· apiData.setXzqhbm(sysData.getCountry()); //æå±è¡æ¿åºåç¼ç apiData.setXzqhmc(sysData.getCountry()); //ä¼ä¸è¡æ¿åºååç§° apiData.setJgzdmc(sysData.getName()); //åä¾ç«ç¹åç§° apiData.setJgzdjc(sysData.getName()); //åä¾ç«ç¹ç®ç§° apiData.setQyszbm(sysData.getNature()); //ä¼ä¸æ§è´¨ç¼ç apiData.setJgzdlb("1"); //åä¾ç«ç¹ç±»å« -1-ä¿éåºå° apiData.setJcrq(sysData.getCreateDate()); //å»ºææ¥æ apiData.setSjcr(sysData.getStorage()); //设计ä»å®¹ apiData.setMj(sysData.getArea()); //é¢ç§¯ apiData.setLxr(sysData.getContact()); //è系人 apiData.setDh(sysData.getPhone()); //çµè¯ apiData.setCz(sysData.getFax()); //ä¼ ç apiData.setDz(sysData.getAddress()); //å°å apiData.setYzbm(sysData.getPostCode()); //鮿¿ç¼ç apiData.setJd(sysData.getLon()); //ç»åº¦ apiData.setWd(sysData.getLat()); //纬度 apiData.setCYRS(null); //ä»ä¸äººæ° apiData.setCLS(null); //è½¦è¾æ° apiData.setCplcfmj(null); //æåç²®ä»æ¿é¢ç§¯ apiData.setCplzxnl(null); //æåç²®è£ å¸è½å apiData.setSfyx("æ¯"); //æ¯å¦å¯ç¨ if (StringUtils.isNotEmpty(sysData.getVal()) && "0".equals(sysData.getVal())) { apiData.setSfyx("å¦"); } apiData.setBizId(sysData.getId()); apiData.setUpdateTime(new Date()); //TODO æä¹ åä¿åå¾ å®ç° log.info("1102---åä¾ç«ç¹-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1102åä¾ç«ç¹-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1102åä¾ç«ç¹ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1103.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,90 @@ package com.fzzy.async.whhpjl.impl; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDept; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1103Rep; import com.fzzy.whjl.dto.WhjlApi1103; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * å工人åä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1103 { @Autowired private Fz40ToWhjlSync1103Rep fz40ToWhjlSync1103Rep; @Autowired private ApiLogRep apiLogRep; /** * å工人åä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1103æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1103); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultUser> list = fz40ToWhjlSync1103Rep.listApi1103(deptId.substring(0, 4)); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°åä½ä¿¡æ¯------------------"); return; } WhjlApi1103 apiData; for (Fz40WhjlDefaultUser sysData : list) { apiData = new WhjlApi1103(); apiData.setRybh(sysData.getUsername()); //人åç¼å· apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setJlqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJlqymc(""); //åä¾ç«ç¹åç§° apiData.setRyxm(sysData.getCname()); //人åå§å apiData.setSfzhm(""); //身份è¯ç¼ç apiData.setLxdh(sysData.getMobile()); //èç³»çµè¯ apiData.setXl("æ¬ç§"); //å¦å apiData.setLxdz(""); //èç³»å°å apiData.setSfyx("æ¯"); if (!sysData.isEnabled()) { apiData.setSfyx("å¦"); } apiData.setUpdateTime(new Date()); //TODO æä¹ åä¿åå¾ å®ç° log.info("1103---å工人å-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1103å工人å-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1103å工人åä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1105.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,100 @@ package com.fzzy.async.whhpjl.impl; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1103Rep; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1105Rep; import com.fzzy.whjl.dto.WhjlApi1105; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * 仿¿ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1105 { @Autowired private Fz40ToWhjlSync1105Rep fz40ToWhjlSync1105Rep; @Autowired private ApiLogRep apiLogRep; /** * 仿¿ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1105æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1105); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultBuilding> list = fz40ToWhjlSync1105Rep.listApi1105(deptId.substring(0, 4)); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°åä½ä¿¡æ¯------------------"); return; } WhjlApi1105 apiData; for (Fz40WhjlDefaultBuilding sysData : list) { apiData = new WhjlApi1105(); apiData.setCfbh(sysData.getId()); //仿¿ç¼å· apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setJlqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJlqymc(""); //åä¾ç«ç¹åç§° apiData.setCfmc(sysData.getName()); //仿¿åç§° apiData.setCflx("10101"); //仿¿ç±»å 10101-å¹³æ¹ä» apiData.setCfjg(sysData.getWall()); //仿¿ç»æ apiData.setJzlx(""); //建çç±»å apiData.setCfcdzj(sysData.getLength() == 0.0 || sysData.getLength() == null ? sysData.getDiameter() : sysData.getLength()); //仿¿é¿åº¦(ç´å¾) apiData.setCfkd(sysData.getWidth()); //仿¿å®½åº¦ apiData.setCfgd(sysData.getHeight()); //仿¿é«åº¦ apiData.setCfsjcr(null); //仿¿è®¾è®¡ä»å®¹ apiData.setCfsjcrO1(null); //仿¿å®é ä»å®¹ apiData.setLxdh(null); //èç³»çµè¯ apiData.setCfjd(sysData.getLon()); //仿¿ç»åº¦ apiData.setCfwd(sysData.getLat()); //仿¿çº¬åº¦ apiData.setQyrq(sysData.getCreateDate()); //å¯ç¨æ¥æ apiData.setCfzt(""); //仿¿ç¶æ apiData.setCfsyzt(""); //仿¿ä½¿ç¨ç¶æ apiData.setZp(null); //ç½©æ£ apiData.setJyd(null); //ç®æå¤ apiData.setJyc(null); //ç®æä» apiData.setSfyx("æ¯"); //æ¯å¦ææ apiData.setUpdateTime(new Date()); //TODO æä¹ åä¿åå¾ å®ç° log.info("1105---仿¿-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1105仿¿-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1105仿¿ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1106.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,98 @@ package com.fzzy.async.whhpjl.impl; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1105Rep; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1106Rep; import com.fzzy.whjl.dto.WhjlApi1105; import com.fzzy.whjl.dto.WhjlApi1106; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * å»é´ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1106 { @Autowired private Fz40ToWhjlSync1106Rep fz40ToWhjlSync1106Rep; @Autowired private ApiLogRep apiLogRep; /** * å»é´ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1106æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1106); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultGranary> list = fz40ToWhjlSync1106Rep.listApi1106(deptId.substring(0, 4)); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°åä½ä¿¡æ¯------------------"); return; } WhjlApi1106 apiData; for (Fz40WhjlDefaultGranary sysData : list) { apiData = new WhjlApi1106(); apiData.setAjbh(sysData.getAjdh()); //å»é´ç¼å· apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setJlqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJlqymc(""); //åä¾ç«ç¹åç§° apiData.setSscfbh(sysData.getCfbh()); //仿¿ç¼å· apiData.setSscfmc(""); //仿¿åç§° apiData.setAjmc(sysData.getAjmc()); //å»é´åç§° apiData.setAjcd(sysData.getAjcd()); //å»é´é¿åº¦ apiData.setAjkd(sysData.getAjkd()); //å»é´å®½åº¦ apiData.setAjgd(sysData.getAjgd()); //å»é´é«åº¦ apiData.setAjsjcr(sysData.getAjsjcr()); //å»é´è®¾è®¡ä»å®¹ apiData.setAjsjcr01(null); //å»é´å®é ä»å®¹ apiData.setAjlxdh(sysData.getAjlxdh()); //å»é´èç³»çµè¯ apiData.setAjjd(null); //å»é´ç»åº¦ apiData.setAjwd(null); //å»é´çº¬åº¦ apiData.setAjqyrq(sysData.getAjqyrq()); //å»é´å¯ç¨æ¥æ apiData.setAjzt(sysData.getAjzt()); //å»é´ç¶æ apiData.setAjsyzt(""); //å»é´ä½¿ç¨ç¶æ apiData.setSfyx(""); //æ¯å¦ææ apiData.setUpdateTime(new Date()); //TODO æä¹ åä¿åå¾ å®ç° log.info("1106---å»é´-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1106å»é´-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1106å»é´ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1107.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,94 @@ package com.fzzy.async.whhpjl.impl; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1106Rep; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1107Rep; import com.fzzy.whjl.dto.WhjlApi1106; import com.fzzy.whjl.dto.WhjlApi1107; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * è´§ä½ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1107 { @Autowired private Fz40ToWhjlSync1107Rep fz40ToWhjlSync1107Rep; @Autowired private ApiLogRep apiLogRep; /** * è´§ä½ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1107æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1107); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultDepot> list = fz40ToWhjlSync1107Rep.listApi1107(deptId.substring(0, 4)); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°åä½ä¿¡æ¯------------------"); return; } WhjlApi1107 apiData; for (Fz40WhjlDefaultDepot sysData : list) { apiData = new WhjlApi1107(); apiData.setHwbh(sysData.getId()); //è´§ä½ç¼å· apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setJlqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJlqymc(""); //åä¾ç«ç¹åç§° apiData.setSscfbh(sysData.getBuildingId()); //仿¿ç¼å· apiData.setSscfmc(""); //仿¿åç§° apiData.setSsajbh(sysData.getGranaryId()); //å»é´ç¼å· apiData.setAjmc(""); //å»é´åç§° apiData.setHwmc(sysData.getName()); //è´§ä½åç§° apiData.setHwqyrq(sysData.getStoreDate()); //è´§ä½å¯ç¨æ¥æ apiData.setHwzt(sysData.getDepotStatus()); //è´§ä½ç¶æ apiData.setClfs(sysData.getStoreType()); //å¨ç²®æ¹å¼ apiData.setHwrl(sysData.getStorageMax()); //è´§ä½å®¹é apiData.setSfyx(""); //æ¯å¦ææ apiData.setUpdateTime(new Date()); //TODO æä¹ åä¿åå¾ å®ç° log.info("1107---è´§ä½-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1107è´§ä½-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1107è´§ä½ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/impl/Fz40ToWhjlSync1111.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,113 @@ package com.fzzy.async.whhpjl.impl; import com.fzzy.api.Constant; import com.fzzy.api.entity.ApiLog; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.ApiLogRep; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDevice; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1107Rep; import com.fzzy.async.whhpjl.repository.Fz40ToWhjlSync1111Rep; import com.fzzy.whjl.dto.WhjlApi1107; import com.fzzy.whjl.dto.WhjlApi1111; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; /** * ä»å¨è®¾å¤ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fz40ToWhjlSync1111 { @Autowired private Fz40ToWhjlSync1111Rep fz40ToWhjlSync1111Rep; @Autowired private ApiLogRep apiLogRep; /** * ä»å¨è®¾å¤ä¿¡æ¯ * * @param kqdm * @param deptId * @param start * @param end */ public void syncData(String kqdm, String deptId, Date start, Date end) { log.info("-------------1111æ¥å£æ°æ®å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ ApiLog apiLog = new ApiLog(); apiLog.setType(ApiLog.TYPE_SYNC); apiLog.setKqdm(deptId); apiLog.setUploadTime(new Date()); apiLog.setInteId(Constant.API_CODE_1111); apiLog.setStatus(99); apiLog.setId(ContextUtil.getUUID()); try { List<Fz40WhjlDefaultDevice> list = fz40ToWhjlSync1111Rep.listApi1111(deptId.substring(0, 4)); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°åä½ä¿¡æ¯------------------"); return; } WhjlApi1111 apiData; for (Fz40WhjlDefaultDevice sysData : list) { apiData = new WhjlApi1111(); apiData.setSbbh(sysData.getSbyqdm()); //设å¤ç¼å· apiData.setJlqybh(""); //åç²®ä¼ä¸ç¼å· apiData.setJlqymc(""); //åç²®ä¼ä¸åç§° apiData.setJgzdbh(""); //åä¾ç«ç¹ç¼å· apiData.setJlqymc(""); //åä¾ç«ç¹åç§° apiData.setCfbh(""); //仿¿ç¼å· apiData.setSscfmc(""); //仿¿åç§° apiData.setSblxbh(""); //设å¤ç±»åç¼å· apiData.setSbmc(""); //设å¤åç§° apiData.setSbzt(sysData.getSbzt()); //设å¤ç¶æ apiData.setGgxh(sysData.getSbggxh()); //è§æ ¼åå· apiData.setZzdw(sysData.getSccj()); //å¶é åä½ apiData.setCgsj(null); //éè´æ¶é´ apiData.setGl(""); //åç apiData.setCl(""); //产é apiData.setWxcc(""); //å¤å½¢å°ºå¯¸ apiData.setZygn(""); //主è¦åè½ apiData.setBgfzrmc(""); //ä¿ç®¡è´è´£äºº apiData.setWhgzrmc(""); //ç»´æ¤è´è´£äºº apiData.setCzfzrmc(""); //æä½è´è´£äºº apiData.setZynhyq(""); //主è¦ä¿ç®¡è¦æ± apiData.setXgrq(sysData.getJdsj()); //ä¿®æ¹æ¥æ apiData.setTbrmc(""); //填表人åç§° apiData.setSfytkk(""); //æ¯å¦äºå°å¯æ§ apiData.setIpdz(""); //IPå°å apiData.setGldk(null); //管çç«¯å£ apiData.setSdkdk(""); //Sdkç«¯å£ apiData.setZh(""); //å¸å· apiData.setMm(""); //å¯ç apiData.setRstpdz(null); //Rtspå°å apiData.setRtspdk(""); //rtspç«¯å£ apiData.setSbxlh(""); //设å¤åºåå· apiData.setJklx(""); //çæ§ç±»å apiData.setSfyx(""); //æ¯å¦ææ apiData.setUpdateTime(new Date()); //TODO æä¹ åä¿åå¾ å®ç° log.info("1111---ä»å¨è®¾å¤-åæ¥æ°æ®ï¼{}", apiData.toString()); } } catch (Exception e) { log.error("---1111ä»å¨è®¾å¤-åæ¥æ°æ®æ§è¡å¤±è´¥----{}", e.getMessage()); apiLog.setResult("1111ä»å¨è®¾å¤ä¿¡æ¯åæ¥å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1103Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDept; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * å工人åä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1103Rep extends JpaRepository<Fz40WhjlDefaultUser, String> { /** * è·åå工人åä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultUser where companyId=:companyId ") List<Fz40WhjlDefaultUser> listApi1103(@Param("companyId") String companyId); } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1105Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,25 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultUser; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * 仿¿ä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1105Rep extends JpaRepository<Fz40WhjlDefaultBuilding, String> { /** * è·å仿¿ä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultBuilding where companyId=:companyId ") List<Fz40WhjlDefaultBuilding> listApi1105(@Param("companyId") String companyId); } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1106Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultBuilding; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * å»é´ä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1106Rep extends JpaRepository<Fz40WhjlDefaultGranary, String> { /** * è·åå»é´ä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultGranary where companyId=:companyId ") List<Fz40WhjlDefaultGranary> listApi1106(@Param("companyId") String companyId); } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1107Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,25 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultGranary; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * è´§ä½ä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1107Rep extends JpaRepository<Fz40WhjlDefaultDepot, String> { /** * è·åè´§ä½ä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultDepot where companyId=:companyId ") List<Fz40WhjlDefaultDepot> listApi1107(@Param("companyId") String companyId); } src/main/java/com/fzzy/async/whhpjl/repository/Fz40ToWhjlSync1111Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,24 @@ package com.fzzy.async.whhpjl.repository; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDepot; import com.fzzy.async.whhpjl.entity.Fz40WhjlDefaultDevice; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import java.util.List; /** * ä»å¨è®¾å¤ä¿¡æ¯ * * @Author:YAN */ public interface Fz40ToWhjlSync1111Rep extends JpaRepository<Fz40WhjlDefaultDevice, String> { /** * è·åä»å¨è®¾å¤ä¿¡æ¯ * * @return */ @Query("from Fz40WhjlDefaultDevice where companyId=:companyId ") List<Fz40WhjlDefaultDevice> listApi1111(@Param("companyId") String companyId); } src/main/java/com/fzzy/whjl/dto/WhjlApi1102.java
@@ -1,5 +1,6 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; @@ -46,5 +47,14 @@ private String sfyx; //æ¯å¦å¯ç¨ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1103.java
@@ -1,9 +1,11 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * åç²®ä¼ä¸-å工人åä¿¡æ¯ @@ -32,4 +34,14 @@ private String sfyx; //æ¯å¦å¯ç¨ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1105.java
@@ -1,5 +1,6 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; @@ -46,4 +47,14 @@ private String sfyx; //æ¯å¦ææ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1106.java
@@ -1,5 +1,6 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; @@ -42,4 +43,14 @@ private String sfyx; //æ¯å¦ææ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1107.java
@@ -1,5 +1,6 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; @@ -36,6 +37,15 @@ private Double hwrl; //è´§ä½å®¹é private String sfyx; //æ¯å¦ææ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/dto/WhjlApi1111.java
@@ -1,5 +1,6 @@ package com.fzzy.whjl.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; @@ -56,4 +57,14 @@ private String sfyx; //æ¯å¦ææ private String bz; //夿³¨ //åç¬å¢å ï¼ä¸è¿è¡ä¸ä¼ @JSONField(serialize = false) private String bizId; //ä¸å¡ID @JSONField(serialize = false) private Date updateTime; //æåæ´æ°æ¶é´ @JSONField(serialize = false) private String czbz; //æä½æ å¿ @JSONField(serialize = false) private String kqdm; //åºåºä»£ç } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1102PR.java
@@ -3,7 +3,16 @@ import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1102; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; @@ -15,6 +24,12 @@ */ @Component public class WhjlApi1102PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1102PR#listData @@ -59,6 +74,41 @@ */ @Expose public String pushData(List<WhjlApi1102> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_11, WhjlConstant.API_CODE_1102); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ WhjlApi1102 d; for (WhjlApi1102 data : items) { d = new WhjlApi1102(); BeanUtils.copyProperties(data, d); if ("i".equals(d.getCzbz())) { d.setCzbz("u"); //TODO æ´æ°ç¶æï¼å¾ å®ç° } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1103PR.java
@@ -3,7 +3,16 @@ import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1103; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; @@ -15,6 +24,12 @@ */ @Component public class WhjlApi1103PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1103PR#listData @@ -59,6 +74,41 @@ */ @Expose public String pushData(List<WhjlApi1103> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_11, WhjlConstant.API_CODE_1103); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ WhjlApi1103 d; for (WhjlApi1103 data : items) { d = new WhjlApi1103(); BeanUtils.copyProperties(data, d); if ("i".equals(d.getCzbz())) { d.setCzbz("u"); //TODO æ´æ°ç¶æï¼å¾ å®ç° } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1105PR.java
@@ -3,7 +3,17 @@ import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1103; import com.fzzy.whjl.dto.WhjlApi1105; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; @@ -15,6 +25,12 @@ */ @Component public class WhjlApi1105PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1105PR#listData @@ -59,6 +75,41 @@ */ @Expose public String pushData(List<WhjlApi1105> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_11, WhjlConstant.API_CODE_1105); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ WhjlApi1105 d; for (WhjlApi1105 data : items) { d = new WhjlApi1105(); BeanUtils.copyProperties(data, d); if ("i".equals(d.getCzbz())) { d.setCzbz("u"); //TODO æ´æ°ç¶æï¼å¾ å®ç° } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1106PR.java
@@ -3,7 +3,16 @@ import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1106; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; @@ -15,6 +24,12 @@ */ @Component public class WhjlApi1106PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1106PR#listData @@ -59,6 +74,41 @@ */ @Expose public String pushData(List<WhjlApi1106> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_11, WhjlConstant.API_CODE_1106); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ WhjlApi1106 d; for (WhjlApi1106 data : items) { d = new WhjlApi1106(); BeanUtils.copyProperties(data, d); if ("i".equals(d.getCzbz())) { d.setCzbz("u"); //TODO æ´æ°ç¶æï¼å¾ å®ç° } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1107PR.java
@@ -3,7 +3,17 @@ import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1106; import com.fzzy.whjl.dto.WhjlApi1107; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; @@ -15,6 +25,13 @@ */ @Component public class WhjlApi1107PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1107PR#listData @@ -59,6 +76,41 @@ */ @Expose public String pushData(List<WhjlApi1107> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_11, WhjlConstant.API_CODE_1107); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ WhjlApi1107 d; for (WhjlApi1107 data : items) { d = new WhjlApi1107(); BeanUtils.copyProperties(data, d); if ("i".equals(d.getCzbz())) { d.setCzbz("u"); //TODO æ´æ°ç¶æï¼å¾ å®ç° } } result += responseDto.toString(); } return result; } } src/main/java/com/fzzy/whjl/view/pr/WhjlApi1111PR.java
@@ -3,7 +3,16 @@ import com.bstek.dorado.annotation.DataProvider; import com.bstek.dorado.annotation.DataResolver; import com.bstek.dorado.annotation.Expose; import com.fzzy.api.data.ApiParam; import com.fzzy.api.dto.ResponseDto; import com.fzzy.api.entity.ApiConfs; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.service.ApiRemoteService; import com.fzzy.whjl.WhjlConstant; import com.fzzy.whjl.dto.WhjlApi1111; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.List; @@ -15,6 +24,13 @@ */ @Component public class WhjlApi1111PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1111PR#listData @@ -59,6 +75,41 @@ */ @Expose public String pushData(List<WhjlApi1111> items) { return null; ResponseDto responseDto; String result = ""; String kqdm = items.get(0).getKqdm(); ApiConfs apiConf = apiCommonService.getConf(kqdm); if (null == apiConf) { return "ç³»ç»æ²¡æè·åå°å½ååºåºé 置信æ¯ï¼æ§è¡å¤±è´¥"; } //å°è£ åæ° ApiParam param = new ApiParam(apiConf, WhjlConstant.API_CATEGORY_11, WhjlConstant.API_CODE_1111); //è·åå®ç°æ¥å£ ApiRemoteService apiService = apiPushManager.getApiRemoteService(param.getPushProtocol()); if (null == apiService) { return "ç³»ç»æ²¡æå½åæ¨éåè®®é ç½®ï¼æ§è¡å¤±è´¥"; } //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ responseDto = apiService.pushData(param, apiConf, items); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ WhjlApi1111 d; for (WhjlApi1111 data : items) { d = new WhjlApi1111(); BeanUtils.copyProperties(data, d); if ("i".equals(d.getCzbz())) { d.setCzbz("u"); //TODO æ´æ°ç¶æï¼å¾ å®ç° } } result += responseDto.toString(); } return result; } }