| | |
| | | </dependency> |
| | | |
| | | |
| | | |
| | | <!-- lombok --> |
| | | <dependency> |
| | | <groupId>org.projectlombok</groupId> |
| | |
| | | <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> |
| | |
| | | <!-- </dependency>--> |
| | | |
| | | |
| | | |
| | | </dependencies> |
| | | |
| | | |
| | | |
| | | |
| | | <build> |
| | |
| | | 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 |
| | |
| | | |
| | | @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() { |
| | |
| | | |
| | | |
| | | //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 忥ä»å¨è®¾å¤ä¿¡æ¯ |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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; |
| | | |
| | | } |
| | |
| | | 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: czt |
| | | * @update-time: 2023/08/04 |
| | | * |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | |
| | | 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 { |
| | |
| | | apiData.setQywd(sysData.getLat()); //ä¼ä¸çº¬åº¦ |
| | | apiData.setQyxzqhmc(sysData.getCountry()); //ä¼ä¸è¡æ¿åºååç§° |
| | | apiData.setQyxzqhdm(sysData.getCountry()); //ä¼ä¸è¡æ¿åºå代ç |
| | | apiData.setSfyx("æ¯"); //ä¼ä¸è¡æ¿åºå代ç |
| | | apiData.setSfyx("æ¯"); //æ¯å¦å¯ç¨ |
| | | if(StringUtils.isNotEmpty(sysData.getVal()) && "0".equals(sysData.getVal())){ |
| | | apiData.setSfyx("å¦"); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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); |
| | | } |
| | |
| | | package com.fzzy.whjl.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | 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; //åºåºä»£ç |
| | | |
| | | } |
| | |
| | | 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; |
| | | |
| | | /** |
| | | * åç²®ä¼ä¸-å工人åä¿¡æ¯ |
| | |
| | | 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; //åºåºä»£ç |
| | | |
| | | } |
| | |
| | | package com.fzzy.whjl.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | 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; //åºåºä»£ç |
| | | } |
| | |
| | | package com.fzzy.whjl.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | 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; //åºåºä»£ç |
| | | |
| | | } |
| | |
| | | package com.fzzy.whjl.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | 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; //åºåºä»£ç |
| | | |
| | | } |
| | |
| | | package com.fzzy.whjl.dto; |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | |
| | | 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; //åºåºä»£ç |
| | | |
| | | } |
| | |
| | | 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; |
| | |
| | | */ |
| | | @Component |
| | | public class WhjlApi1102PR { |
| | | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiPushManager apiPushManager; |
| | | |
| | | /** |
| | | * è·ååè¡¨ä¿¡æ¯ |
| | | * whjlApi1102PR#listData |
| | |
| | | */ |
| | | @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; |
| | | } |
| | | } |
| | |
| | | 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; |
| | |
| | | */ |
| | | @Component |
| | | public class WhjlApi1103PR { |
| | | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiPushManager apiPushManager; |
| | | |
| | | /** |
| | | * è·ååè¡¨ä¿¡æ¯ |
| | | * whjlApi1103PR#listData |
| | |
| | | */ |
| | | @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; |
| | | } |
| | | } |
| | |
| | | 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; |
| | |
| | | */ |
| | | @Component |
| | | public class WhjlApi1105PR { |
| | | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiPushManager apiPushManager; |
| | | |
| | | /** |
| | | * è·ååè¡¨ä¿¡æ¯ |
| | | * whjlApi1105PR#listData |
| | |
| | | */ |
| | | @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; |
| | | } |
| | | } |
| | |
| | | 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; |
| | |
| | | */ |
| | | @Component |
| | | public class WhjlApi1106PR { |
| | | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiPushManager apiPushManager; |
| | | |
| | | /** |
| | | * è·ååè¡¨ä¿¡æ¯ |
| | | * whjlApi1106PR#listData |
| | |
| | | */ |
| | | @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; |
| | | } |
| | | } |
| | |
| | | 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; |
| | |
| | | */ |
| | | @Component |
| | | public class WhjlApi1107PR { |
| | | |
| | | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiPushManager apiPushManager; |
| | | |
| | | /** |
| | | * è·ååè¡¨ä¿¡æ¯ |
| | | * whjlApi1107PR#listData |
| | |
| | | */ |
| | | @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; |
| | | } |
| | | } |
| | |
| | | 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; |
| | |
| | | */ |
| | | @Component |
| | | public class WhjlApi1111PR { |
| | | |
| | | |
| | | @Autowired |
| | | private ApiCommonService apiCommonService; |
| | | @Autowired |
| | | private ApiPushManager apiPushManager; |
| | | |
| | | /** |
| | | * è·ååè¡¨ä¿¡æ¯ |
| | | * whjlApi1111PR#listData |
| | |
| | | */ |
| | | @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; |
| | | } |
| | | } |