src/main/java/com/fzzy/api/entity/ApiInfoData.java
@@ -42,6 +42,10 @@ @Column(name = "inteType", length = 10) private String inteType; @PropertyDef(label = "ä¸å¡ç±»å" , description = "åè®®ç¼ç ") @Column(name = "BIZ_Type", length = 20) private String bizType; @PropertyDef(label = "æ¥å£ç¼å·") @Column(name = "inteId", length = 10) private String inteId; src/main/java/com/fzzy/api/view/pr/Api1109PR.java
@@ -24,6 +24,7 @@ import org.springframework.data.jpa.domain.Specification; import org.springframework.stereotype.Component; import sun.misc.BASE64Encoder; import javax.persistence.criteria.CriteriaBuilder; import javax.persistence.criteria.CriteriaQuery; import javax.persistence.criteria.Predicate; src/main/java/com/fzzy/async/fzzy40/Fzzy40SyncService13.java
@@ -29,6 +29,8 @@ private Fzzy40Sync1306 fzzySync1306; @Autowired private Fzzy40Sync1310 fzzySync1310; @Autowired private Fzzy40Sync1023 fzzySync1023; @Override public String getProtocol() { @@ -57,6 +59,7 @@ fzzySync1306.syncData(param.getDeptId(), param.getStart(), param.getEnd()); //çè¸å¤æ¡æ°æ®åæ¥ fzzySync1023.syncData(param.getDeptId(), param.getStart(), param.getEnd()); } src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogApplyKey.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ package com.fzzy.async.fzzy40.entity; import lombok.AllArgsConstructor; import lombok.Data; import java.io.Serializable; @Data @AllArgsConstructor public class Fz40DrugLogApplyKey implements Serializable { private String id; private String deptId; private String standardId; public Fz40DrugLogApplyKey(){ super(); } } src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogDtl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,146 @@ package com.fzzy.async.fzzy40.entity; import com.alibaba.fastjson.annotation.JSONField; 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 */ @Entity @Data @Table(name = "D_DRUG_LOG_DTL") public class Fz40DrugLogDtl implements Serializable { @Id @Column(name = "DTL_ID_", length = 40) @PropertyDef(label = "dtlId") private String dtlId; @Column(name = "ID_", length = 40) @PropertyDef(label = "id") @JSONField private String id; @Column(name = "DRUG_LOG_ID_", length = 4) @PropertyDef(label = "çè¸å¤æ¡ç¼å·", description = "4ä½é¡ºåºå·") @JSONField private String drugLogId; @Column(name = "DEPT_ID_", length = 21) @PropertyDef(label = "åºåºä»£ç ") @JSONField private String deptId; @Column(name = "tbrq") @PropertyDef(label = "å¡«æ¥æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date tbrq; @Column(name = "DEPOT_ID_", length = 50) @PropertyDef(label = "仿¿/æ²¹ç½ä»£ç ") private String depotId; @Column(name = "FOOD_VARIETY_", length = 20) @PropertyDef(label = "ç²®é£åç§") private String foodVariety; @Column(name = "FOOD_TYPE_", length = 20) @PropertyDef(label = "ç²®é£æ§è´¨") private String foodType; @Column(name = "FOOD_LEVEL_", length = 10) @PropertyDef(label = "ç²®é£ç级") private String foodLevel; @Column(name = "NUMBER_", precision = 20, scale = 3) @PropertyDef(label = "ç²®é£æ°é", description = "åä½ï¼å¨") private Double number = 0.0; @Column(name = "PER_WET_", precision = 20, scale = 3) @PropertyDef(label = "æ°´å", description = "åä½ï¼%") private Double perWet; @Column(name = "PER_IMPURITY_", precision = 20, scale = 3) @PropertyDef(label = "æè´¨", description = "åä½ï¼%") private Double perImpurity; @Column(name = "lw", precision = 20, scale = 3) @PropertyDef(label = "粮温") private Double lw; @Column(name = "cw", precision = 20, scale = 3) @PropertyDef(label = "仿¸©") private Double cw; @Column(name = "cnsd", precision = 20, scale = 3) @PropertyDef(label = "ä»å 湿度") private Double cnsd; @Column(name = "clfs", length = 1) @PropertyDef(label = "åç²®æ¹å¼", description = "1ï¼æ£è£ å¨ç²®;2ï¼å è£ ;3ï¼å´å æ£å;9ï¼å ¶ä»") private String clfs; @Column(name = "rkrq") @PropertyDef(label = "å ¥åºæ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date rkrq; @Column(name = "hc", length = 30) @PropertyDef(label = "害è«") private String hc; @Column(name = "cldjpd", length = 3) @PropertyDef(label = "è«ç²®ç级å¤å®") private String cldjpd; @Column(name = "ldtj", precision = 20, scale = 3) @PropertyDef(label = "ç²®å ä½ç§¯", description = "m³") private Double ldtj; @Column(name = "kjtj", precision = 20, scale = 3) @PropertyDef(label = "空é´ä½ç§¯", description = "m³") private Double kjtj; @Column(name = "lddwyyl", precision = 20, scale = 3) @PropertyDef(label = "ç²®å åä½ç¨è¯é") private Double lddwyyl; @Column(name = "kjdwyyl", precision = 20, scale = 3) @PropertyDef(label = "空é´åä½ç¨è¯é") private Double kjdwyyl; @Column(name = "zyyl", precision = 20, scale = 3) @PropertyDef(label = "æ»ç¨è¯é") private Double zyyl; /** * 仿¿æ°å¯æ§ä»¥ 500 Pa çåååè¡° æ t å为å个ç级ã * 1ï¼ â 级ï¼tâ¥300sã * 2ï¼ â ¡çº§ï¼120sâ¤t<300sã * 3ï¼â ¢çº§ï¼40sâ¤t<120s (å¹³æ¿ä») ï¼ 60s⤠t<120s (ç«çä»ãæµ åä») ã 4ï¼â £çº§ï¼t<40s (å¹³æ¿ä») ï¼t<60s (ç«çä»ãæµ åä») ã */ @Column(name = "qmx", length = 1) @PropertyDef(label = "æ°å¯æ§") private String qmx; @Column(name = "jhxzksrq") @PropertyDef(label = "计åçè¸å¼å§æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date jhxzksrq; @Column(name = "jhxzjsrq") @PropertyDef(label = "计åçè¸ç»ææ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date jhxzjsrq; } src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogPeople.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,71 @@ package com.fzzy.async.fzzy40.entity; import com.alibaba.fastjson.annotation.JSONField; 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_DRUG_LOG_PEOPLE") public class Fz40DrugLogPeople implements Serializable { @Id @Column(name = "PEOPLE_ID_", length = 40) @PropertyDef(label = "propleId") private String propleId; @Column(name = "ID_", length = 40) @PropertyDef(label = "id") private String id; @Column(name = "DRUG_LOG_ID_", length = 4) @PropertyDef(label = "çè¸å¤æ¡ç¼å·", description = "4ä½é¡ºåºå·") private String drugLogId; @Column(name = "DEPT_ID_", length = 21) @PropertyDef(label = "åºåºä»£ç ") private String deptId; @Column(name = "tbrq") @PropertyDef(label = "å¡«æ¥æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date tbrq; @Column(name = "mx", length = 20) @PropertyDef(label = "å§å") private String mx; @Column(name = "zw", length = 10) @PropertyDef(label = "èå¡") private String zw; @Column(name = "zyzg", length = 6) @PropertyDef(label = "èä¸èµæ ¼", description = "å级/ä¸çº§/é«çº§") private String zyzg; @Column(name = "stzk", length = 10) @PropertyDef(label = "身ä½ç¶åµ") private String stzk; @Column(name = "xzrwfg", length = 30) @PropertyDef(label = "çè¸ä»»å¡åå·¥") private String xzrwfg; @Column(name = "sfwb", length = 2) @PropertyDef(label = "æ¯å¦å¤å ", description = "æ¯/å¦") private String sfwb; } src/main/java/com/fzzy/async/fzzy40/entity/Fz40DrugLogWay.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,65 @@ package com.fzzy.async.fzzy40.entity; import com.alibaba.fastjson.annotation.JSONField; 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_DRUG_LOG_WAY") public class Fz40DrugLogWay implements Serializable { @Id @Column(name = "WAY_ID_", length = 40) @PropertyDef(label = "wayId") private String wayId; @Column(name = "ID_", length = 40) @PropertyDef(label = "id") @JSONField private String id; @Column(name = "DRUG_LOG_ID_", length = 4) @PropertyDef(label = "çè¸å¤æ¡ç¼å·", description = "4ä½é¡ºåºå·") @JSONField private String drugLogId; @Column(name = "DEPT_ID_", length = 21) @PropertyDef(label = "åºåºä»£ç ") @JSONField private String deptId; @Column(name = "tbrq") @PropertyDef(label = "å¡«æ¥æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date tbrq; @Column(name = "xznd", precision = 20, scale = 3) @PropertyDef(label = "设å®çè¸æµåº¦", description = "åä½ï¼ml/m³") private Double xznd; @Column(name = "mbsj") @PropertyDef(label = "å¯éæ¶é´", description = "åä½ï¼å¤©") private Integer mbsj; @Column(name = "xzfs", length = 30) @PropertyDef(label = "çè¸æ¹å¼") private String xzfs; @Column(name = "sqfs", length = 30) @PropertyDef(label = "æ£æ°æ¹å¼") private String sqfs; } src/main/java/com/fzzy/async/fzzy40/entity/Fz4DrugLogApply.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,170 @@ package com.fzzy.async.fzzy40.entity; import com.alibaba.fastjson.annotation.JSONField; 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; import java.util.List; /** * çè¸å¤æ¡ä¸»è¡¨ä¿¡æ¯ * * @Author:YAN */ @Entity @Data @Table(name = "D_DRUG_LOG_APPLY") public class Fz4DrugLogApply implements Serializable { @Id @Column(name = "xzbm", length = 4) @PropertyDef(label = "çè¸å¤æ¡ç¼å·", description = "4ä½é¡ºåºå·") private String xzbm; @Id @Column(name = "DEPT_ID_", length = 21) @PropertyDef(label = "åºåºä»£ç ") private String deptId; @Column(name = "COMPANY_ID_", length = 10) @PropertyDef(label = "ç»ç»ç¼ç ") private String companyId; @Id @Column(name = "tbrq") @PropertyDef(label = "å¡«æ¥æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date tbrq; @Column(name = "dwdm", length = 18) @PropertyDef(label = "åä½ä»£ç ", description = "ä¼ä¸ä¿¡ç¨ä»£ç ") private String dwdm; @Column(name = "sqxzrq") @PropertyDef(label = "ç³è¯·çè¸æ¥æ") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date sqxzrq; @Column(name = "fzr", length = 20) @PropertyDef(label = "è´è´£äºº") private String fzr; @Column(name = "fzrdh", length = 11) @PropertyDef(label = "è´è´£äººçµè¯") private String fzrdh; @Column(name = "xcfzr", length = 20) @PropertyDef(label = "ç°åºè´è´£äºº") private String xcfzr; @Column(name = "fzrzw", length = 10) @PropertyDef(label = "ç°åºè´è´£äººèå¡") private String xcfzrzw; @Column(name = "xcfzrdh", length = 11) @PropertyDef(label = "ç°åºè´è´£äººçµè¯") private String xcfzrdh; @Column(name = "tbr", length = 20) @PropertyDef(label = "填表人") private String tbr; @Column(name = "tbrdh", length = 11) @PropertyDef(label = "填表人çµè¯") private String tbrdh; @Column(name = "sfszjjxd", length = 2) @PropertyDef(label = "æ¯å¦è®¾ç½®è¦æçº¿(ä¸)", description = "æ¯æå¦") private String sfszjjxd; @Column(name = "sfszjjxx", length = 2) @PropertyDef(label = "æ¯å¦è®¾ç½®è¦æçº¿(西)", description = "æ¯æå¦") private String sfszjjxx; @Column(name = "sfszjjxn", length = 2) @PropertyDef(label = "æ¯å¦è®¾ç½®è¦æçº¿(å)", description = "æ¯æå¦") private String sfszjjxn; @Column(name = "sfszjjxb", length = 2) @PropertyDef(label = "æ¯å¦è®¾ç½®è¦æçº¿(å)", description = "æ¯æå¦") private String sfszjjxb; @Column(name = "ssxzzystqybqk", length = 1024) @PropertyDef(label = "宿½çè¸ä½ä¸æ¶å¤©æ°é¢æ¥æ åµ") private String ssxzzystqybqk; @Column(name = "xzssgcap", length = 1024) @PropertyDef(label = "çè¸å®æå宿½è¿ç¨") private String xzssgcap; @Column(name = "aqfhjyjcccs", length = 1024) @PropertyDef(label = "å®å ¨é²æ¤ååºæ¥å¤ç½®æªæ½") private String aqfhjyjcccs; @Column(name = "xzzysx", length = 1024) @PropertyDef(label = "çè¸æ³¨æäºé¡¹") private String xzzysx; @Column(name = "FILE_STORAGE_ID_", length = 19) @PropertyDef(label = "æä»¶åå¨ID") private String fileStorageId; @Column(name = "DRUG_NAME_", length = 64) @PropertyDef(label = "è¯ååç§°") private String drugName; @Column(name = "DRUG_TYPE_", length = 10) @PropertyDef(label = "è¯åç±»å/åå·") private String drugType; @Column(name = "yjyxqz") @PropertyDef(label = "è¯åæææè³") private Date yjyxqz; @Column(name = "lqsl", precision = 20, scale = 3) @PropertyDef(label = "é¢åæ°é", description = "å ¬æ¤") private Double lqsl; @Column(name = "sysbjfs", length = 20) @PropertyDef(label = "æ½è¯è®¾å¤åæ¹å¼") private String sysbjfs; @Column(name = "zcdd", length = 30) @PropertyDef(label = "æåå°ç¹") private String zcdd; @Column(name = "lqr", length = 20) @PropertyDef(label = "é¢å人") private String lqr; @Column(name = "lqsj") @PropertyDef(label = "é¢åæ¶é´") @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date lqsj; @Column(name = "UPDATE_TIME_") @PropertyDef(label = "æ´æ°æ¶é´") private Date updateTime; /** * å¨ç²®ç²®æ æç»è¡¨ */ @Transient private List<Fz40DrugLogDtl> drugLogDtls; /** * çè¸å¤æ¡æ¹å¼ */ @Transient private List<Fz40DrugLogWay> drugLogWays; /** * çè¸ä½ä¸äººå */ @Transient private List<Fz40DrugLogPeople> drugLogPeople; } src/main/java/com/fzzy/async/fzzy40/impl/Fzzy40Sync1023.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,158 @@ package com.fzzy.async.fzzy40.impl; import com.alibaba.fastjson.JSON; import com.fzzy.api.Constant; import com.fzzy.api.data.PushProtocol; import com.fzzy.api.entity.*; import com.fzzy.api.utils.ContextUtil; import com.fzzy.api.view.repository.*; import com.fzzy.async.fzzy40.entity.*; import com.fzzy.async.fzzy40.repository.Fzzy40Sync1023Rep; import com.fzzy.async.fzzy40.repository.Fzzy40SyncDrugLogDtlRep; import com.fzzy.async.fzzy40.repository.Fzzy40SyncDrugLogPeopleRep; import com.fzzy.async.fzzy40.repository.Fzzy40SyncDrugLogWayRep; import com.fzzy.otherview.gd2022.dto.GdApi1023; import com.fzzy.otherview.gd2022.dto.GdApi1023Dtl; import com.fzzy.otherview.gd2022.dto.GdApi1023People; import com.fzzy.otherview.gd2022.dto.GdApi1023Way; import com.fzzy.push.gd2022.ApiCodeConstant; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.time.DateFormatUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.text.DateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * çè¸å¤æ¡ä¿¡æ¯ * * @Author:YAN */ @Slf4j @Component public class Fzzy40Sync1023 { @Autowired private Fzzy40Sync1023Rep fzzy40Sync1023Rep; @Autowired private Fzzy40SyncDrugLogPeopleRep drugLogPeopleRep; @Autowired private Fzzy40SyncDrugLogWayRep drugLogWayRep; @Autowired private Fzzy40SyncDrugLogDtlRep drugLogDtlRep; @Autowired private ApiLogRep apiLogRep; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * 忥çè¸å¤æ¡ä¿¡æ¯ * * @param deptId * @param start * @param end */ public void syncData(String deptId, Date start, Date end) { log.info("-------------1023æ¥å£è®¾å¤ä¿¡æ¯å¼å§åæ¥------------------"); //åæ¥æ°æ®ï¼åªè®°å½å¤±è´¥çä¿¡æ¯ 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<Fz4DrugLogApply> list = fzzy40Sync1023Rep.listDrugLogApply(deptId); if (null == list || list.isEmpty()) { log.info("-------------没æè·åå°çè¸å¤æ¡ä¿¡æ¯------------------"); return; } List<GdApi1023Dtl> dtlList = new ArrayList<>(); List<GdApi1023Way> wayList = new ArrayList<>(); List<GdApi1023People> peopleList = new ArrayList<>(); for (Fz4DrugLogApply data : list) { //å¨ç²®ç²®æ æç»è¡¨ String tbrq = ""; if(null != data.getTbrq()){ tbrq = DateFormatUtils.format(data.getTbrq(), "yyyyMMdd"); } List<Fz40DrugLogDtl> dtls = drugLogDtlRep.listDrugLogDtl(data.getXzbm()+data.getDeptId()+tbrq); for (Fz40DrugLogDtl dtl : dtls) { GdApi1023Dtl gdApi1023Dtl = new GdApi1023Dtl(); BeanUtils.copyProperties(dtl, gdApi1023Dtl); gdApi1023Dtl.setCfdm(dtl.getDepotId()); gdApi1023Dtl.setLspzdm(dtl.getFoodVariety()); gdApi1023Dtl.setLsxzdm(dtl.getFoodType()); gdApi1023Dtl.setLsdjdm(dtl.getFoodLevel()); gdApi1023Dtl.setLssl(dtl.getNumber()); gdApi1023Dtl.setSf(dtl.getPerWet()); gdApi1023Dtl.setZz(dtl.getPerImpurity()); dtlList.add(gdApi1023Dtl); } List<Fz40DrugLogWay> ways = drugLogWayRep.listDrugLogWay(data.getXzbm()+data.getDeptId()+tbrq); for (Fz40DrugLogWay way : ways) { GdApi1023Way gdApi1023Way = new GdApi1023Way(); BeanUtils.copyProperties(way, gdApi1023Way); wayList.add(gdApi1023Way); } List<Fz40DrugLogPeople> peoples = drugLogPeopleRep.listDrugLogPeople(data.getXzbm()+data.getDeptId()+tbrq); for (Fz40DrugLogPeople people : peoples) { GdApi1023People gdApi1023People = new GdApi1023People(); BeanUtils.copyProperties(people, gdApi1023People); peopleList.add(gdApi1023People); } GdApi1023 gdApi1023 = new GdApi1023(); BeanUtils.copyProperties(data , gdApi1023); gdApi1023.setXzbm(data.getXzbm()); gdApi1023.setKqdm(data.getDeptId()); gdApi1023.setYjmc(data.getDrugName()); gdApi1023.setYjlx(data.getDrugType()); gdApi1023.setZhgxsj(data.getUpdateTime()); gdApi1023.setDtls(dtlList); gdApi1023.setWays(wayList); gdApi1023.setPeoples(peopleList); //æä¹ åä¿åï¼åç¬åå ¥é彿 æ¥å£è¡¨ ApiInfoData infoData = new ApiInfoData(); infoData.setId(ContextUtil.getUUID()); infoData.setKqdm(data.getDeptId()); infoData.setInteType(Constant.API_CATEGORY_13); infoData.setInteId(ApiCodeConstant.API_1023); infoData.setBizType(PushProtocol.SB_GD_2022.getCode()); infoData.setUpdateTime(data.getUpdateTime()); infoData.setDataId(data.getXzbm() + data.getDeptId() + DateFormatUtils.format(data.getTbrq(), "yyMMdd")); List<ApiInfoData> apiInfoList = apiInfoDataRep.getDataByDataId(data.getXzbm() + data.getDeptId() + DateFormatUtils.format(data.getTbrq(), "yyMMdd")); if (null == apiInfoList || apiInfoList.isEmpty()) { gdApi1023.setCzbz(Constant.CZBZ_I); infoData.setCzbz(Constant.CZBZ_I); } else { gdApi1023.setCzbz(apiInfoList.get(0).getCzbz()); infoData.setCzbz(apiInfoList.get(0).getCzbz()); } infoData.setData(JSON.toJSONString(gdApi1023)); //ä¿åæ°æ® apiInfoDataRep.save(infoData); log.info("1023---åæ¥æ°æ®ï¼{}", gdApi1023.toString()); } } catch (Exception e) { log.error("---设å¤ä¿¡æ¯åæ¥æ§è¡å¤±è´¥----{}", e.toString()); apiLog.setResult("设å¤ä¿¡æ¯åæ¥æ§è¡å¤±è´¥ï¼" + e.getMessage()); apiLogRep.save(apiLog); } } } src/main/java/com/fzzy/async/fzzy40/repository/Fzzy40Sync1023Rep.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.fzzy.async.fzzy40.repository; import com.fzzy.async.fzzy40.entity.*; 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 Fzzy40Sync1023Rep extends JpaRepository<Fz40DeptDevice, String> { //æ¥è¯¢çè¸å¤æ¡ä¸»è¡¨ @Query("from Fz4DrugLogApply where deptId =:deptId") List<Fz4DrugLogApply> listDrugLogApply(@Param("deptId") String deptId); } src/main/java/com/fzzy/otherview/gd2022/GdApi1023.view.xml
@@ -3,9 +3,535 @@ <Arguments/> <Context/> <Model> <DataType name="dtMain"> <Property name="creationType">com.fzzy.otherview.gd2022.dto.GdApi1023</Property> <PropertyDef name="xzbm"> <Property/> </PropertyDef> <PropertyDef name="kqdm"> <Property/> </PropertyDef> <PropertyDef name="tbrq"> <Property name="dataType">Date</Property> </PropertyDef> <PropertyDef name="dwdm"> <Property/> </PropertyDef> <PropertyDef name="sqxzrq"> <Property/> </PropertyDef> <PropertyDef name="fzr"> <Property/> </PropertyDef> <PropertyDef name="fzrdh"> <Property/> </PropertyDef> <PropertyDef name="xcfzr"> <Property/> </PropertyDef> <PropertyDef name="xcfzrzw"> <Property/> </PropertyDef> <PropertyDef name="xcfzrdh"> <Property/> </PropertyDef> <PropertyDef name="tbr"> <Property/> </PropertyDef> <PropertyDef name="tbrdh"> <Property/> </PropertyDef> <PropertyDef name="sfszjjxd"> <Property/> </PropertyDef> <PropertyDef name="sfszjjxx"> <Property/> </PropertyDef> <PropertyDef name="sfszjjxn"> <Property/> </PropertyDef> <PropertyDef name="sfszjjxb"> <Property/> </PropertyDef> <PropertyDef name="ssxzzystqybqk"> <Property/> </PropertyDef> <PropertyDef name="xzssgcap"> <Property/> </PropertyDef> <PropertyDef name="aqfhjyjcccs"> <Property/> </PropertyDef> <PropertyDef name="xzzysx"> <Property/> </PropertyDef> <PropertyDef name="fileStorageId"> <Property/> </PropertyDef> <PropertyDef name="yjmc"> <Property/> </PropertyDef> <PropertyDef name="yjlx"> <Property/> </PropertyDef> <PropertyDef name="yjyxqz"> <Property/> </PropertyDef> <PropertyDef name="lqsl"> <Property name="dataType">Double</Property> </PropertyDef> <PropertyDef name="sysbjfs"> <Property/> </PropertyDef> <PropertyDef name="zcdd"> <Property/> </PropertyDef> <PropertyDef name="lqr"> <Property/> </PropertyDef> <PropertyDef name="lqrq"> <Property name="dataType">Date</Property> </PropertyDef> <PropertyDef name="czbz"> <Property/> </PropertyDef> <PropertyDef name="zhgxsj"> <Property/> </PropertyDef> </DataType> <DataType name="dtGBArea"> <Property name="creationType">com.fzzy.api.entity.GbArea</Property> </DataType> </Model> <View layout="regionPadding:10"> <DataSet id="dsMain"> <Property name="dataType">[dtMain]</Property> <Property name="dataProvider">whjlApi1101PR#listData</Property> </DataSet> <Container layout="regionPadding:10" layoutConstraint="top"> <Property name="exClassName">bg-color</Property> <Property name="height">55</Property> <Property name="contentOverflow">hidden</Property> <Label layoutConstraint="left"> <Property name="text">èåæ ï¼</Property> </Label> <Button layoutConstraint="left"> <ClientEvent name="onClick">view.get("#dsMain").insert();
 view.get("#dialogMain").show();</ClientEvent> <Property name="iconClass">fa fa-plus</Property> <Property name="caption">æ°å¢</Property> <Property name="exClassName">btn-default</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#dialogMain").show();
 }else{
 $alert("请å¾ééè¦ä¿®æ¹çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">ç¼è¾</Property> <Property name="iconClass">fa fa-pencil</Property> <Property name="exClassName">btn-warm</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 if(cur){
 view.get("#ajaxDel").set("parameter",cur).execute(function(result){
 if(result){
 $alert(result);
 } else{
 cur.remove();
 }
 });
 }else{
 $alert("请å¾ééè¦å é¤çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">å é¤</Property> <Property name="iconClass">fa fa-minus</Property> <Property name="exClassName">btn-warn</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">view.get("#dsMain").flushAsync();</ClientEvent> <Property name="caption">å·æ°</Property> <Property name="iconClass">fa fa-search</Property> <Property name="exClassName">btn-flush</Property> </Button> <Button layoutConstraint="left"> <ClientEvent name="onClick">var select = view.get("#dgMain").get("selection");
 if(select && select.length > 0){
 view.get("#ajaxPush").set("parameter",select).execute(function(result){
 view.get("#dsMain").flushAsync();
 $notify(result);
 });
 }else{
 $alert("请å¾ééè¦ä¸æ¥çæ°æ®ï¼");
 }</ClientEvent> <Property name="caption">æå¨ä¸ä¼ </Property> <Property name="iconClass">fa fa-hand-o-up</Property> <Property name="exClassName">btn-default</Property> </Button> <Button layoutConstraint="right"> <ClientEvent name="onClick">//æ¾ç¤ºè®°å½
 view.get("#iFrame").reload();
 view.get("#dialogLog").show();</ClientEvent> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-bars</Property> <Property name="exClassName">btn-flush</Property> </Button> </Container> <Container layoutConstraint="center"> <Property name="exClassName">bg-color</Property> <DataGrid id="dgMain"> <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsMain.data:#");
 if(data){
 view.get("#dialogMain").show();
 }</ClientEvent> <Property name="dataSet">dsMain</Property> <Property name="selectionMode">multiRows</Property> <Property name="readOnly">true</Property> <RowNumColumn/> <RowSelectorColumn> <Property name="caption">ä¸ä¼ </Property> </RowSelectorColumn> <DataColumn name="jlqybh"> <Property name="property">jlqybh</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="jlqymc"> <Property name="property">jlqymc</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="jlqytyshxydm"> <Property name="property">jlqytyshxydm</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="jlqylx"> <Property name="property">jlqylx</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="qyxz"> <Property name="property">qyxz</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="gsdjzch"> <Property name="property">gsdjzch</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="sfjbjlcbzg"> <Property name="property">sfjbjlcbzg</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="fddbr"> <Property name="property">fddbr</Property> <Property name="align">center</Property> </DataColumn> <DataColumn name="sfyx"> <Property name="property">sfyx</Property> <Property name="align">center</Property> </DataColumn> </DataGrid> </Container> <Dialog id="dialogMain"> <Property name="width">85%</Property> <Property name="closeable">false</Property> <Property name="iconClass">fa fa-sliders</Property> <Property name="caption">åç²®ä¼ä¸ä¿¡æ¯</Property> <Buttons> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 view.get("#updateSave").execute(function(){
 self.get("parent").hide();
 view.get("#dsMain").flushAsync();
 });</ClientEvent> <Property name="caption">ç¡®å®</Property> <Property name="iconClass">fa fa-check</Property> </Button> <Button> <ClientEvent name="onClick">var cur = view.get("#dgMain").getCurrentItem();
 self.get("parent").hide();
 if(cur) cur.cancel();</ClientEvent> <Property name="caption">åæ¶</Property> <Property name="iconClass">fa fa-times</Property> </Button> </Buttons> <Children> <AutoForm> <Property name="dataSet">dsMain</Property> <Property name="cols">*,*,*,*</Property> <Property name="labelPosition">top</Property> <Property name="labelSeparator">:</Property> <AutoFormElement> <Property name="name">jlqybh</Property> <Property name="property">jlqybh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jlqymc</Property> <Property name="property">jlqymc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jlqyjc</Property> <Property name="property">jlqyjc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jlzzjgdm</Property> <Property name="property">jlzzjgdm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jlqytyshxydm</Property> <Property name="property">jlqytyshxydm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">jlqylx</Property> <Property name="property">jlqylx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qyjjlx</Property> <Property name="property">qyjjlx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qyxz</Property> <Property name="property">qyxz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">djzclx</Property> <Property name="property">djzclx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">gsdjzch</Property> <Property name="property">gsdjzch</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sfjbjlcbzg</Property> <Property name="property">sfjbjlcbzg</Property> <Property name="trigger">listDropYN</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">fddbr</Property> <Property name="property">fddbr</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qydz</Property> <Property name="property">qydz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qydh</Property> <Property name="property">qydh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qycz</Property> <Property name="property">qycz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qydzyx</Property> <Property name="property">qydzyx</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qywz</Property> <Property name="property">qywz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qyyzbm</Property> <Property name="property">qyyzbm</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qyjd</Property> <Property name="property">qyjd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qywd</Property> <Property name="property">qywd</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qyxzqhmc</Property> <Property name="property">qyxzqhmc</Property> <Property name="trigger">cddGbArea</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qyxzqhdm</Property> <Property name="property">qyxzqhdm</Property> <Property name="trigger">cddGbArea</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">khyh</Property> <Property name="property">khyh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yhzh</Property> <Property name="property">yhzh</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">yhxydj</Property> <Property name="property">yhxydj</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">gdzc</Property> <Property name="property">gdzc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zczb</Property> <Property name="property">zczb</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">zc</Property> <Property name="property">zc</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">qycyrys</Property> <Property name="property">qycyrys</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">sfyx</Property> <Property name="property">sfyx</Property> <Property name="trigger">listDropYN</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bz</Property> <Property name="property">bz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">bizId</Property> <Property name="property">bizId</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">updateTime</Property> <Property name="property">updateTime</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">czbz</Property> <Property name="property">czbz</Property> <Editor/> </AutoFormElement> <AutoFormElement> <Property name="name">kqdm</Property> <Property name="property">kqdm</Property> <Editor/> </AutoFormElement> </AutoForm> </Children> <Tools/> </Dialog> <UpdateAction id="updateSave"> <Property name="dataResolver">whjlApi1101PR#saveData</Property> <UpdateItem> <Property name="dataPath">[#current]</Property> <Property name="dataSet">dsMain</Property> </UpdateItem> </UpdateAction> <AjaxAction id="ajaxDel"> <Property name="confirmMessage">å½åæ°æ®å é¤åæ æ³æ¢å¤ï¼è¯·ç¡®è®¤è¦å é¤ä¹ï¼</Property> <Property name="service">whjlApi1101PR#delData</Property> </AjaxAction> <AjaxAction id="ajaxPush"> <Property name="service">whjlApi1101PR#pushData</Property> </AjaxAction> <CustomDropDown id="cddGbArea"> <Property name="assignmentMap">qyxzqhdm=code,qyxzqhmc=name</Property> <Property name="height">500</Property> <Property name="minHeight">500</Property> <Property name="maxHeight">500</Property> <Property name="width">400</Property> <Container layout="regionPadding:5"> <DataSet id="dsGBArea"> <Property name="dataProvider">gbAreaPR#findByCode</Property> <Property name="dataType">[dtGBArea]</Property> </DataSet> <Container layout="hbox regionPadding:5"> <TextEditor id="key2"> <Property name="blankText"> -- ç¼ç æè åç§° --</Property> <Property name="width">200</Property> </TextEditor> <Button> <ClientEvent name="onClick">var key = view.get("#key2.value");
 view.get("#dsGBArea").set("parameter",{key:key}).flushAsync();</ClientEvent> <Property name="iconClass">fa fa-search</Property> <Property name="caption">æ¥è¯¢</Property> </Button> <Button> <ClientEvent name="onClick">var data = view.get("#dsGBArea.data:#");
 if (data) {
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="caption">ç¡®å®</Property> <Property name="iconClass">fa fa-check</Property> </Button> </Container> <DataGrid> <ClientEvent name="onDataRowDoubleClick">var data = view.get("#dsGBArea.data:#");
 if(data){
 view.get("#cddGbArea").close(data.toJSON());
 }</ClientEvent> <Property name="dataSet">dsGBArea</Property> <Property name="readOnly">true</Property> <DataColumn name="code"> <Property name="property">code</Property> </DataColumn> <DataColumn name="name"> <Property name="property">name</Property> </DataColumn> </DataGrid> </Container> </CustomDropDown> <Dialog id="dialogLog"> <Property name="width">90%</Property> <Property name="height">90%</Property> <Property name="caption">ä¸ä¼ è®°å½</Property> <Property name="iconClass">fa fa-sliders</Property> <Buttons> <Button> <ClientEvent name="onClick">self.get("parent").hide();</ClientEvent> <Property name="caption">å ³é</Property> <Property name="iconClass">fa fa-times</Property> </Button> </Buttons> <Children> <Container> <IFrame id="iFrame"> <Property name="path">com.fzzy.api.view.ApiLog.d</Property> <Property name="userData"> <Entity> <Property name="deptId">deptId</Property> </Entity> </Property> </IFrame> </Container> </Children> <Tools/> </Dialog> <ListDropDown id="listDropYN"> <Property name="items">æ¯,å¦</Property> </ListDropDown> </View> </ViewConfig> src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023.java
@@ -1,12 +1,15 @@ package com.fzzy.otherview.gd2022.dto; import com.alibaba.fastjson.annotation.JSONField; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 广ä¸çæ¥å£-1023 çè¸å¤æ¡ * 广ä¸çæ¥å£-1023 çè¸å¤æ¡(主表) * * @author czt * @date 2023/8/17 @@ -19,5 +22,52 @@ */ private static final long serialVersionUID = 1L; private String xzbm; //çè¸ç¼ç private String kqdm; //åºåºä»£ç @JSONField(format = "yyyy-MM-dd") private Date tbrq; //å¡«æ¥æ¥æ private String dwdm; //åä½ä»£ç @JSONField(format = "yyyy-MM-dd") private Date sqxzrq; //ç³è¯·çè¸æ¥æ private String fzr; //è´è´£äºº private String fzrdh; //è´è´£äººçµè¯ private String xcfzr; //ç°åºè´è´£äºº private String xcfzrzw; //ç°åºè´è´£äººèå¡ private String xcfzrdh; //ç°åºè´è´£äººçµè¯ private String tbr; //填表人 private String tbrdh; //填表人çµè¯ private String sfszjjxd; //æ¯å¦è®¾ç½®è¦æçº¿(ä¸) private String sfszjjxx; //æ¯å¦è®¾ç½®è¦æçº¿(西) private String sfszjjxn; //æ¯å¦è®¾ç½®è¦æçº¿(å) private String sfszjjxb; //æ¯å¦è®¾ç½®è¦æçº¿(å) private String ssxzzystqybqk; //宿½çè¸ä½ä¸æ¶å¤©æ°é¢æ¥æ åµ private String xzssgcap; //çè¸å®æå宿½è¿ç¨ private String aqfhjyjcccs; //å®å ¨é²æ¤ååºæ¥å¤ç½®æªæ½ private String xzzysx; //çè¸æ³¨æäºé¡¹ private String fileStorageId; //æä»¶åå¨ ID private String yjmc; //è¯ååç§° private String yjlx; //è¯åç±»å/åå· private String yjyxqz; //è¯åæææè³ private Double lqsl; //é¢åæ°é(å ¬æ¤) private String sysbjfs; //æ½è¯è®¾å¤åæ¹å¼ private String zcdd; //æåå°ç¹ private String lqr; //é¢å人 private Date lqrq; //é¢åæ¶é´ private String czbz; //æä½æ å¿ private Date zhgxsj; //æåæ´æ°æ¶é´ private List<GdApi1023Dtl> dtls; //宿½çè¸ä½ä¸çå¨ç²®ç²®æ æç» private List<GdApi1023People> peoples; //çè¸ä½ä¸äººåä¿¡æ¯ private List<GdApi1023Way> ways; //çè¸å¤æ¡æ¹å¼ } src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Dtl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,42 @@ package com.fzzy.otherview.gd2022.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * 宿½çè¸ä½ä¸çå¨ç²®ç²®æ æç»è¡¨(dtl)ï¼ */ @Data @EqualsAndHashCode(callSuper = false) public class GdApi1023Dtl implements Serializable { private static final long serialVersionUID = 1L; private String cfdm; //仿¿/æ²¹ç½ä»£ç private String lspzdm; //ç²®é£åç§ä»£ç private String lsxzdm; //ç²®é£æ§è´¨ä»£ç private String lsdjdm; //ç²®é£ç级代ç private Double lssl; //ç²®é£æ°é(å¨) private Double sf; //水份 private Double zz; //æå¿ private Double lw; //粮温 private Double cw; //仿¸© private Double cnsd; //ä»å 湿度 private String clfs; //å¨ç²®æ¹å¼ private Date rkrq; //å ¥åºæ¥æ private String hc; //å®³è« private String cldjpd; //è«ç²®ç级å¤å® private Double ldtj; //ç²®å ä½ç§¯(m3) private Double kjtj; //空é´ä½ç§¯(m3) private Double lddwyyl; //ç²®å åä½ç¨è¯é private Double kjdwyyl; //空é´åä½ç¨è¯é private Double zyyl; //æ»ç¨è¯é private String qmx; //æ°å¯æ§ private Date jhxzksrq; //计åçè¸å¼å§æ¥æ private Date jhxzjsrq; //计åçè¸ç»ææ¥æ } src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023People.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,21 @@ package com.fzzy.otherview.gd2022.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; @Data @EqualsAndHashCode(callSuper = false) public class GdApi1023People implements Serializable { private static final long serialVersionUID = 1L; private String xm; //å§å private String zw; //èå¡ private String zyzg; //èä¸èµæ ¼ private String stzk; //身ä½ç¶åµ private String xzrwfg; //çè¸ä»»å¡åå·¥ private String sfwb; //æ¯å¦å¤å } src/main/java/com/fzzy/otherview/gd2022/dto/GdApi1023Way.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,20 @@ package com.fzzy.otherview.gd2022.dto; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; @Data @EqualsAndHashCode(callSuper = false) public class GdApi1023Way implements Serializable { private static final long serialVersionUID = 1L; private String xznd; //设å®çè¸æµåº¦(ml/m3) private String mbsj; //å¯éæ¶é´(天) private String xzfs; //çè¸æ¹å¼ private String sqfs; //æ£æ°æ¹å¼ } src/main/java/com/fzzy/otherview/gd2022/pr/GDApi1023PR.java
@@ -1,6 +1,19 @@ package com.fzzy.otherview.gd2022.pr; import com.alibaba.fastjson.JSONObject; import com.bstek.dorado.annotation.DataProvider; import com.fzzy.api.entity.ApiInfoData; import com.fzzy.api.service.ApiCommonService; import com.fzzy.api.service.ApiPushManager; import com.fzzy.api.view.repository.ApiInfoDataRep; import com.fzzy.otherview.gd2022.dto.GdApi1023; import com.fzzy.otherview.whhpjl.WhjlConstant; import com.fzzy.otherview.whhpjl.dto.WhjlApi1101; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; /** * 广ä¸çæ¥å£-1023 çè¸å¤æ¡ @@ -11,5 +24,36 @@ @Component public class GDApi1023PR { @Autowired private ApiCommonService apiCommonService; @Autowired private ApiPushManager apiPushManager; @Autowired private ApiInfoDataRep apiInfoDataRep; /** * è·ååè¡¨ä¿¡æ¯ * whjlApi1101PR#listData * * @return */ @DataProvider public List<GdApi1023> listData() { List<ApiInfoData> result = apiInfoDataRep.getDataByInteId(WhjlConstant.API_CODE_1101); if(null == result ||result.isEmpty()){ return null; } List<GdApi1023> list = new ArrayList<>(); GdApi1023 gbApi1023; for (ApiInfoData infoData : result) { // GdApi1023 gdApi1023= JSONObject.parseObject(infoData.getData(), GdApi1023.class); // gdApi1023.setKqdm(infoData.getKqdm()); // gdApi1023.setCzbz(infoData.getCzbz()); // gdApi1023.setUpdateTime(infoData.getUpdateTime()); // gdApi1023.setBizId(infoData.getDataId()); // list.add(GdApi1023); } return list; } } src/main/java/com/fzzy/push/gd2022/ApiCodeConstant.java
@@ -6,6 +6,7 @@ public class ApiCodeConstant { public static String API_1023 = "1023"; /** * æ¥å£ç¼ç -1001 èº«ä»½è®¤è¯æ¥å£ */