| | |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.fasterxml.jackson.annotation.JsonIgnore; |
| | | |
| | | import lombok.Data; |
| | |
| | | @Data |
| | | @Entity |
| | | @Table(name = "API_1108") |
| | | public class Api1108 implements Serializable { |
| | | public class Api1108 implements Serializable { |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = -7131774374918644731L; |
| | | * |
| | | */ |
| | | private static final long serialVersionUID = -7131774374918644731L; |
| | | |
| | | @Id |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @JsonIgnore |
| | | private String id; |
| | |
| | | |
| | | @PropertyDef(label = "ä¿è´¨æ") |
| | | @Column(name = "bzq", length = 20) |
| | | private String bzq; |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date bzq; |
| | | |
| | | @PropertyDef(label = "éè´æ¥æ") |
| | | @JSONField(format = "yyyy-MM-dd") |
| | |
| | | @Column(name = "kcsl", precision = 20, scale = 6) |
| | | private Double kcsl; |
| | | |
| | | @Column(name = "kcsldw", length = 1) |
| | | @PropertyDef(label = "åºåéåä½", description = "1(é»è®¤)ï¼å
¬æ¤ï¼2ï¼å
ï¼3ï¼æ¯«åï¼") |
| | | private String kcsldw; |
| | | |
| | | @PropertyDef(label = "æä½æ å¿") |
| | | @Column(name = "czbz", length = 1) |
| | | private String czbz; |
| | |
| | | import com.fzzy.api.data.ApiParam; |
| | | import com.fzzy.api.data.SyncProtocol; |
| | | import com.fzzy.api.service.SyncService11; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1107; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1108; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1111; |
| | | import com.fzzy.async.fzzy40.impl.Fzzy40Sync1112; |
| | | 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/14 |
| | | * |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1111 fzzy40Sync1111; |
| | | @Autowired |
| | | private Fzzy40Sync1107 fzzy40Sync1107; |
| | | @Autowired |
| | | private Fzzy40Sync1108 fzzy40Sync1108; |
| | | @Autowired |
| | | private Fzzy40Sync1112 fzzy40Sync1112; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | |
| | | //çæ§ç¹ä½ä¿¡æ¯åæ¥ |
| | | fzzy40Sync1111.syncData(kqdm, deptId, start, end); |
| | | |
| | | //è¯åä¿¡æ¯åæ¥ TODO |
| | | |
| | | //设å¤ä¿¡æ¯åæ¥ TODO |
| | | |
| | | //人åä¿¡æ¯åæ¥ TODO |
| | | |
| | | //è¯åä¿¡æ¯åæ¥ |
| | | fzzy40Sync1108.syncData(kqdm, deptId, start, end); |
| | | //设å¤ä¿¡æ¯åæ¥ |
| | | fzzy40Sync1107.syncData(kqdm, deptId, start, end); |
| | | //人åä¿¡æ¯åæ¥ |
| | | fzzy40Sync1112.syncData(kqdm, deptId, start, end); |
| | | //ä¼ä¸ä¿¡ç¨ä¿¡æ¯åæ¥--æä¸æ§è¡ |
| | | } |
| | | |
| | |
| | | import com.fzzy.async.fzzy40.impl.*; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Date; |
| | | |
| | | /** |
| | |
| | | private Fzzy40Sync1208 fzzySync1208; |
| | | @Autowired |
| | | private Fzzy40Sync1203 fzzySync1203; |
| | | @Autowired |
| | | private Fzzy40Sync1204 fzzySync1204; |
| | | @Autowired |
| | | private Fzzy40Sync1206 fzzySync1206; |
| | | @Autowired |
| | | private Fzzy40Sync1209 fzzySync1209; |
| | | |
| | | @Override |
| | | public String getProtocol() { |
| | |
| | | //ç²®é£å
¥åºåæ¥ |
| | | fzzySync1202.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£å
¥åºè´¨æ£ TODO |
| | | //ç²®é£å
¥åºè´¨æ£ |
| | | fzzySync1203.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£å
¥åºç»ç® TODO |
| | | |
| | | //ç²®é£å
¥åºç»ç® |
| | | fzzySync1204.syncData(kqdm, deptId, start, end); |
| | | //ç²®é£åºåºåæ¥ |
| | | fzzySync1205.syncData(kqdm, deptId, start, end); |
| | | |
| | | //ç²®é£åºåºç»ç® TODO |
| | | |
| | | //ç²®é£æç TODO |
| | | |
| | | //ç²®é£åºåºç»ç® |
| | | fzzySync1206.syncData(kqdm, deptId, start, end); |
| | | //ç²®é£æç |
| | | fzzySync1209.syncData(kqdm, deptId, start, end); |
| | | //åä»ä¿¡æ¯åæ¥ TODO |
| | | |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | 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_DEPT_DEVICE") |
| | | public class Fz40DeptDevice implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "ID") |
| | | private String 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 String 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; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ´æ°æ¶é´") |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date updateTime; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.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; |
| | | |
| | | /** |
| | | * ç¯æµçè¸-è¯ååºå |
| | | * |
| | | * @ClassName: Fz40Drug |
| | | * @date 2023å¹´8æ17æ¥ |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_DRUG") |
| | | @IdClass(Fz40DrugKey.class) |
| | | public class Fz40Drug implements Serializable { |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "è¯åç¼å·", description = "åºåºä»£ç +ä¸ä½é¡ºåºå·") |
| | | private String id; |
| | | |
| | | @Id |
| | | @Column(name = "DEPT_ID_", length = 50) |
| | | @PropertyDef(label = "åºåºä»£ç ") |
| | | private String deptId; |
| | | |
| | | @Id |
| | | @Column(name = "cgrq") |
| | | @PropertyDef(label = "éè´æ¥æ") |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date cgrq; |
| | | |
| | | @Column(name = "DEPT_NAME_", length = 256) |
| | | @PropertyDef(label = "åºåºåç§°") |
| | | private String deptName; |
| | | |
| | | @Column(name = "dwdm", length = 18) |
| | | @PropertyDef(label = "åä½ä»£ç ") |
| | | private String dwdm; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "NAME_", length = 50) |
| | | @PropertyDef(label = "è¯ååç§°") |
| | | private String name; |
| | | |
| | | |
| | | @Column(name = "bzw", length = 1) |
| | | @PropertyDef(label = "å
è£
ç©", description = "1ï¼ç¶è£
ï¼2ï¼è¢è£
ï¼3ï¼å
¶ä»") |
| | | private String bzw; |
| | | |
| | | @Column(name = "ggxh", length = 256) |
| | | @PropertyDef(label = "åå·è§æ ¼", description = "å¦ï¼100mg/ç²æ10g/ç") |
| | | private String ggxh; |
| | | |
| | | @Column(name = "aqsysms", length = 1000) |
| | | @PropertyDef(label = "å®å
¨ä½¿ç¨è¯´æä¹¦") |
| | | private String aqsysms; |
| | | |
| | | @Column(name = "sccj", length = 40) |
| | | @PropertyDef(label = "ç产åå®¶") |
| | | private String sccj; |
| | | |
| | | @Column(name = "cgly", length = 40) |
| | | @PropertyDef(label = "éè´æ¥æº") |
| | | private String cgly; |
| | | |
| | | @Column(name = "cctj", length = 200) |
| | | @PropertyDef(label = "å卿¡ä»¶") |
| | | private String cctj; |
| | | |
| | | @Column(name = "ccdd", length = 1) |
| | | @PropertyDef(label = "å¨åå°ç¹", description = "1:è¯ååº,2:å
¶ä»") |
| | | private String ccdd; |
| | | |
| | | @Column(name = "bzwclfs", length = 1000) |
| | | @PropertyDef(label = "å
è£
ç©å¤çæ¹å¼") |
| | | private String bzwclfs; |
| | | |
| | | @Column(name = "czclfs", length = 1000) |
| | | @PropertyDef(label = "æ®æ¸£å¤çæ¹å¼") |
| | | private String czclfs; |
| | | |
| | | @Column(name = "bzq", length = 20) |
| | | @PropertyDef(label = "ä¿è´¨æ") |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date bzq; |
| | | |
| | | // @Column(name = "SPEC_", length = 50) |
| | | // @PropertyDef(label = "è§æ ¼è¯´æ") |
| | | // private String spec; |
| | | |
| | | @Column(name = "DOSAGE_", length = 20) |
| | | @PropertyDef(label = "åå") |
| | | private String dosage; |
| | | |
| | | @Column(name = "COUNT_") |
| | | @PropertyDef(label = "åºåé") |
| | | private Double count = 0.0; |
| | | |
| | | @Column(name = "kcsldw", length = 1) |
| | | @PropertyDef(label = "åºåéåä½", description = "1(é»è®¤)ï¼å
¬æ¤ï¼2ï¼å
ï¼3ï¼æ¯«åï¼") |
| | | private String kcsldw; |
| | | |
| | | |
| | | @PropertyDef(label = "æä½å") |
| | | @Column(name = "UPDATE_USER_", length = 30) |
| | | private String updateUser; |
| | | |
| | | @PropertyDef(label = "æ´æ°æ¶é´") |
| | | @Column(name = "UPDATE_TIME_") |
| | | private Date updateTime; |
| | | |
| | | @PropertyDef(label = "夿³¨") |
| | | @Column(name = "REMARKS_", length = 300) |
| | | private String remarks; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import lombok.AllArgsConstructor; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | @Data |
| | | @AllArgsConstructor |
| | | public class Fz40DrugKey implements Serializable { |
| | | private String id; |
| | | private String deptId; |
| | | private Date cgrq; |
| | | |
| | | public Fz40DrugKey() { |
| | | super(); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.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: andy.jia |
| | | * @description: |
| | | * @version: |
| | | * @data:2020å¹´5æ27æ¥ |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_LOSS_OVER") |
| | | public class Fz40InoutLossOver implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "æçåå·", description = "ç±è´§ä½ä»£ç +ä¸å¡æ¥æ(yyyyMMdd)+3ä½é¡ºåºå·ç»æ") |
| | | 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 = "DEPOT_ID_", length = 50) |
| | | @PropertyDef(label = "æå±ä»åº") |
| | | private String depotId; |
| | | |
| | | |
| | | @Column(name = "TYPE_", length = 10) |
| | | @PropertyDef(label = "ç±»å", description = "æè/溢åº") |
| | | private String type; |
| | | |
| | | @Column(name = "SUBMIT_TIME_") |
| | | @PropertyDef(label = "ä¸å¡æ¥æ", description = "yyyy-MM-dd") |
| | | private Date submitTime; |
| | | |
| | | @PropertyDef(label = "å
¥åºåé", description = "åä½ï¼KG") |
| | | @Column(name = "rkjz", precision = 20, scale = 6) |
| | | private double rkjz; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "å
¥åºæ¶é´") |
| | | @Column(name = "rksj") |
| | | private Date rksj; |
| | | |
| | | @PropertyDef(label = "å
¥åºæ°´å(%)") |
| | | @Column(name = "rksf", precision = 20, scale = 6) |
| | | private double rksf; |
| | | |
| | | @PropertyDef(label = "å
¥åºæè´¨(%)") |
| | | @Column(name = "rkzz", precision = 20, scale = 6) |
| | | private double rkzz; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "åºåºæ¶é´") |
| | | @Column(name = "cksj") |
| | | private Date cksj; |
| | | |
| | | @PropertyDef(label = "åºåºåé", description = "åä½ï¼KG") |
| | | @Column(name = "ckjz", precision = 20, scale = 6) |
| | | private double ckjz; |
| | | |
| | | @PropertyDef(label = "åºåºæ°´å(%)") |
| | | @Column(name = "cksf", precision = 16, scale = 6) |
| | | private double cksf; |
| | | |
| | | @PropertyDef(label = "åºåºæè´¨(%)") |
| | | @Column(name = "ckzz", precision = 16, scale = 6) |
| | | private double ckzz; |
| | | |
| | | @Column(name = "AMOUNT_") |
| | | @PropertyDef(label = "éé", description = "ææº¢æ°éKGï¼æèä¸ºæ£æ°ï¼æº¢ä½ä¸ºè´æ°") |
| | | private Double amount; |
| | | |
| | | |
| | | @PropertyDef(label = "æçæ¯å¦æ£å¸¸", description = "0ï¼æ£å¸¸ 1ï¼ä¸æ£å¸¸") |
| | | @Column(name = "sysfzc", length = 1) |
| | | private String sysfzc; |
| | | |
| | | @PropertyDef(label = "ææº¢åå ") |
| | | @Column(name = "syyy", length = 400) |
| | | private String syyy; |
| | | |
| | | @PropertyDef(label = "ä»å¨å®¡æ ¸äºº") |
| | | @Column(name = "ccshr", length = 64) |
| | | private String ccshr; |
| | | |
| | | @Column(name = "AUDIT_CCSH_", length = 10) |
| | | @PropertyDef(label = "审æ¹ç¶æ") |
| | | private String auditCcsh; |
| | | |
| | | @Column(name = "INFO_CCSH_", length = 200) |
| | | @PropertyDef(label = "å®¡æ ¸è¯´æ") |
| | | private String InfoCcsh; |
| | | |
| | | @PropertyDef(label = "è´¨æ£å®¡æ ¸äºº") |
| | | @Column(name = "zjshr", length = 64) |
| | | private String zjshr; |
| | | |
| | | @Column(name = "AUDIT_ZJSH_", length = 10) |
| | | @PropertyDef(label = "审æ¹ç¶æ") |
| | | private String auditZjsh; |
| | | |
| | | @Column(name = "INFO_ZJSH_", length = 200) |
| | | @PropertyDef(label = "å®¡æ ¸è¯´æ") |
| | | private String infoZjsh; |
| | | |
| | | @PropertyDef(label = "ç»è®¡å®¡æ ¸äºº") |
| | | @Column(name = "tjshr", length = 64) |
| | | private String tjshr; |
| | | |
| | | @Column(name = "AUDIT_TJSH_", length = 10) |
| | | @PropertyDef(label = "审æ¹ç¶æ") |
| | | private String auditTjsh; |
| | | |
| | | @Column(name = "INFO_TJSH_", length = 200) |
| | | @PropertyDef(label = "å®¡æ ¸è¯´æ") |
| | | private String infoTjsh; |
| | | |
| | | @PropertyDef(label = "ä¼è®¡å®¡æ ¸äºº") |
| | | @Column(name = "kjshr", length = 64) |
| | | private String kjshr; |
| | | |
| | | @Column(name = "AUDIT_KJSH_", length = 10) |
| | | @PropertyDef(label = "审æ¹ç¶æ") |
| | | private String auditKjsh; |
| | | |
| | | @Column(name = "INFO_KJSH_", length = 200) |
| | | @PropertyDef(label = "å®¡æ ¸è¯´æ") |
| | | private String infoKjsh; |
| | | |
| | | @PropertyDef(label = "é¢å¯¼å®¡æ ¸äºº") |
| | | @Column(name = "ldshr", length = 64) |
| | | private String ldshr; |
| | | |
| | | @Column(name = "AUDIT_LDSH_", length = 10) |
| | | @PropertyDef(label = "审æ¹ç¶æ", description = "æç»å®¡æ ¸ç¶æä»¥é¢å¯¼å®¡æ ¸ä¸ºå") |
| | | private String auditLdsh; |
| | | |
| | | @Column(name = "INFO_LDSH_", length = 200) |
| | | @PropertyDef(label = "å®¡æ ¸è¯´æ") |
| | | private String infoLdsh; |
| | | |
| | | @Column(name = "REMARK_", length = 300) |
| | | @PropertyDef(label = "夿³¨") |
| | | private String remark; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | @Column(name = "UPDATE_USER_", length = 50) |
| | | @PropertyDef(label = "æ´æ°äºº") |
| | | private String updateUser; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.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.util.Date; |
| | | |
| | | /** |
| | | * åºå
¥åºç»ç®ï¼2023å¹´5æ26æ¥ï¼æ ¹æ®æ°å½ç²®è§ä¼åè°æ´ |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_SETTLE") |
| | | public class Fz40InoutSettle { |
| | | |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "æµæ°´å·", description = "ç»ç®æ¥æï¼yyyyMMddï¼+4ä½é¡ºåºå·ç»æ") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |
| | | |
| | | @Column(name = "DEPT_ID_", length = 50) |
| | | @PropertyDef(label = "åºåºç¼ç ") |
| | | private String deptId; |
| | | |
| | | @Column(name = "INOUT_TYPE_") |
| | | @PropertyDef(label = "åºå
¥åºç±»å") |
| | | private String inoutType; |
| | | |
| | | @Column(name = "BIZ_TYPE_") |
| | | @PropertyDef(label = "å¤çæ¹å¼", description = "0=å车ç»ç®/1=ååç»ç®") |
| | | private String bizType; |
| | | |
| | | @Column(name = "DEPOT_ID_", length = 50) |
| | | @PropertyDef(label = "æå±ä»åº") |
| | | private String depotId; |
| | | |
| | | @Column(name = "CONTRACT_ID_", length = 40) |
| | | @PropertyDef(label = "ååç¼ç ", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String contractId; |
| | | |
| | | @Column(name = "CONTRACT_NAME_", length = 50) |
| | | @PropertyDef(label = "åååç§°", description = "é对轮æ¢ç²®é£å¿
å¡«") |
| | | private String contractName; |
| | | |
| | | // ç»ç®ä¿¡æ¯ |
| | | @Column(name = "PAY_PRICE_") |
| | | @PropertyDef(label = "åä»·") |
| | | private Double payPrice = 0.0; |
| | | |
| | | @Column(name = "PAY_MONEY_") |
| | | @PropertyDef(label = "ç»ç®æ»é¢") |
| | | private Double payMoney = 0.0; |
| | | |
| | | @Column(name = "SETTLE_WEIGHT_") |
| | | @PropertyDef(label = "ç»ç®éé") |
| | | private double settleWeight = 0.0; |
| | | |
| | | @Column(name = "PAY_TIME_") |
| | | @PropertyDef(label = "ç»ç®æ¶é´") |
| | | private Date payTime; |
| | | |
| | | @Column(name = "PAY_TYPE_", length = 10) |
| | | @PropertyDef(label = "仿¬¾æ¹å¼") |
| | | private String payType; |
| | | |
| | | @Column(name = "PAYEE_") |
| | | @PropertyDef(label = "æ¶æ¬¾äºº", description = "æ¶æ¬¾å使è
个人") |
| | | private String payee; |
| | | |
| | | @Column(name = "PAYEE_ID_") |
| | | @PropertyDef(label = "æ¶æ¬¾äººèº«ä»½è¯å·") |
| | | private String payeeId; |
| | | |
| | | @Column(name = "BANK_CATEGORY_", length = 10) |
| | | @PropertyDef(label = "é¶è¡è¡å«ä»£ç ") |
| | | private String bankCategory; |
| | | |
| | | @Column(name = "BANK_CODE_", length = 20) |
| | | @PropertyDef(label = "弿·è¡å·") |
| | | private String bankCode; |
| | | |
| | | @Column(name = "BANK_", length = 50) |
| | | @PropertyDef(label = "弿·è¡åç§°") |
| | | private String bank; |
| | | |
| | | @Column(name = "BANK_NUM_", length = 20) |
| | | @PropertyDef(label = "é¶è¡è´¦å·") |
| | | private String bankNum; |
| | | |
| | | @Column(name = "PAY_UNIT_", length = 50) |
| | | @PropertyDef(label = "仿¬¾åä½") |
| | | private String payUnit; |
| | | |
| | | @Column(name = "PAY_USER_", length = 40) |
| | | @PropertyDef(label = "仿¬¾æä½äºº") |
| | | private String payUser; |
| | | |
| | | @Column(name = "REMARKS_", length = 200) |
| | | @PropertyDef(label = "夿³¨ä¿¡æ¯") |
| | | private String remarks; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ°æ®æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.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; |
| | | |
| | | /** |
| | | * @Desc: åä»åè½ï¼2023å¹´5æ26æ¥ æ ¹æ®æ°å½ç²®è§æ´æ°ä¼å |
| | | * @author: Andy |
| | | * @update-time: 2023/5/26 |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_INOUT_STOCK_CHANGE") |
| | | public class Fz40InoutStockChange { |
| | | |
| | | /** |
| | | * åä»åå· |
| | | */ |
| | | @Id |
| | | @Column(name = "ID_", length = 32) |
| | | @PropertyDef(label = "åä»åå·", description = "ç±å仿¥æ(yyyyMMdd)+4ä½é¡ºåºå·ç»æ") |
| | | 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 = "TYPE_", length = 2) |
| | | @PropertyDef(label = "åä»ç±»å", description = "0ï¼åä» 1ï¼ç§»åº") |
| | | private String type; |
| | | |
| | | @Column(name = "PLAN_CODE_", length = 40) |
| | | @PropertyDef(label = "åä»è®¡åæä»¶ç¼å·", description = "åä»è®¡åæä»¶ç¼å·") |
| | | private String planCode; |
| | | |
| | | @Column(name = "NOTICE_ID_", length = 40) |
| | | @PropertyDef(label = "éç¥åå·", description = "éç¥åå·") |
| | | private String noticeId; |
| | | |
| | | @Column(name = "FOOD_VARIETY_", length = 10) |
| | | @PropertyDef(label = "ç²®é£åç§", description = "代ç ä¸è¶³7ä½é卿«ä½è¡¥0") |
| | | private String foodVariety; |
| | | |
| | | @Column(name = "DEPOT_ID_IN", length = 50) |
| | | @PropertyDef(label = "åå
¥ä»åº") |
| | | private String depotIdIn; |
| | | |
| | | @Column(name = "DEPOT_ID_OUT", length = 50) |
| | | @PropertyDef(label = "ååºä»åº") |
| | | private String depotIdOut; |
| | | |
| | | @Column(name = "CHANGE_DATE_") |
| | | @PropertyDef(label = "å仿¥æ", description = "yyyy-MM-dd") |
| | | private Date changeDate; |
| | | |
| | | @Column(name = "NUMBER_") |
| | | @PropertyDef(label = "å仿°é", description = "åä½ï¼å
¬æ¤") |
| | | private Double number = 0.0; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æåæ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | @Column(name = "UPDATE_USER_", length = 50) |
| | | @PropertyDef(label = "æ´æ°äºº") |
| | | private String updateUser; |
| | | |
| | | @Column(name = "bzw", length = 1) |
| | | @PropertyDef(label = "å
è£
ç©", description = "1ï¼éº»è¢ 2ï¼ç¼ç»è¢ 3ï¼æ£è£
9ï¼å
¶ä»") |
| | | private String bzw; |
| | | |
| | | @Column(name = "bzbjs") |
| | | @PropertyDef(label = "æ åå
ä»¶æ°", description = "åä½ï¼ä»¶") |
| | | private Integer bzbjs = 0; |
| | | |
| | | @Column(name = "zxzydw", length = 256) |
| | | @PropertyDef(label = "è£
å¸ä½ä¸åä½", description = "è£
å¸ä½ä¸ç人åå§åæåä½åç§°ï¼ç¨åè§éå·åé") |
| | | private String zxzydw; |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.entity; |
| | | |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | 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; |
| | | |
| | | /** |
| | | * OA-人å管ç |
| | | * |
| | | * @author: YAN |
| | | * @description: |
| | | * @version: |
| | | * @data:2023å¹´8æ10æ¥ |
| | | */ |
| | | @Data |
| | | @Entity |
| | | @Table(name = "D_OA_STAFF") |
| | | public class Fz40OAStaff implements Serializable { |
| | | private static final long serialVersionUID = 1L; |
| | | @Id |
| | | @Column(name = "ID_", length = 40) |
| | | @PropertyDef(label = "ID") |
| | | private String id; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ", description = "") |
| | | private String companyId; |
| | | |
| | | @Column(name = "dwdm", length = 18) |
| | | @PropertyDef(label = "åä½ä»£ç ") |
| | | private String dwdm; |
| | | |
| | | @Column(name = "dwmc", length = 256) |
| | | @PropertyDef(label = "åä½åç§°") |
| | | private String dwmc; |
| | | |
| | | @Column(name = "lsbm", length = 256) |
| | | @PropertyDef(label = "é¶å±é¨é¨", description = "é¶å±é¨é¨åç§°") |
| | | private String lsbm; |
| | | |
| | | @Column(name = "xzqhdm", length = 6) |
| | | @PropertyDef(label = "è¡æ¿åºå代ç ") |
| | | private String xzqhdm; |
| | | |
| | | @Column(name = "xm", length = 32) |
| | | @PropertyDef(label = "å§å") |
| | | private String xm; |
| | | |
| | | @Column(name = "xb", length = 1) |
| | | @PropertyDef(label = "æ§å«") |
| | | private String xb; |
| | | |
| | | @Column(name = "sfzhm", length = 18) |
| | | @PropertyDef(label = "身份è¯å·ç ") |
| | | private String sfzhm; |
| | | |
| | | @Column(name = "rzrq") |
| | | @PropertyDef(label = "å
¥èæ¥æ") |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date rzrq; |
| | | /** |
| | | * 11ï¼ å¨å²èå·¥(é¿æ)ï¼12ï¼ å¨å² èå·¥(临æ¶)ï¼20ï¼ å
¶ä»ä»ä¸äººå |
| | | */ |
| | | @Column(name = "gwxz", length = 2) |
| | | @PropertyDef(label = "å²ä½æ§è´¨") |
| | | private String gwxz; |
| | | /** |
| | | * 01ï¼ å¨å² 02ï¼ å·²ç¦»è |
| | | */ |
| | | @Column(name = "zgzt", length = 2) |
| | | @PropertyDef(label = "å¨å²ç¶æ") |
| | | private String zgzt; |
| | | |
| | | @Column(name = "lzrq") |
| | | @PropertyDef(label = "ç¦»èæ¥æ") |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date lzrq; |
| | | |
| | | @Column(name = "zjdh", length = 16) |
| | | @PropertyDef(label = "座æºçµè¯") |
| | | private String zjdh; |
| | | |
| | | @Column(name = "yddh", length = 16) |
| | | @PropertyDef(label = "ç§»å¨çµè¯") |
| | | private String yddh; |
| | | |
| | | @Column(name = "dzyx", length = 32) |
| | | @PropertyDef(label = "çµåé®ç®±") |
| | | private String dzyx; |
| | | |
| | | @Column(name = "mz", length = 2) |
| | | @PropertyDef(label = "æ°æ") |
| | | private String mz; |
| | | |
| | | @Column(name = "zzmm", length = 2) |
| | | @PropertyDef(label = "æ¿æ²»é¢è²") |
| | | private String zzmm; |
| | | |
| | | @Column(name = "rylb", length = 4) |
| | | @PropertyDef(label = "人åç±»å«") |
| | | private String rylb; |
| | | |
| | | @Column(name = "zy", length = 128) |
| | | @PropertyDef(label = "ä¸ä¸") |
| | | private String zy; |
| | | |
| | | @Column(name = "qdzgzchzyzgsj") |
| | | @PropertyDef(label = "å徿é«èç§°æèä¸èµæ ¼æ¶é´") |
| | | @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") |
| | | private Date qdzgzchzyzgsj; |
| | | |
| | | @Column(name = "xl", length = 1) |
| | | @PropertyDef(label = "å¦å") |
| | | private String xl; |
| | | |
| | | @Column(name = "zw", length = 16) |
| | | @PropertyDef(label = "èå¡") |
| | | private String zw; |
| | | |
| | | @Column(name = "UPDATE_TIME_") |
| | | @PropertyDef(label = "æ´æ°æ¶é´") |
| | | private Date updateTime; |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.*; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1101Rep; |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1107Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40DeptDevice; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1107Rep; |
| | | 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 Fzzy40Sync1107 { |
| | | @Autowired |
| | | private Fzzy40Sync1107Rep fzzy40Sync1107Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1107Rep api1107Rep; |
| | | |
| | | /** |
| | | * åæ¥è®¾å¤ä¿¡æ¯ |
| | | * |
| | | * @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<Fz40DeptDevice> list = fzzy40Sync1107Rep.listDecixe(deptId); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°è®¾å¤ä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | Api1102 api1102 = api1102Rep.findById(kqdm).get(); |
| | | Api1101 api1101 = api1101Rep.findById(api1102.getDwdm()).get(); |
| | | Api1107 apiData; |
| | | |
| | | for (Fz40DeptDevice sysData : list) { |
| | | apiData = new Api1107(); |
| | | |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setSbbh(sysData.getSbbh()); |
| | | apiData.setDwdm(api1101.getDwdm());//åä½ä»£ç |
| | | apiData.setKqdm(api1102.getKqdm());//åºåºä»£ç |
| | | apiData.setKqmc(api1102.getKqmc());//åºåºåç§° |
| | | apiData.setSbyqmc(sysData.getSbyqmc()); |
| | | apiData.setSbyqdm(sysData.getSbyqdm()); |
| | | apiData.setSbggxh(sysData.getSbggxh()); |
| | | apiData.setSccj(sysData.getSccj()); |
| | | apiData.setScrq(sysData.getScrq()); |
| | | apiData.setSbms(sysData.getSbms()); |
| | | apiData.setSbzt(sysData.getSbzt()); |
| | | apiData.setJdsj(sysData.getJdsj()); |
| | | apiData.setJddw(sysData.getJddw()); |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | apiData.setZhgxsj(sysData.getUpdateTime()); |
| | | |
| | | //ä¿åæ°æ® |
| | | api1107Rep.save(apiData); |
| | | log.info("1107---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | log.error("---设å¤ä¿¡æ¯åæ¥æ§è¡å¤±è´¥----{}", e.toString()); |
| | | apiLog.setResult("设å¤ä¿¡æ¯åæ¥æ§è¡å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1101; |
| | | import com.fzzy.api.entity.Api1102; |
| | | import com.fzzy.api.entity.Api1108; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1101Rep; |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1108Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40Drug; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1108Rep; |
| | | 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 Fzzy40Sync1108 { |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1108Rep fzzy40Sync1108Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1108Rep api1108Rep; |
| | | |
| | | |
| | | /** |
| | | * 忥è¯åä¿¡æ¯ |
| | | * |
| | | * @param kqdm |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | log.info("-------------1108æ¥å£è¯åä¿¡æ¯å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1108); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | |
| | | try { |
| | | List<Fz40Drug> list = fzzy40Sync1108Rep.listDrug(deptId); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°è¯åä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | Api1102 api1102 = api1102Rep.findById(kqdm).get(); |
| | | Api1101 api1101 = api1101Rep.findById(api1102.getDwdm()).get(); |
| | | Api1108 apiData; |
| | | for (Fz40Drug sysData : list) { |
| | | |
| | | apiData = new Api1108(); |
| | | apiData.setId(ContextUtil.getUUID());//ID |
| | | apiData.setBizId(sysData.getId());//ä¸å¡id |
| | | apiData.setDwdm(api1101.getDwdm());//åä½ä»£ç |
| | | apiData.setKqdm(api1102.getKqdm());//åºåºä»£ç |
| | | apiData.setKqmc(api1102.getKqmc());//åºåºåç§° |
| | | apiData.setYjbh(sysData.getId());//è¯åç¼å· |
| | | apiData.setYjmc(sysData.getName());//è¯ååç§° |
| | | apiData.setBzw(sysData.getBzw());//å
è£
ç© |
| | | apiData.setGgxh(sysData.getGgxh());//åå·è§æ ¼ |
| | | apiData.setAqsysms(sysData.getAqsysms());//å®å
¨ä½¿ç¨è¯´æä¹¦ |
| | | apiData.setSccj(sysData.getSccj());//ç产åå®¶ |
| | | apiData.setCgly(sysData.getCgly());//éè´æ¥æº |
| | | apiData.setCctj(sysData.getCctj());//å卿¡ä»¶ |
| | | apiData.setCcdd(sysData.getCcdd());//å¨åå°ç¹ |
| | | apiData.setBzwclfs(sysData.getBzwclfs());//å
è£
ç©å¤çæ¹å¼ |
| | | apiData.setCzclfs(sysData.getCzclfs());//æ®æ¸£å¤çæ¹å¼ |
| | | apiData.setBzq(sysData.getBzq());//ä¿è´¨æ |
| | | apiData.setCgrq(sysData.getCgrq());//éè´æ¥æ |
| | | apiData.setKcsl(sysData.getCount());//åºåæ°é |
| | | apiData.setKcsldw(sysData.getKcsldw());//åºåæ°éåä½ |
| | | apiData.setCzbz(Constant.CZBZ_I);//æä½æ å¿ |
| | | apiData.setZhgxsj(sysData.getUpdateTime());//æåæ´æ°æ¶é´ |
| | | |
| | | //ä¿åæ°æ® |
| | | api1108Rep.save(apiData); |
| | | log.info("1108---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | log.error("---è¯åä¿¡æ¯åæ¥æ§è¡å¤±è´¥----{}", e.toString()); |
| | | apiLog.setResult("è¯åä¿¡æ¯åæ¥æ§è¡å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1101; |
| | | import com.fzzy.api.entity.Api1102; |
| | | import com.fzzy.api.entity.Api1112; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.*; |
| | | import com.fzzy.async.fzzy40.entity.Fz40OAStaff; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1112Rep; |
| | | 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 Fzzy40Sync1112 { |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1112Rep fzzy40Sync1112Rep; |
| | | @Autowired |
| | | private Api1101Rep api1101Rep; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private Api1112Rep api1112Rep; |
| | | @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("-------------1112æ¥å£äººåä¿¡æ¯æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1112); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | |
| | | try { |
| | | List<Fz40OAStaff> list = fzzy40Sync1112Rep.listStaff(deptId.substring(0, 4)); |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°äººåä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | //æ ¹æ®åºåºä»£ç è·ååä½ä»£ç |
| | | Api1102 api1102 = api1102Rep.findById(kqdm).get(); |
| | | Api1101 api1101 = api1101Rep.findById(api1102.getDwdm()).get(); |
| | | |
| | | Api1112 apiData; |
| | | |
| | | for (Fz40OAStaff sysData : list) { |
| | | apiData = new Api1112(); |
| | | apiData.setDwmc(api1101.getDwmc()); |
| | | apiData.setDwdm(api1101.getDwdm()); |
| | | apiData.setKqdm(api1102.getKqdm()); |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setSfzhm(sysData.getSfzhm()); |
| | | apiData.setLsbm(sysData.getLsbm()); |
| | | apiData.setXzqhdm(sysData.getXzqhdm()); |
| | | apiData.setXm(sysData.getXm()); |
| | | apiData.setXb(sysData.getXb()); |
| | | apiData.setRzrq(sysData.getRzrq()); |
| | | apiData.setGwxz(sysData.getGwxz()); |
| | | apiData.setZgzt(sysData.getZgzt()); |
| | | apiData.setLzrq(sysData.getLzrq()); |
| | | apiData.setZjdh(sysData.getZjdh()); |
| | | apiData.setYddh(sysData.getYddh()); |
| | | apiData.setDzyx(sysData.getDzyx()); |
| | | apiData.setMz(sysData.getMz()); |
| | | apiData.setZzmm(sysData.getZzmm()); |
| | | apiData.setRylb(sysData.getZy()); |
| | | apiData.setQdzgzchzyzgsj(sysData.getQdzgzchzyzgsj()); |
| | | apiData.setXl(sysData.getXl()); |
| | | apiData.setZw(sysData.getZw()); |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | apiData.setZhgxsj(sysData.getUpdateTime()); |
| | | |
| | | //ä¿åæ°æ® |
| | | api1112Rep.save(apiData); |
| | | log.info("1112---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | | log.error("---人åä¿¡æ¯åæ¥æ§è¡å¤±è´¥----{}", e.toString()); |
| | | apiLog.setResult("人åä¿¡æ¯åæ¥æ§è¡å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1105; |
| | | import com.fzzy.api.entity.Api1204; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.*; |
| | | import com.fzzy.async.fzzy30.repository.FzzySync1202Rep; |
| | | import com.fzzy.async.fzzy35.repository.Fzzy35Sync1202Rep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutSettle; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutNoticeIn; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutSettle; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1107Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1202Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1204Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40SyncNoticeInRep; |
| | | 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 Fzzy40Sync1204 { |
| | | |
| | | /** |
| | | * å
¥åºç±»å |
| | | */ |
| | | private final static String INOUT_TYPE_IN = "IN"; |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1202Rep fzzy40Sync1202Rep; |
| | | @Autowired |
| | | private Fzzy40Sync1204Rep fzzy40Sync1204Rep; |
| | | @Autowired |
| | | private Fzzy40SyncNoticeInRep fzzySyncNoticeInRep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | @Autowired |
| | | private Api1204Rep api1204Rep; |
| | | @Autowired |
| | | private ApiCommonService commonService; |
| | | |
| | | /** |
| | | * ç²®é£å
¥åºç»ç®ä¿¡æ¯åæ¥ |
| | | * |
| | | * @param kqdm |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | |
| | | log.info("-------------1204æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1204); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | //è·åç²®é£å
¥åºç»ç®ä¿¡æ¯ |
| | | List<Fz40InoutSettle> list = fzzy40Sync1204Rep.listInoutSettle(INOUT_TYPE_IN, start, end); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°ç²®é£å
¥åºç»ç®ä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | Api1204 apiData; |
| | | Api1105 api1105; |
| | | List<Fz40InoutRecord> fz40InoutRecords; |
| | | Fz40InoutRecord fz40InoutRecord; |
| | | for (Fz40InoutSettle sysData : list) { |
| | | |
| | | //è·åç²®é£å
¥åºä¿¡æ¯ |
| | | fz40InoutRecords = fzzy40Sync1202Rep.listInoutRecordById(sysData.getId()); |
| | | if (null == fz40InoutRecords || fz40InoutRecords.isEmpty()) { |
| | | continue; |
| | | } |
| | | fz40InoutRecord = fz40InoutRecords.get(0); |
| | | if (!deptId.equals(fz40InoutRecord.getDeptId())) { |
| | | continue; |
| | | } |
| | | |
| | | //è·åè´§ä½ä¿¡æ¯ |
| | | api1105 = commonService.getApi1105Cache(fz40InoutRecord.getDepotId()); |
| | | if (null == api1105) { |
| | | continue; |
| | | } |
| | | |
| | | apiData = new Api1204(); |
| | | //å
¥åºç»ç®åå·:åºåºä»£ç + yyMMdd + 4为顺åºå· |
| | | apiData.setRkjsdh(kqdm + sysData.getId().substring(2)); |
| | | |
| | | //è´§ä½ä»£ç |
| | | apiData.setHwdm(api1105.getHwdm()); |
| | | |
| | | //ç»ç®ééãç»ç®åä»·ãç»ç®éé¢ãç»ç®æ¶é´ |
| | | apiData.setJssl(sysData.getSettleWeight()); |
| | | apiData.setJsdj(sysData.getPayPrice()); |
| | | apiData.setJsje(sysData.getPayMoney()); |
| | | apiData.setJssj(sysData.getPayTime()); |
| | | |
| | | //ç»ç®æ¹å¼ |
| | | apiData.setJsfs(sysData.getPayType()); |
| | | |
| | | apiData.setSkr(sysData.getPayee()); |
| | | apiData.setYhhbdm(sysData.getBankCategory()); |
| | | apiData.setSkrsfzh(sysData.getPayeeId()); |
| | | apiData.setKhhh(sysData.getBankCode()); |
| | | apiData.setKhhmc(sysData.getBank()); |
| | | apiData.setYhzh(sysData.getBankNum()); |
| | | apiData.setFphm(""); |
| | | apiData.setFpzt(""); |
| | | apiData.setFkdw(sysData.getPayUnit()); |
| | | |
| | | //æä½æ å¿åæåæ´æ°æ¶é´ |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | apiData.setZhgxsj(sysData.getUpdateTime()); |
| | | |
| | | //ä¸å¡idãåºåºç¼ç ã忥æ¶é´ |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setKqdm(kqdm); |
| | | apiData.setSyncTime(new Date()); |
| | | log.info("1204---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | //ä¿åæ°æ® |
| | | api1204Rep.save(apiData); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åæ¥å¤±è´¥----{}", e); |
| | | apiLog.setResult("åæ¥å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | |
| | | |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1102; |
| | | import com.fzzy.api.entity.Api1105; |
| | | import com.fzzy.api.entity.Api1206; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1206Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutRecord; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutSettle; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1202Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1204Rep; |
| | | 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; |
| | | |
| | | /** |
| | | * ç²®é£åºåºç»ç® |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1206 { |
| | | |
| | | /** |
| | | * åºåºç±»å |
| | | */ |
| | | private final static String INOUT_TYPE_OUT = "OUT"; |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1202Rep fzzySync1202Rep; |
| | | @Autowired |
| | | private Fzzy40Sync1204Rep fzzySync1204Rep; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private Api1206Rep api1206Rep; |
| | | @Autowired |
| | | private ApiCommonService commonService; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | /** |
| | | * ç²®é£åºåºç»ç® |
| | | * |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | |
| | | log.info("-------------1206æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1206); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | //è·åç²®é£å
¥åºç»ç®ä¿¡æ¯ |
| | | List<Fz40InoutSettle> list = fzzySync1204Rep.listInoutSettle(INOUT_TYPE_OUT, start, end); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | log.info("-------------没æè·åå°ç²®é£å
¥åºç»ç®ä¿¡æ¯------------------"); |
| | | return; |
| | | } |
| | | |
| | | //æ ¹æ®åºåºä»£ç è·ååºåºä¿¡æ¯ |
| | | Api1102 api1201 = api1102Rep.findById(kqdm).get(); |
| | | |
| | | Api1206 apiData; |
| | | Api1105 api1105; |
| | | List<Fz40InoutRecord> fz40InoutRecords; |
| | | Fz40InoutRecord fz40InoutRecord; |
| | | for (Fz40InoutSettle sysData : list) { |
| | | |
| | | //è·åç²®é£åºåºä¿¡æ¯ |
| | | fz40InoutRecords = fzzySync1202Rep.listInoutRecordById(sysData.getId()); |
| | | if (null == fz40InoutRecords || fz40InoutRecords.isEmpty()) { |
| | | continue; |
| | | } |
| | | fz40InoutRecord = fz40InoutRecords.get(0); |
| | | if (!deptId.equals(fz40InoutRecord.getDeptId())) { |
| | | continue; |
| | | } |
| | | |
| | | //è·åè´§ä½ä¿¡æ¯ |
| | | api1105 = commonService.getApi1105Cache(fz40InoutRecord.getDepotId()); |
| | | if (null == api1105) { |
| | | continue; |
| | | } |
| | | |
| | | apiData = new Api1206(); |
| | | //å
¥åºç»ç®åå·:åºåºä»£ç + yyMMdd + 4为顺åºå· |
| | | apiData.setCkjsdh(kqdm + sysData.getId().substring(2)); |
| | | |
| | | //ååå· |
| | | apiData.setHth(api1201.getDwdm() + sysData.getId()); |
| | | |
| | | //ç»ç®ééãç»ç®åä»·ãç»ç®éé¢ãç»ç®æ¶é´ |
| | | apiData.setJssl(sysData.getSettleWeight()); |
| | | apiData.setJsdj(sysData.getPayPrice()); |
| | | apiData.setJsje(sysData.getPayMoney()); |
| | | apiData.setJssj(sysData.getPayTime()); |
| | | |
| | | //ç»ç®æ¹å¼ |
| | | apiData.setJsfs(sysData.getPayType()); |
| | | apiData.setYhhbdm(sysData.getBankCategory()); |
| | | apiData.setKhhh(sysData.getBankCode()); |
| | | apiData.setKhhmc(sysData.getBank()); |
| | | apiData.setYhzh(sysData.getBankNum()); |
| | | apiData.setFphm(""); |
| | | apiData.setFpzt(""); |
| | | |
| | | //æä½æ å¿åæåæ´æ°æ¶é´ |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | apiData.setZhgxsj(sysData.getUpdateTime()); |
| | | |
| | | //ä¸å¡idãåºåºç¼ç ã忥æ¶é´ |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setKqdm(kqdm); |
| | | apiData.setSyncTime(new Date()); |
| | | log.info("1206---åæ¥æ°æ®ï¼{}", apiData.toString()); |
| | | //ä¿åæ°æ® |
| | | api1206Rep.save(apiData); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åæ¥å¤±è´¥----{}", e); |
| | | apiLog.setResult("åæ¥å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.service.ApiTriggerService; |
| | | import com.fzzy.api.view.repository.Api1102Rep; |
| | | import com.fzzy.api.view.repository.Api1207Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1202Rep; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1207Rep; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | /** |
| | | * @Author:YAN |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1207 { |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1202Rep fzzySync1202Rep; |
| | | @Autowired |
| | | private Fzzy40Sync1207Rep fzzySync1207Rep; |
| | | @Autowired |
| | | private ApiTriggerService apiTriggerService; |
| | | @Autowired |
| | | private Api1207Rep api1207Rep; |
| | | @Autowired |
| | | private ApiCommonService commonService; |
| | | @Autowired |
| | | private Api1102Rep api1102Rep; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.impl; |
| | | |
| | | import com.fzzy.api.Constant; |
| | | import com.fzzy.api.entity.Api1105; |
| | | import com.fzzy.api.entity.Api1209; |
| | | import com.fzzy.api.entity.ApiLog; |
| | | import com.fzzy.api.service.ApiCommonService; |
| | | import com.fzzy.api.utils.ContextUtil; |
| | | import com.fzzy.api.view.repository.Api1209Rep; |
| | | import com.fzzy.api.view.repository.ApiLogRep; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutLossOver; |
| | | import com.fzzy.async.fzzy40.repository.Fzzy40Sync1209Rep; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.apache.commons.lang.time.DateFormatUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Component; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£ææº¢ |
| | | */ |
| | | @Slf4j |
| | | @Component |
| | | public class Fzzy40Sync1209 { |
| | | |
| | | /** |
| | | * ææº¢ç±»å-æè |
| | | */ |
| | | public static final String LOSS_OVER_LOSS = "LOSS"; |
| | | /** |
| | | * ææº¢ç±»å-æº¢åº |
| | | */ |
| | | public static final String LOSS_OVER_OVER = "OVER"; |
| | | |
| | | @Autowired |
| | | private Fzzy40Sync1209Rep fzzySync1209Rep; |
| | | @Autowired |
| | | private Api1209Rep api1209Rep; |
| | | @Autowired |
| | | private ApiCommonService commonService; |
| | | @Autowired |
| | | private ApiLogRep apiLogRep; |
| | | |
| | | /** |
| | | * åæ¥ç²®é£ææº¢ä¿¡æ¯ |
| | | * |
| | | * @param deptId |
| | | * @param start |
| | | * @param end |
| | | */ |
| | | public void syncData(String kqdm, String deptId, Date start, Date end) { |
| | | log.info("-------------1209æ¥å£æ°æ®å¼å§åæ¥------------------"); |
| | | |
| | | //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ |
| | | ApiLog apiLog = new ApiLog(); |
| | | apiLog.setType(ApiLog.TYPE_SYNC); |
| | | apiLog.setKqdm(deptId); |
| | | apiLog.setUploadTime(new Date()); |
| | | apiLog.setInteId(Constant.API_CODE_1209); |
| | | apiLog.setStatus(99); |
| | | apiLog.setId(ContextUtil.getUUID()); |
| | | try { |
| | | List<Fz40InoutLossOver> list = fzzySync1209Rep.listMLossOver(deptId, start, end); |
| | | |
| | | if (null == list || list.isEmpty()) { |
| | | |
| | | log.info("-------------没æè·åå°ç²®é£ææº¢ä¿¡æ¯------------------"); |
| | | |
| | | return; |
| | | } |
| | | |
| | | Api1209 apiData; |
| | | Api1105 api1105; |
| | | List<Api1209> api1209List; |
| | | for (Fz40InoutLossOver sysData : list) { |
| | | |
| | | //è·åè´§ä½ä¿¡æ¯ |
| | | api1105 = commonService.getApi1105Cache(sysData.getDepotId()); |
| | | if (null == api1105) { |
| | | continue; |
| | | } |
| | | |
| | | apiData = new Api1209(); |
| | | apiData.setSydh(api1105.getHwdm() + sysData.getId()); |
| | | apiData.setHwdm(api1105.getHwdm()); |
| | | apiData.setYwrq(sysData.getSubmitTime()); |
| | | |
| | | //åéææº¢æ°éï¼æè为æ£ï¼æº¢åºä¸ºè´ |
| | | if (LOSS_OVER_LOSS.equals(sysData.getType())) { |
| | | apiData.setJzsysl(sysData.getAmount()); |
| | | apiData.setCkjz(sysData.getAmount()); |
| | | apiData.setRkjz(0); |
| | | } else { |
| | | apiData.setJzsysl(0 - sysData.getAmount()); |
| | | apiData.setRkjz(sysData.getAmount()); |
| | | apiData.setCkjz(0); |
| | | } |
| | | |
| | | apiData.setRksj(sysData.getSubmitTime()); |
| | | apiData.setCksj(sysData.getSubmitTime()); |
| | | |
| | | apiData.setRksf(sysData.getRksf()); |
| | | apiData.setRkzz(sysData.getRkzz()); |
| | | apiData.setCksf(sysData.getCksf()); |
| | | apiData.setCkzz(sysData.getCkzz()); |
| | | apiData.setQzchwqsh(0); |
| | | apiData.setQzszkl(0); |
| | | apiData.setQzzrshde(0); |
| | | apiData.setChsl(0); |
| | | apiData.setSysfzc(null == sysData.getSysfzc() || sysData.getSysfzc() == "" ? "0" : sysData.getSysfzc()); |
| | | apiData.setSyyy(sysData.getSyyy()); |
| | | apiData.setCcshr(sysData.getCcshr()); |
| | | apiData.setZjshr(sysData.getZjshr()); |
| | | apiData.setTjshr(sysData.getTjshr()); |
| | | apiData.setKjshr(sysData.getKjshr()); |
| | | apiData.setLdshr(sysData.getLdshr()); |
| | | apiData.setBz(sysData.getRemark()); |
| | | |
| | | |
| | | //æä½æ å¿åæåæ´æ°æ¶é´ |
| | | apiData.setZhgxsj(new Date()); |
| | | |
| | | //ä¸å¡idãåºåºç¼ç ã忥æ¶é´ |
| | | apiData.setBizId(sysData.getId()); |
| | | apiData.setKqdm(kqdm); |
| | | apiData.setSyncTime(new Date()); |
| | | |
| | | api1209List = api1209Rep.getDataBySydh(apiData.getSydh()); |
| | | if (null == api1209List || api1209List.isEmpty()) { |
| | | apiData.setCzbz(Constant.CZBZ_I); |
| | | } else { |
| | | apiData.setCzbz(api1209List.get(0).getCzbz()); |
| | | } |
| | | |
| | | //ä¿åæ°æ® |
| | | api1209Rep.save(apiData); |
| | | } |
| | | } catch (Exception e) { |
| | | log.error("---åæ¥å¤±è´¥----{}", e); |
| | | apiLog.setResult("åæ¥å¤±è´¥ï¼" + e.getMessage()); |
| | | apiLogRep.save(apiLog); |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40DeptDevice; |
| | | 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 Fzzy40Sync1107Rep extends JpaRepository<Fz40DeptDevice, String> { |
| | | @Query("from Fz40DeptDevice where kqdm=:deptId order by sbbh") |
| | | List<Fz40DeptDevice> listDecixe(@Param("deptId") String deptId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40Drug; |
| | | 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 Fzzy40Sync1108Rep extends JpaRepository<Fz40Drug, String> { |
| | | |
| | | @Query("from Fz40Drug where deptId=:deptId order by id") |
| | | List<Fz40Drug> listDrug(@Param("deptId") String deptId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40OAStaff; |
| | | 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 Fzzy40Sync1112Rep extends JpaRepository<Fz40OAStaff, String> { |
| | | @Query("from Fz40OAStaff where companyId=:companyId order by sfzhm") |
| | | List<Fz40OAStaff> listStaff(@Param("companyId") String companyId); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutSettle; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ç²®é£å
¥åºç»ç®ä¿¡æ¯ |
| | | * |
| | | * @Author:YAN |
| | | */ |
| | | public interface Fzzy40Sync1204Rep extends JpaRepository<Fz40InoutSettle, String> { |
| | | /** |
| | | * è·ååºå
¥åºç»ç®ä¿¡æ¯ |
| | | * |
| | | * @param type |
| | | * @param start |
| | | * @param end |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutSettle where inoutType=:type and payTime >=:start and payTime <:end order by payTime ") |
| | | List<Fz40InoutSettle> listInoutSettle(@Param("type") String type, @Param("start") Date start, @Param("end") Date end); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutLossOver; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutStockChange; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * åä» |
| | | * |
| | | * @Author:YAN |
| | | */ |
| | | public interface Fzzy40Sync1207Rep extends JpaRepository<Fz40InoutStockChange, String> { |
| | | |
| | | /** |
| | | * æ ¹æ®ä¿¡æ¯è·ååä»ä¿¡æ¯ |
| | | * |
| | | * @param start |
| | | * @param end |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutStockChange where deptId=:deptId and changeDate >=:start and changeDate <:end order by changeDate ") |
| | | List<Fz40InoutStockChange> listStockChange(@Param("deptId") String deptId, @Param("start") Date start, @Param("end") Date end); |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | package com.fzzy.async.fzzy40.repository; |
| | | |
| | | import com.fzzy.async.fzzy35.entity.Fz35MLossOver; |
| | | import com.fzzy.async.fzzy40.entity.Fz40InoutLossOver; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.data.repository.query.Param; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * ææº¢ä¿¡æ¯ |
| | | * |
| | | * @Author:YAN |
| | | */ |
| | | public interface Fzzy40Sync1209Rep extends JpaRepository<Fz40InoutLossOver, String> { |
| | | /** |
| | | * æ ¹æ®ä¿¡æ¯è·åææº¢ä¿¡æ¯ |
| | | * |
| | | * @param start |
| | | * @param end |
| | | * @return |
| | | */ |
| | | @Query("from Fz40InoutLossOver where deptId=:deptId and submitTime >=:start and submitTime <:end order by submitTime ") |
| | | List<Fz40InoutLossOver> listMLossOver(@Param("deptId") String deptId, @Param("start") Date start, @Param("end") Date end); |
| | | } |
| | |
| | | @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; |
| | |
| | | @PropertyDef(label = "è´§ä½ç¼å·") |
| | | private String id; |
| | | |
| | | @Column(name = "ggm", length = 50) |
| | | @PropertyDef(label = "å½è§ç ") |
| | | private String ggm; |
| | | |
| | | @Column(name = "COMPANY_ID_", length = 10) |
| | | @PropertyDef(label = "ç»ç»ç¼ç ") |
| | | private String companyId; |