src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1208.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1212.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -439,6 +439,37 @@ list.add(api1206); } return JSON.toJSONString(list); } else if (SH2023Constant.SH_2023_API_CODE_1208.equals(inteId)) { SH2023Api1208 api1208; //æå转æ¢ä¸ºjson List<SH2023Api1208> list = new ArrayList<>(); //ædata转åælistéå List<Api1208> api1208List = castList(data, Api1208.class); for (Api1208 apiData : api1208List) { api1208 = new SH2023Api1208(); BeanUtils.copyProperties(apiData, api1208); api1208.setZglkdm(api1208.getHwdm().substring(0, 21)); //TODO æ¥ç²®ä»£ç api1208.setBjw(ShAreaBjw.getBjw(code)); api1208.setPch(apiData.getHwdm() + apiData.getShnd()); list.add(api1208); } return JSON.toJSONString(list); } else if (SH2023Constant.SH_2023_API_CODE_1212.equals(inteId)) { SH2023Api1212 api1212; //æå转æ¢ä¸ºjson List<SH2023Api1212> list = new ArrayList<>(); //ædata转åælistéå List<Api1212> api1212List = castList(data, Api1212.class); for (Api1212 apiData : api1212List) { api1212 = new SH2023Api1212(); BeanUtils.copyProperties(apiData, api1212); api1212.setBjw(ShAreaBjw.getBjw(code)); list.add(api1212); } return JSON.toJSONString(list); } else if (SH2023Constant.SH_2023_API_CODE_1301.equals(inteId)) { SH2023Api1301 api1301; //æå转æ¢ä¸ºjson @@ -570,6 +601,19 @@ list.add(api1401); } return JSON.toJSONString(list); }else if (SH2023Constant.SH_2023_API_CODE_1401.equals(inteId)) { SH2023Api1401 api1401; //æå转æ¢ä¸ºjson List<SH2023Api1401> list = new ArrayList<>(); //ædata转åælistéå List<Api1401> api1401List = castList(data, Api1401.class); for (Api1401 apiData : api1401List) { api1401 = new SH2023Api1401(); BeanUtils.copyProperties(apiData, api1401); api1401.setBjw(ShAreaBjw.getBjw(code)); list.add(api1401); } return JSON.toJSONString(list); } else { return JSON.toJSONString(data); } src/main/java/com/fzzy/push/sh2023/SH2023PushService12.java
@@ -273,7 +273,27 @@ * 1208 ç²®é£åºå */ public void pushData1208(ApiRemoteService apiRemoteService, ApiParam param) { //TODO //è·åç²®é£åºåä¿¡æ¯ List<Api1208> list = api1208Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == list || list.isEmpty()) { log.error("-----䏿µ·å¸å¹³å°2023çï¼æªè·åå°ç²®é£åºåä¿¡æ¯ï¼ä¸æ¨é-----"); return; } param.setInteId(SH2023Constant.SH_2023_API_CODE_1208); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, list); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api1208 data : list) { if (Constant.CZBZ_I.equals(data.getCzbz())) { data.setCzbz(Constant.CZBZ_U); //æ´æ°ç¶æ api1208Rep.save(data); } } } } @@ -305,8 +325,27 @@ * 1212 客æ·ä¿¡æ¯ */ public void pushData1212(ApiRemoteService apiRemoteService, ApiParam param) { //TODO //è·å客æ·ä¿¡æ¯ List<Api1212> list = api1212Rep.findPushDataByTime(param.getKqdm(), param.getStart(), param.getEnd()); if (null == list || list.isEmpty()) { log.error("-----䏿µ·å¸å¹³å°2023çï¼æªè·åå°å®¢æ·ä¿¡æ¯ï¼ä¸æ¨é-----"); return; } param.setInteId(SH2023Constant.SH_2023_API_CODE_1212); //æ¨éï¼æ°æ®ä¸ºéåå½¢å¼ ResponseDto responseDto = apiRemoteService.pushData(param, list); if (responseDto.getSuccess() == 0) { //æ¨éæåï¼æ´æ°æ°æ®ä¸ä¼ ç¶æ for (Api1212 data : list) { if (Constant.CZBZ_I.equals(data.getCzbz())) { data.setCzbz(Constant.CZBZ_U); //æ´æ°ç¶æ api1212Rep.save(data); } } } } /** src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1208.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,118 @@ package com.fzzy.push.sh2023.dto; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * æ¥å£è¡¨-ç²®é£åºåä¿¡æ¯ */ @Data @EqualsAndHashCode(callSuper = false) public class SH2023Api1208 implements Serializable { /** * */ private static final long serialVersionUID = -8778664614878279565L; @PropertyDef(label = "è´§ä½ä»£ç ") private String hwdm; @PropertyDef(label = "ç²®é£åç§ä»£ç ") private String lspzdm; @PropertyDef(label = "ç²®é£æ§è´¨ä»£ç ") private String lsxzdm; @PropertyDef(label = "ç²®é£ç级代ç ") private String lsdjdm; @PropertyDef(label = "æ¶è·å¹´åº¦") private String shnd; @PropertyDef(label = "å½å«") private Date gb; @PropertyDef(label = "产å°") private String cd; @PropertyDef(label = "ä¿ç®¡å") private String bgy; @PropertyDef(label = "主管粮åºä»£ç ") private String zglkdm; @PropertyDef(label = "ç®¡çæ¹å¼") private String glfs; @PropertyDef(label = "æ¶å¨å°ç¹") private String scdd; @PropertyDef(label = "å¨ç²®æ¹å¼") private String clfs; @PropertyDef(label = "è´§ä½ï¼æ²¹ç½ï¼ç¶æ") private String hwzt; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "å ¥ä»æ¶é´") private Date rcsj; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "å°ä»æ¥æ") private Date fcrq; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "åºä»å®ææ¶é´") private Date ccwcsj; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æ¸ ä»æ¶é´") private Date qcsj; @PropertyDef(label = "æè´§ä½åæè") private Double chwqsh; @PropertyDef(label = "å®é æ°é") private Double sjsl; @PropertyDef(label = "计价æ°é") private Double jjsl; @PropertyDef(label = "å åç²®å æ°") private Integer bclbs; @PropertyDef(label = "å®é è£ ç²®çº¿é«") private Double sjzlxg; @PropertyDef(label = "ç²®å ä½ç§¯") private Double ldtj; @PropertyDef(label = "夿³¨") private String bz; @PropertyDef(label = "æä½æ å¿") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æåæ´æ°æ¶é´") private Date zhgxsj; @PropertyDef(label = "æ¹æ¬¡å·") private String pch; @PropertyDef(label = "æ è®°ä½") private String bjw; @PropertyDef(label = "æåç²®è§æ ¼") private String cplgg; @PropertyDef(label = "æ¥ç²®ä»£ç ") private String goodscode; } src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1212.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,81 @@ package com.fzzy.push.sh2023.dto; import com.alibaba.fastjson.annotation.JSONField; import com.bstek.dorado.annotation.PropertyDef; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** * æ¥å£è¡¨-ç²®é£åºåä¿¡æ¯ */ @Data @EqualsAndHashCode(callSuper = false) public class SH2023Api1212 implements Serializable { /** * */ private static final long serialVersionUID = -8778664614878279565L; @PropertyDef(label = "åä½ä»£ç ") private String dwdm; @PropertyDef(label = "åä½åç§°") private String dwmc; @PropertyDef(label = "åºåºä»£ç ") private String kqdm; @PropertyDef(label = "åºåºåç§°") private String kqmc; @PropertyDef(label = "客æ·ç±»å") private String khlx; @PropertyDef(label = "客æ·ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç æèº«ä»½è¯å·") private String Khtyshxydmhsfzh; @PropertyDef(label = "客æ·åç§°") private String khmc; @PropertyDef(label = "æ³å®ä»£è¡¨äºº") private String fddbr; @PropertyDef(label = "é讯å°å") private String txdz; @PropertyDef(label = "鮿¿ç¼ç ") private String yzbm; @PropertyDef(label = "è系人å§å") private String lxrxm; @PropertyDef(label = "èç³»çµè¯") private String lxrdh; @PropertyDef(label = "è系人身份è¯å·") private String lxrsfzh; @PropertyDef(label = "çµåä¿¡ç®±") private String dzyx; @PropertyDef(label = "å®¢æ·æ¹å¼æ·è¡") private String khfkhh; @PropertyDef(label = "å®¢æ·æ¹è´¦å·") private String khfzh; @PropertyDef(label = "æä½æ å¿") private String czbz; @PropertyDef(label = "æ è®°ä½") private String bjw; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "æåæ´æ°æ¶é´") private Date zhgxsj; }