src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1208.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/fzzy/push/sh2023/SH2023ApiRemoteService.java
@@ -23,6 +23,7 @@ import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.lang.reflect.Field; import java.util.*; @@ -208,7 +209,8 @@ } //封装数据 SH2023PullReqDto reqData = new SH2023PullReqDto();; SH2023PullReqDto reqData = new SH2023PullReqDto(); ; reqData.setName(conf.getUserName()); reqData.setPwd(conf.getAppCode()); @@ -774,11 +776,14 @@ } //包装储粮是,核查包存粮包数 if(null == apiData.getBclbs()){ apiData.setBclbs(0); api1208.setBclbs(0); } if("2".equals(apiData.getClfs()) && apiData.getBclbs() == 0){ apiData.setBclbs((int)(apiData.getSjsl()/25)); api1208.setBclbs((int) (apiData.getSjsl() / 25)); api1208.setCplgg(25); api1208.setCplbs(api1208.getBclbs()); } //设置空属性为默认值 changeObject(api1208); return api1208; @@ -797,6 +802,7 @@ List<Api1208> api1208List = api1208Rep.findDataByHwdm(api1209.getHwdm()); if (null != api1208List && api1208List.size() > 0) { api1209.setPch(api1209.getHwdm() + api1208List.get(0).getShnd()); api1209.setLspzdm(api1208List.get(0).getLspzdm()); } //校验统一编码是否为空,为空则查询信息进行赋值 if(StringUtils.isEmpty(api1209.getTyhwbm())){ @@ -886,6 +892,10 @@ } //设置空属性为默认值 changeObject(api1211); api1211.setYwksrq(api1211.getYwrq()); if ("0".equals(api1211.getYjbz())) { api1211.setYwksrq(DateUtil.getMonthFirst(api1211.getYwrq())); } return api1211; } if (SH2023Constant.SH_2023_API_CODE_1212.equals(inteId)) { @@ -1365,6 +1375,7 @@ /** * 赋值最后更新时间 * * @param object * @return */ @@ -1762,6 +1773,7 @@ } return wjmc; } private String getYwdh(String wjlx, String wjmc, String ywdh) { String[] s = wjmc.split("_"); if ("2".equals(wjlx) || "3".equals(wjlx) || "4".equals(wjlx) || "5".equals(wjlx)) { src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1208.java
@@ -114,7 +114,17 @@ private String bjw; @PropertyDef(label = "成品粮规格") private String cplgg = "3"; private Integer cplgg = 0; @PropertyDef(label = "成品粮包数") private Integer cplbs = 0; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "生产日期") private Date scrq; @PropertyDef(label = "保质期") private String bzq; @PropertyDef(label = "来粮代码") private String goodscode = "无"; src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1209.java
@@ -138,5 +138,7 @@ @PropertyDef(label = "粮食性质代码") private String lsxzdm; @PropertyDef(label = "粮食品种代码") private String lspzdm; } src/main/java/com/fzzy/push/sh2023/dto/SH2023Api1211.java
@@ -58,7 +58,11 @@ @PropertyDef(label = "月结标志") private Integer yjbz; @PropertyDef(label = "业务日期") @PropertyDef(label = "业务开始日期") @JSONField(format = "yyyy-MM-dd") private Date ywksrq; @PropertyDef(label = "业务截止日期") @JSONField(format = "yyyy-MM-dd") private Date ywrq;